0001628280-20-006966.txt : 20200507 0001628280-20-006966.hdr.sgml : 20200507 20200507162635 ACCESSION NUMBER: 0001628280-20-006966 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200507 DATE AS OF CHANGE: 20200507 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: 20856876 BUSINESS ADDRESS: STREET 1: 505 PENOBSCOT DR. CITY: REDWOOD CITY STATE: CA ZIP: 94063 BUSINESS PHONE: 855-698-8887 MAIL ADDRESS: STREET 1: 505 PENOBSCOT DR. CITY: REDWOOD CITY STATE: CA ZIP: 94063 10-Q 1 gh-03312020x10q.htm 10-Q Document
false--12-31Q1202000015762800.00000010.000000135000000035000000094261414945090119426141494509011P12YP12YP6YP6YP8YP1Y 0001576280 2020-01-01 2020-03-31 0001576280 2020-04-30 0001576280 2019-12-31 0001576280 2020-03-31 0001576280 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-03-31 0001576280 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001576280 2019-01-01 2019-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001576280 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2020-01-01 2020-03-31 0001576280 us-gaap:CommonStockMember 2019-12-31 0001576280 us-gaap:RetainedEarningsMember 2019-12-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001576280 us-gaap:CommonStockMember 2020-03-31 0001576280 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001576280 us-gaap:RetainedEarningsMember 2020-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2019-12-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2020-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001576280 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001576280 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001576280 2018-12-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001576280 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2019-01-01 0001576280 2019-03-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2019-03-31 0001576280 us-gaap:AccountingStandardsUpdate201807Member us-gaap:AdditionalPaidInCapitalMember 2019-01-01 0001576280 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 0001576280 us-gaap:CommonStockMember 2018-12-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001576280 us-gaap:RetainedEarningsMember 2019-03-31 0001576280 us-gaap:AccountingStandardsUpdate201807Member us-gaap:RetainedEarningsMember 2019-01-01 0001576280 us-gaap:CommonStockMember 2019-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001576280 us-gaap:RetainedEarningsMember 2018-12-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2018-12-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2019-01-01 2019-03-31 0001576280 gh:GuardantHealthAMEAIncMember 2018-04-30 0001576280 us-gaap:OtherAssetsMember 2020-03-31 0001576280 us-gaap:OtherAssetsMember 2019-12-31 0001576280 us-gaap:CollaborativeArrangementMember 2019-12-31 0001576280 us-gaap:CollaborativeArrangementMember 2020-03-31 0001576280 gh:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001576280 gh:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001576280 gh:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001576280 gh:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001576280 gh:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001576280 gh:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001576280 srt:MinimumMember 2020-01-01 2020-03-31 0001576280 srt:MaximumMember 2020-01-01 2020-03-31 0001576280 gh:GuardantHealthAMEAIncMember 2018-05-01 2018-05-31 0001576280 gh:SoftBankMember gh:GuardantHealthAMEAIncMember 2018-05-01 2018-05-31 0001576280 gh:GuardantHealthAMEAIncMember 2018-05-31 0001576280 gh:SoftBankMember gh:GuardantHealthAMEAIncMember 2018-05-31 0001576280 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001576280 us-gaap:ComputerEquipmentMember 2020-03-31 0001576280 us-gaap:FurnitureAndFixturesMember 2020-03-31 0001576280 us-gaap:MachineryAndEquipmentMember 2020-03-31 0001576280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001576280 us-gaap:ConstructionInProgressMember 2019-12-31 0001576280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-03-31 0001576280 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001576280 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001576280 us-gaap:ConstructionInProgressMember 2020-03-31 0001576280 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001576280 us-gaap:ComputerEquipmentMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2020-01-01 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2018-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2019-01-01 2019-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2019-01-01 2019-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2019-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2019-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2020-01-01 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2018-12-31 0001576280 us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember 2019-12-31 0001576280 us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:LicensingAgreementsMember 2019-12-31 0001576280 us-gaap:LicensingAgreementsMember 2019-01-01 2019-12-31 0001576280 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001576280 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0001576280 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001576280 us-gaap:LicensingAgreementsMember 2020-03-31 0001576280 us-gaap:NoncompeteAgreementsMember 2020-03-31 0001576280 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-03-31 0001576280 us-gaap:InProcessResearchAndDevelopmentMember 2020-03-31 0001576280 us-gaap:LicensingAgreementsMember 2020-01-01 2020-03-31 0001576280 gh:BellweatherBioInc.Member gh:CovenantsNotToCompeteMember 2019-04-01 2019-04-30 0001576280 gh:BellweatherBioInc.Member gh:CommercializationMilestonesMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member 2019-04-01 2019-04-30 0001576280 gh:BellweatherBioInc.Member gh:CovenantsNotToCompeteMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member gh:EarnOutConsiderationMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member 2019-04-30 0001576280 gh:BellweatherBioInc.Member us-gaap:InProcessResearchAndDevelopmentMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member us-gaap:LicensingAgreementsMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member us-gaap:LicensingAgreementsMember 2019-04-01 2019-04-30 0001576280 gh:KeyGenePatentLicenseAcquisitionMember 2020-03-31 0001576280 gh:KeyGenePatentLicenseAcquisitionMember gh:PatentandCovenantRightsMember 2020-03-31 0001576280 gh:KeyGenePatentLicenseAcquisitionMember 2020-03-01 2020-03-31 0001576280 srt:MinimumMember gh:PatentandCovenantRightsMember 2020-01-01 2020-03-31 0001576280 srt:MaximumMember gh:PatentandCovenantRightsMember 2020-01-01 2020-03-31 0001576280 srt:MaximumMember 2020-03-31 0001576280 srt:MinimumMember 2020-03-31 0001576280 gh:PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.SubsequentFilingMember 2018-07-01 2018-07-31 0001576280 2018-08-01 2018-12-31 0001576280 gh:PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.Member 2018-03-01 2018-03-31 0001576280 gh:PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.Member 2018-07-01 2018-07-31 0001576280 gh:PersonalGenomeDiagnosticsInc.andFoundationMedicineIncvs.GuardantHealthInc.SubsequentFilingMember 2017-11-01 2017-11-30 0001576280 2017-11-01 2017-11-30 0001576280 gh:A2018IncentiveAwardPlanMember 2019-12-31 0001576280 us-gaap:EmployeeStockOptionMember 2019-12-31 0001576280 gh:A2018IncentiveAwardPlanMember 2020-03-31 0001576280 us-gaap:EmployeeStockMember 2019-12-31 0001576280 us-gaap:EmployeeStockOptionMember 2020-03-31 0001576280 us-gaap:EmployeeStockMember 2020-03-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001576280 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001576280 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001576280 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001576280 gh:PrecisionOncologyTestingMember 2019-01-01 2019-03-31 0001576280 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001576280 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001576280 gh:PrecisionOncologyTestingMember 2020-01-01 2020-03-31 0001576280 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2018-09-30 0001576280 gh:NonemployeeStockOptionMember 2020-03-31 0001576280 gh:NonemployeeStockOptionMember 2019-12-31 0001576280 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001576280 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001576280 gh:NonemployeeStockOptionMember 2020-01-01 2020-03-31 0001576280 gh:NonemployeeStockOptionMember 2018-01-01 2018-12-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001576280 us-gaap:EmployeeStockMember 2020-01-01 0001576280 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001576280 2019-01-01 2019-12-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001576280 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001576280 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-03-31 0001576280 country:US 2020-01-01 2020-03-31 0001576280 us-gaap:NonUsMember 2019-01-01 2019-03-31 0001576280 country:US 2019-01-01 2019-03-31 0001576280 us-gaap:NonUsMember 2020-01-01 2020-03-31 0001576280 country:DE us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-03-31 xbrli:pure gh:patent xbrli:shares iso4217:USD xbrli:shares gh:petition gh:company iso4217:USD
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
_____________________
FORM 10-Q
_____________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                        to                        
Commission File Number: 001-38683
_____________________
GUARDANT HEALTH, INC.
(Exact Name of Registrant as Specified in its Charter)
_____________________
Delaware
 
45-4139254
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
505 Penobscot Dr.
Redwood City, California, 94063
Registrant’s telephone number, including area code: (855) 698-8887
_______________

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.     Yes      No  
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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
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 “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
Accelerated filer
 
 
 
 
Non-accelerated filer
 (Do not check if a smaller reporting company)
Smaller reporting company
 
 
 
 
Emerging growth company
 
 
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. 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  

Securities registered pursuant to Section 12(b) of the Act:




Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.00001
GH
The Nasdaq Global Select Market

As of April 30, 2020, the registrant had 94,579,349 shares of common stock, $0.00001 par value per share, outstanding.
 




GUARDANT HEALTH, INC.
FORM 10-Q
TABLE OF CONTENTS
 
 
 
 
Page
Unaudited Condensed Consolidated Financial Statements
 
Condensed Consolidated Balance Sheets
 
Condensed Consolidated Statements of Operations
 
Condensed Consolidated Statements of Comprehensive Loss
 
Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders’ Equity
 
Condensed Consolidated Statements of Cash Flows
 
Notes to the Unaudited Condensed Consolidated Financial Statements
Management’s Discussion and Analysis of Financial Condition and Results of Operations
Quantitative and Qualitative Disclosures About Market Risk
Controls and Procedures
 
 
 
 
 
 
 
 
 

FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q, including the section titled “Managements Discussion and Analysis of Financial Condition and Results of Operations,” 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 “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “would,” “could,” “should,” “intend” and “expect,” 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,“Risk Factors” and elsewhere in our Annual Report on Form 10-K for the year ended December 31, 2019, in Part II, Item 1A, “Risk Factors” 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.

Each of the terms the “Company,” “we,” “our,” “us” and similar terms used herein refer collectively to Guardant Health, Inc., a Delaware corporation, and its consolidated subsidiaries, unless otherwise stated. 




PART I—FINANCIAL INFORMATION
Item 1. Unaudited Condensed Consolidated Financial Statements
Guardant Health, Inc.
Condensed Consolidated Balance Sheets (unaudited)
(in thousands, except share and per share data)
 
March 31, 2020
 
December 31, 2019
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
152,239

 
$
143,228

Short-term marketable securities
367,853

 
379,574

Accounts receivable, net
48,015

 
47,986

Inventory
25,148

 
15,181

Prepaid expenses and other current assets
14,137

 
11,389

Total current assets
607,392

 
597,358

Long-term marketable securities
238,206

 
268,783

Property and equipment, net
46,685

 
43,668

Right-of-use assets
30,132

 
29,140

Intangible assets, net
17,681

 
8,524

Goodwill
3,290

 
3,290

Capitalized license fees
60

 
6,890

Other assets
4,721

 
4,882

Total Assets(1)
$
948,167

 
$
962,535

LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
24,378

 
$
16,197

Accrued compensation
22,935

 
18,557

Accrued expenses
23,073

 
25,703

Deferred revenue
11,936

 
12,277

Total current liabilities
82,322

 
72,734

Long-term operating lease liabilities
33,773

 
33,256

Obligation related to royalty

 
6,880

Other long-term liabilities
1,459

 
1,672

Total Liabilities(1)
117,554

 
114,542

Redeemable noncontrolling interest
45,500

 
49,600

Stockholders’ equity:
 
 
 
Common stock, par value of $0.00001 per share; 350,000,000 shares authorized as of March 31, 2020 and December 31, 2019; 94,509,011 and 94,261,414 shares issued and outstanding as of March 31, 2020 and December 31, 2019, respectively
1

 
1

Additional paid-in capital
1,157,945

 
1,150,090

Accumulated other comprehensive income
7,705

 
1,111

Accumulated deficit
(380,538
)
 
(352,809
)
Total Stockholders’ Equity
785,113

 
798,393

Total Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity
$
948,167

 
$
962,535





(1) As of March 31, 2020 and December 31, 2019, includes $42.0 million and $45.1 million of assets, respectively, that can be used only to settle obligations of the consolidated variable interest entity (“VIE”) and VIE’s subsidiaries, and $4.6 million and $5.7 million of liabilities of the consolidated VIE and VIE’s subsidiaries, respectively, for which their creditors do not have recourse to the general credit of the Company. See Note 3, Investment in Joint Venture.
The accompanying notes are an integral part of these condensed consolidated financial statements.

5


Guardant Health, Inc.
Condensed Consolidated Statements of Operations (unaudited)
(in thousands, except per share data)
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
Revenue:
 
 
 
 
Precision oncology testing
 
$
60,246

 
$
28,837

Development services
 
7,264

 
7,818

Total revenue
 
67,510

 
36,655

Costs and operating expenses:
 
 
 
 
Cost of precision oncology testing
 
18,191

 
11,023

Cost of development services
 
2,315

 
2,512

Research and development expense
 
37,016

 
16,316

Sales and marketing expense
 
25,115

 
17,807

General and administrative expense
 
19,785

 
12,661

Total costs and operating expenses
 
102,422

 
60,319

Loss from operations
 
(34,912
)
 
(23,664
)
Interest income
 
3,318

 
2,485

Interest expense
 
(12
)
 
(293
)
Other (expense) income, net
 
(209
)
 
147

Loss before provision for income taxes
 
(31,815
)
 
(21,325
)
Provision for income taxes
 
14

 
26

Net loss
 
(31,829
)
 
(21,351
)
Adjustment of redeemable noncontrolling interest
 
4,100

 
(4,700
)
Net loss attributable to Guardant Health, Inc. common stockholders
 
$
(27,729
)
 
$
(26,051
)
Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
$
(0.29
)
 
$
(0.30
)
Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
94,382

 
85,935

The accompanying notes are an integral part of these condensed consolidated financial statements.

6


Guardant Health, Inc.
Condensed Consolidated Statements of Comprehensive Loss (unaudited)
(in thousands)
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
Net loss
 
$
(31,829
)
 
$
(21,351
)
Other comprehensive income, net of tax impact:
 
 
 
 
Unrealized gain on available-for-sale securities
 
6,571

 
485

Foreign currency translation adjustments
 
23

 
(69
)
Other comprehensive income
 
6,594

 
416

Comprehensive loss
 
$
(25,235
)
 
$
(20,935
)
Comprehensive gain (loss) attributable to redeemable noncontrolling interest
 
4,100

 
(4,700
)
Comprehensive loss attributable to Guardant Health, Inc.
 
$
(21,135
)
 
$
(25,635
)
The accompanying notes are an integral part of these condensed consolidated financial statements.

7


Guardant Health, Inc.

Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders’ Equity (unaudited)
(in thousands, except share data)
 
Redeemable Noncontrolling Interest

 
Common Stock 
 
 
Additional
Paid-in
Capital

 
Accumulated
Other
Comprehensive Loss

 
 
Accumulated
Deficit

 
Total Stockholders’ Equity

 
 
Shares

 
Amount

 
Balance as of December 31, 2019
$
49,600

 
94,261,414

 
$
1

 
$
1,150,090

 
$
1,111

 
$
(352,809
)
 
$
798,393

Issuance of common stock upon exercise of stock options

 
242,003

 

 
1,504

 

 

 
1,504

Vesting of restricted stock units

 
5,594

 

 

 

 

 

Vesting of common stock exercised early

 

 

 
13

 

 

 
13

Stock-based compensation

 

 

 
6,338

 

 

 
6,338

Adjustment of redeemable noncontrolling interest
(4,100
)
 

 

 

 

 
4,100

 
4,100

Other comprehensive gain, net of tax impact

 

 

 

 
6,594

 

 
6,594

Net loss

 

 

 

 

 
(31,829
)
 
(31,829
)
Balance as of March 31, 2020
$
45,500

 
94,509,011

 
$
1

 
$
1,157,945

 
$
7,705

 
$
(380,538
)
 
$
785,113

 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
Redeemable Noncontrolling Interest

 
Common Stock 
 
 
Additional
Paid-in
Capital

 
Accumulated
Other
Comprehensive Loss

 
 
Accumulated
Deficit

 
Total Stockholders’ Equity

 
 
Shares

 
Amount

 
Balance as of December 31, 2018
$
41,800

 
85,832,454

 
$
1

 
$
764,033

 
$
(83
)
 
$
(280,799
)
 
$
483,152

Cumulative effect adjustment for Topic 606 adoption

 

 

 

 

 
4,907

 
4,907

Cumulative effect adjustment for ASU 2018-07 adoption

 

 

 
1,266

 

 
(1,266
)
 

Issuance of common stock upon exercise of stock options

 
146,318

 

 
538

 

 

 
538

Vesting of common stock exercised early

 

 

 
56

 

 

 
56

Common stock issued under employee stock purchase plan

 
119,702

 

 
1,933

 

 

 
1,933

Stock-based compensation

 

 

 
3,183

 

 

 
3,183

Adjustment of redeemable noncontrolling interest
4,700

 

 

 

 

 
(4,700
)
 
(4,700
)
Other comprehensive gain, net of tax impact

 

 

 

 
416

 

 
416

Net loss

 

 

 

 

 
(21,351
)
 
(21,351
)
Balance as of March 31, 2019
$
46,500

 
86,098,474

 
$
1

 
$
771,009

 
$
333

 
$
(303,209
)
 
$
468,134

 
 
 
 
 
 
 
 
 
 
 
 
 
 
The accompanying notes are an integral part of these condensed consolidated financial statements.

8


Guardant Health, Inc.
Condensed Consolidated Statements of Cash Flows (unaudited)
(in thousands)
 
Three Months Ended March 31,
 
2020
 
2019
 
 
 
 
OPERATING ACTIVITIES:
 
Net loss
$
(31,829
)
 
$
(21,351
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
3,304

 
2,354

Amortization of right-of-use assets
1,496

 
802

Charge of in-process research and development costs with no alternative future use
8,500

 

Unrealized translation gains (loss) on obligation related to royalty

 
(144
)
Re-valuation of contingent consideration
(190
)
 

Non-cash stock-based compensation
6,338

 
3,182

Amortization of premium (discount) on marketable securities
580

 
(553
)
Others
56

 

Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
(179
)
 
11,608

Inventory
(9,967
)
 
(1,120
)
Prepaid expenses and other current assets
(2,598
)
 
(947
)
Other assets
161

 
(833
)
Accounts payable
9,491

 
(2,610
)
Accrued compensation
4,378

 
1,697

Accrued expenses
(660
)
 
2,308

Operating lease liabilities
(1,858
)
 
329

Deferred revenue
(341
)
 
975

Other liabilities
36

 

Net cash used in operating activities
(13,282
)
 
(4,303
)
 
 
 
 
INVESTING ACTIVITIES:
 
 
 
Purchases of marketable securities
(55,760
)
 
(45,966
)
Maturity of marketable securities
104,048

 
64,000

Purchases of property and equipment
(9,598
)
 
(2,705
)
Purchase of intangible assets
(17,886
)
 

Net cash provided by investing activities
20,804

 
15,329

 
 
 
 
FINANCING ACTIVITIES:
 
 
 
Payments made on royalty obligations

 
(73
)
Payments made on capital lease obligations
(38
)
 
(21
)
Proceeds from issuance of common stock upon exercise of stock options
1,504

 
538

Proceeds from issuances of common stock under employee stock purchase plan

 
1,933

Payment of offering costs related to initial public offering and follow-on offering

 
(89
)
Net cash provided by financing activities
1,466

 
2,288

Net effect of foreign exchange rate changes on cash and cash equivalents
23

 
(69
)
Net increase in cash and cash equivalents
9,011

 
13,245


9


Cash and cash equivalents—Beginning of period
143,228

 
140,544

Cash and cash equivalents—End of period
$
152,239

 
$
153,789

Supplemental Disclosures of Cash Flow Information:
 
 
 
Operating lease liabilities arising from obtaining right-of-use assets
$
1,957

 
$

Supplemental Disclosures of Noncash Investing and Financing Activities:
 
 
 
Purchases of property and equipment included in accounts payable and accrued expenses
$
1,365

 
$
490

The accompanying notes are an integral part of these condensed consolidated financial statements.

10


 Guardant Health, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
1.
Description of Business
Guardant Health, Inc. (the “Company”) is a leading precision oncology company focused on helping conquer cancer globally through use of its proprietary blood tests, vast data sets and advanced analytics. The key to conquering cancer is unprecedented access to its molecular information throughout all stages of the disease, which the Company enables by a routine blood draw, or liquid biopsy. The Guardant Health Oncology Platform is designed to leverage the Company’s capabilities in technology, clinical development, regulatory, reimbursement and commercial adoption to improve patient clinical outcomes, lower healthcare costs and accelerate biopharmaceutical drug development. In pursuit of its goal to manage cancer across all stages of the disease, the Company has launched its Guardant360 and GuardantOMNI liquid biopsy-based tests for advanced stage cancer patients, and is developing tests from its LUNAR program which aims to address the needs of early stage cancer patients with neoadjuvant and adjuvant treatment selection, cancer survivors with surveillance, and asymptomatic individuals eligible for cancer screening and individuals at a higher risk for developing cancer with early detection.
The Company was incorporated in Delaware in December 2011 and is headquartered in Redwood City, California. In May 2018, the Company formed and capitalized Guardant Health AMEA, Inc. (the “Joint Venture”) in the United States with an entity affiliated with SoftBank. Under the terms of the joint venture agreement, the Company held a 50% ownership interest in the Joint Venture. As of March 31, 2020, the Joint Venture has subsidiaries in Singapore and Japan (see Note 3, Investment in Joint Venture) and the Company has a subsidiary in Switzerland, which was incorporated in 2019.
2.
Summary of Significant Accounting Policies
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc. and its consolidated Joint Venture. Other stockholders’ interests in the Joint Venture are shown in the condensed consolidated financial statements as redeemable noncontrolling interest. All significant intercompany balances and transactions have been eliminated in consolidation.
The Company believes that its existing cash and cash equivalents and marketable securities as of March 31, 2020 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’s cost structure. If the Company’s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.
Use of Estimates
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 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, standalone selling price allocation included in contracts with multiple performance obligations, the fair value of assets acquired and liabilities assumed for business combinations, goodwill and identifiable intangible assets, stock-based compensation, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of redeemable noncontrolling interest, 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’s estimates. The extent to which the COVID-19 pandemic will ultimately impact the Company’s business, results of operations, financial conditions, or cash flows is highly uncertain and difficult to predict because it will depend on many factors that are outside the Company’s control, such as the duration, scope and severity of the pandemic, steps required or mandated by governments to mitigate the impact of the pandemic, and whether COVID-19 can be effectively prevented, detected, contained and treated, particularly in the markets where the Company operates.


11


Unaudited Interim Condensed Financial Statements
The accompanying condensed consolidated balance sheet as of March 31, 2020, the condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2020 and 2019, the condensed consolidated statements of redeemable noncontrolling interest and stockholders’ equity for the three months ended March 31, 2020 and 2019 and cash flows for the three months ended March 31, 2020 and 2019, 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 10-01 of Regulation S-X of the Securities Act of 1933, as amended (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’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.
The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.
Foreign Currency Translation
The functional currency of the subsidiaries of the consolidated Joint Venture is the local currency. The assets and liabilities of the subsidiaries are translated into U.S. 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’ 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 months ended March 31, 2020 and 2019, foreign currency translation adjustment was immaterial.
Concentration of Risk
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’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.
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’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.
The Company is also subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services in the United States and are primarily with biopharmaceutical companies with 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 the invoiced amount and do not bear interest.
A significant customer is a biopharmaceutical customer or a clinical testing payer that represents 10% or more of the Company’s total revenue or accounts receivable balance. Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company’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’s total accounts receivable balance, at the respective condensed consolidated balance sheet date, are as follows:

12


 
 
Revenue
 
Accounts Receivable, Net
 
 
Three Months Ended March 31,
 
March 31, 2020
 
December 31, 2019
 
 
2020
 
2019
 
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
(unaudited)
 
 
Customer A
 
20
%
 
24
%
 
38
%
 
40
%
Customer B
 
20
%
 
*

 
*

 
*

Customer C
 
*

 
*

 
*

 
10
%
*
less than 10%
Accounts Receivable, Net
Accounts receivable represent valid claims against biopharmaceutical companies, research institutes and international distributors. 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’s best estimate of the amount of probable credit losses. As of March 31, 2020, the Company recorded $150,000 as allowance for credit losses. As of December 31, 2019, the Company had no allowance for credit losses.
Asset Acquisition
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. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Transaction costs associated with the asset acquisition are capitalized. 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.
Goodwill and Intangible Assets, net
Intangible assets related to in-process research and development costs (“IPR&D”) 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 we become aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&D projects below their respective carrying amounts.
Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill and IPR&D are not amortized but are tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate their value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of March 31, 2020, there has been no impairment of goodwill.
Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill and the acquired IPR&D. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 6-12 years.

13


Leases
The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use (“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. 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’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.
Revenue Recognition
The Company derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from biopharmaceutical research and development services provided to its biopharmaceutical customers. Precision oncology services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development, information solutions and laboratory services. 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 and research institutes.
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.
Precision oncology testing
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 liquid biopsy test to clinical customer 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 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. 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 liquid biopsy 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’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.
Development services
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

14


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.
The Company collaborates with pharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings with the FDA to support companion diagnostic device submissions for the Company’s liquid biopsy panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For development 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 of the Company's development services 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 updated at each reporting period as a revision to the estimated transaction price.
The Company recognizes development 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’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services.
Contracts with multiple performance obligations
Contracts with biopharmaceutical customers may include multiple distinct performance obligations, such as provision of precision oncology testing, biopharmaceutical research and development services, and clinical trial enrollment assistance, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers 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.
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.
Contract assets
Contract assets consists primarily of: i) precision oncology testing revenues to clinical customers that are recognized upon delivery of the test results prior to cash collection; and ii) development services revenues to biopharmaceutical customers that are recognized upon the achievement of performance-based milestones but prior to the establishment of billing rights. Contract assets are relieved when the Company receives payments from clinical customers, or when it invoices the biopharmaceutical customers when milestones are achieved, thereby reclassifying the balances from contract assets to accounts receivable. Contract assets are presented under accounts receivable, net and other assets on

15


the Company’s condensed consolidated balance sheets. As of March 31, 2020, the Company had contract assets of $9.1 million of which $150,000 was recorded in other assets. As of December 31, 2019, the Company had contract assets of $6.2 million of which $1.0 million was recorded in other assets.
Deferred revenue
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 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 March 31, 2020 and December 31, 2019, the deferred revenue balance was $11.9 million and $12.3 million, respectively, which included $5.5 million and $4.8 million, respectively, related to collaboration development efforts with pharmaceutical companies to be recognized as the Company performs research and development services in the future periods. Revenue recognized in the three months ended March 31, 2020 that was included in the deferred revenue balance as of December 31, 2019 was $4.0 million, which primarily represented revenue from provision of development services under the collaboration agreement with biopharmaceutical company. 
Transaction price allocated to the remaining performance obligations
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 12 months.

Costs of Precision Oncology Testing
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 liquid biopsy 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, rent costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company’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.
Cost of Development Services
Cost of development service includes costs incurred for the performance of development services requested by the Company’s customers. 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.
Research and Development Expenses
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.
Stock‑Based Compensation
Stock‑based compensation related to stock options granted to the Company’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.
Starting January 1, 2019, upon adoption of Accounting Standards Update (“ASU”) 2018-07, Compensation - Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting, the fair value of stock options issued to nonemployee consultants is determined as of the grant date, and compensation expense is being recognized over the period that the related services are rendered.

16


The Company uses the Black‑Scholes option‑pricing model to estimate the fair value of its stock options and stock purchase rights under its 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to expected term of an award, expected volatility, risk-free rate and expected dividend yield. Starting January 1, 2017, forfeitures are accounted for as they occur.
The Company accounts for restricted stock units issued to employees based on the grant date fair value which is determined based on the closing market price of the common stock on the date of grant. The expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite vesting period.
Net Loss Per Share Attributable to Common Stockholders
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. 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 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.
Accounting Pronouncements Adopted
Financial Instruments
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. ASU 2016-13 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities.  These changes result in earlier recognition of credit losses. The Company adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to the Company’s condensed consolidated financial statements. The Company will continue to monitor the developments pertaining to the recent coronavirus (COVID-19) pandemic and its impact on expected credit losses.

Goodwill
In January 2017, the FASB issued ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment which eliminates Step 2 from the goodwill impairment test and instead requires entities to perform its annual or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.
Fair Value Measurements
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820, Fair Value Measurement, as part of its disclosure framework project. The Company adopted this new guidance on January 1, 2020. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.
Cloud Computing Arrangements
In August 2018, the FASB issued ASU 2018-15—Intangibles-Goodwill and Other-Internal—Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC Topic 350, Intangibles—Goodwill and Other, to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted this new standard on January 1, 2020 on a prospective basis. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.
Collaborative Arrangements

17


In November 2018, the FASB issued ASU 2018-18 -Collaborative Arrangements (ASC 808) to clarify that certain transactions between participants in a collaborative arrangement should be accounted for under Revenue from contracts with customers (Topic ASC 606) when the counterparty is a customer. The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.
Income Taxes
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The Company early adopted this new standard on January 1, 2020.The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements. Under prior GAAP, the Company historically allocated income tax benefit to continuing operations and an offsetting income tax expense to other comprehensive income under the applicable exception to ASC Topic 740.  The new standard eliminates this exception and the Company will now determine the tax effect of pre-tax income or loss from continuing operations without regard to the tax effect of other items.  The Company applied the new intraperiod tax allocation guidance prospectively in the period of adoption.

3.
Investment in Joint Venture
Variable Interest Entity (“VIE”)
In May 2018, the Company and SoftBank formed and capitalized Guardant Health AMEA, Inc. (the “Joint Venture”) for the sale, marketing and distribution of the Company’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, with an initial focus on Japan.
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. Neither party has the obligation to provide additional financial support to the Joint Venture. The Joint Venture is deemed to be a variable interest entity (“VIE”) and the Company has been identified as the VIE’s primary beneficiary. As the primary beneficiary, the Company has 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.
As of March 31, 2020 and December 31, 2019, the Joint Venture had total assets of approximately $42.0 million and $45.1 million, respectively, which were primarily comprised of cash, property and equipment, right-of-use assets and security deposits. Although the Company consolidates the Joint Venture, the legal structure of the Joint Venture limits the recourse that its creditors will have over the Company’s general credit or assets.  Similarly, the assets held in the Joint Venture can be used only to settle obligations of the Joint Venture. As of March 31, 2020 and December 31, 2019, the Company has not provided financial or other support to the Joint Venture that was not previously contracted or required.
Put-call arrangements
The joint venture agreement includes a put-call arrangement with respect to the shares of the Joint Venture held by SoftBank and its affiliates. Under certain specified circumstances and on terms specified in the joint venture agreement, including timely written notice, SoftBank has the right to cause the Company to purchase all shares of the Joint Venture held by SoftBank and its affiliates (the “put right”), and the Company has a right to purchase all such shares (the “call right”).
Each of the Company and SoftBank may exercise its respective put-call rights for the Company to purchase all shares of the Joint Venture held by SoftBank in the event of (i) certain material disagreements relating to the Joint Venture or its business that may seriously affect the ability of the Joint Venture to perform its obligations under the joint venture agreement or may otherwise seriously impair the ability of the Joint Venture to conduct its business in an effective matter, other than one relating to the Joint Venture’s business plan or to factual matters that may be capable of expert determination; (ii) the effectiveness of the Company’s initial public offering, a change in control of the Company, the seventh anniversary of the formation of the Joint Venture, or each subsequent anniversary of each of the foregoing events; or (iii) a material breach of the joint venture agreement by the other party that goes unremedied within 20 business days. Unless the shares of the Joint Venture are publicly traded and listed on a nationally recognized stock exchange, the purchase price per share of the Joint Venture in these situations will be determined by a third-party valuation firm

18


on the assumption that the sale is on an arm’s-length basis on the date of the put or call notice. The third-party valuation firm may evaluate a range of factors and employ assumptions that are subjective in nature, which could result in the fair value of SoftBank’s interests in the Joint Venture being determined to be materially different from what has been recorded in the Company’s condensed consolidated financial statements.
In the event the Company exercises its call right, the fair value of the Joint Venture will be deemed to be no less than an amount that yields a 20% internal rate of return on each tranche of capital invested by SoftBank and its affiliates in the Joint Venture, taking into account all proceeds received by SoftBank and its affiliates arising from their shares through such date.
In the event SoftBank exercises its put right and the fair value of the Joint Venture is determined to be greater than 40% of the fair value of the Company, the Company will only be required to purchase the number of shares of the Joint Venture held by SoftBank and its affiliates having an aggregate value equal to the product of 40% of the Company's fair value and the pro rata portion of the outstanding shares of the Joint Venture held by SoftBank and its affiliates.
The Company may pay the purchase price for the shares of the Joint Venture in cash, in shares of its capital stock (which may be a non-voting security with senior preferences to all other classes of its equity or, if its common stock is publicly traded on a national exchange, its common stock), or in a combination thereof. In the event the Company exercises the call right, SoftBank will choose the form of consideration. In the event SoftBank exercises the put right, the Company will choose the form of consideration.
The noncontrolling interest held by SoftBank contains embedded put-call redemption features that are not solely within the Company’s control and has been classified outside of permanent equity in the consolidated balance sheets. The put-call feature embedded in the redeemable noncontrolling interest do not currently require bifurcation as it does not meet the definition of a derivative and is considered to be clearly and closely related to the redeemable noncontrolling interest. The noncontrolling interest is considered probable of becoming redeemable as SoftBank has the option to exercise its put right to sell its equity ownership in the Joint Venture to the Company on or after the seventh anniversary of the formation of the Joint Venture, on each subsequent anniversary of the Company’s initial public offering (the “IPO”) and under certain other circumstances. The Company elected to recognize the change 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 is 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 were to occur at the end of the reporting date.
4.
Condensed Consolidated Balance Sheet Components
Property and Equipment, Net
Property and equipment, net consist of the following:
 
March 31, 2020
 
December 31, 2019
 
(unaudited)
 
 
 
(in thousands)
Machinery and equipment
$
32,603

 
$
29,119

Computer hardware
7,108

 
6,296

Leasehold improvements
22,233

 
21,031

Furniture and fixtures
2,601

 
1,962

Computer software
930

 
829

Construction in progress
5,939

 
6,354

Property and equipment, gross
$
71,414

 
$
65,591

Less: accumulated depreciation and amortization
(24,729
)
 
(21,923
)
Property and equipment, net
$
46,685

 
$
43,668


Depreciation and amortization expense related to property and equipment was $3.0 million and $2.1 million for the three months ended March 31, 2020 and 2019, respectively.

19


Accrued Expenses
Accrued expenses consist of the following:
 
March 31, 2020
 
December 31, 2019
 
(unaudited)
 
 
 
(in thousands)
Accrued royalty obligations
$
350

 
$
1,564

Accrued legal expenses
2,951

 
1,046

Accrued tax liabilities
3,362

 
3,050

Accrued professional services
3,094

 
3,464

Accrued clinical trials and studies
2,012

 
2,029

Purchases of property and equipment included in accrued expenses
281

 
2,424

Operating lease liabilities
7,307

 
7,140

Other
3,716

 
4,986

Total accrued expenses
$
23,073

 
$
25,703


5.
Fair Value Measurements, Cash Equivalents and Marketable Securities
Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, 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.
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’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
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:
Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
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.
The Company’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:

20


 
March 31, 2020
 
Fair Value
 
Level 1
 
Level 2
 
Level 3
 
 
 
 
 
 
 
 
 
(unaudited)
 
(in thousands)
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
35,592

 
$
35,592

 
$

 
$

Total cash equivalents
$
35,592

 
$
35,592

 
$

 
$

 
 
 
 
 
 
 
 
Corporate bonds
$
4,035

 
$

 
$
4,035

 
$

U.S. government debt securities
363,818

 

 
363,818

 

Total short-term marketable securities
$
367,853

 
$

 
$
367,853

 
$

 
 
 
 
 
 
 
 
U.S. government debt securities
$
238,206

 
$

 
$
238,206

 
$

Total long-term marketable securities
$
238,206

 
$

 
$
238,206

 
$

Total
$
641,651

 
$
35,592

 
$
606,059

 
$

 
 
 
 
 
 
 
 
Financial Liabilities:
 
 
 
 
 
 
 
Contingent consideration
$
1,175

 
$

 
$

 
$
1,175

Total
$
1,175

 
$

 
$

 
$
1,175

 
December 31, 2019
 
Fair Value
 
Level 1
 
Level 2
 
Level 3
 
 
 
 
 
 
 
 
 
(in thousands)
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
10,734

 
$
10,734

 
$

 
$

Total cash equivalents
$
10,734

 
$
10,734

 
$

 
$

 
 
 
 
 
 
 
 
Corporate bonds
$
16,690

 
$

 
$
16,690

 
$

U.S. government debt securities
362,884
 

 
362,884
 

Total short-term marketable securities
$
379,574

 
$

 
$
379,574

 
$

 
 
 
 
 
 
 
 
U.S. government debt securities
$
268,783

 
$

 
$
268,783

 
$

Total long-term marketable securities
$
268,783

 
$

 
$
268,783

 
$

Total
$
659,091

 
$
10,734

 
$
648,357

 
$

 
 
 
 
 
 
 
 
Financial Liabilities:
 
 
 
 
 
 
 
Contingent consideration
$
1,365

 
$

 
$

 
$
1,365

Total
$
1,365

 
$

 
$

 
$
1,365


The Company measures the fair value of money market funds based on quoted prices in active markets for identical securities. Corporate bonds, U.S. government debt securities and U.S. government agency bonds 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.

21


The following table summarizes the activities for the Level 3 financial instruments for the three months ended March 31, 2020 and 2019:
 
 
Redeemable Noncontrolling Interest
 
Contingent consideration
 
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
 
2020
 
2019
 
2020
 
2019
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
Fair value — beginning of period
 
$
49,600

 
$
41,800

 
$
1,365

 
$

Increase (decrease) in fair value
 
(3,027
)
 
5,022

 
(190
)
 

Net loss for the period
 
(1,073
)
 
(322
)
 

 

Fair value — end of period
 
$
45,500

 
$
46,500

 
$
1,175

 
$


As of March 31, 2020 and December 31, 2019, contingent consideration liability of $1.2 million and $1.4 million, respectively, was recorded within other long-term liabilities on the condensed consolidated balance sheets.
Cash Equivalents and Marketable Securities
The following tables summarizes the Company’s cash equivalents and marketable securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:
 
March 31, 2020
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
(unaudited)
 
(in thousands)
Money market fund
$
35,592

 
$

 
$

 
$
35,592

Corporate bond
4,035

 

 

 
4,035

U.S. government debt securities
594,064

 
7,961

 

 
602,025

Total
$
633,691

 
$
7,961

 
$

 
$
641,652

 
December 31, 2019
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
(in thousands)
Money market fund
$
10,734

 
$

 
$

 
$
10,734

Corporate bond
16,679

 
11

 

 
16,690

U.S. government debt securities
630,283

 
1,422

 
(39
)
 
631,666

Total
$
657,696

 
$
1,433

 
$
(39
)
 
$
659,090


There have been no material realized gains or losses on marketable securities for the periods presented. None of the Company’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, thus there has been no recognition of credit losses in the three months ended March 31, 2020 and 2019, respectively. The maturities of the Company’s long-term marketable securities range from 1.0 year to 1.7 years as of March 31, 2020.

22


6.
Intangible Assets, Net and Goodwill
The following table presents details of purchased intangible assets as of March 31, 2020 and December 31, 2019:
 
 
March 31, 2020
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Remaining Weighted Average Useful Life
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
 
(in years)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
Acquired license
 
$
11,886

 
$
(499
)
 
$
11,387

 
10.6
Non-compete agreements and other covenant rights
 
5,100

 
(406
)
 
4,694

 
5.6
Total intangible assets subject to amortization
 
16,986

 
(905
)
 
16,081

 
 
Intangible assets not subject to amortization:
 
 
 
 
 
 
 
 
IPR&D
 
1,600

 

 
1,600

 
 
Goodwill
 
3,290

 

 
3,290

 
 
Total purchased intangible assets
 
$
21,876

 
$
(905
)
 
$
20,971

 
 
 
 
December 31, 2019
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Remaining Weighted Average Useful Life
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
(in years)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
Acquired license
 
$
5,100

 
$
(373
)
 
$
4,727

 
9.5
Non-compete agreements
 
2,500

 
(303
)
 
2,197

 
5.5
Total intangible assets subject to amortization
 
7,600

 
(676
)
 
6,924

 
 
Intangible assets not subject to amortization:
 
 
 
 
 
 
 
 
IPR&D
 
1,600

 

 
1,600

 
 
Goodwill
 
3,290

 

 
3,290

 
 
Total purchased intangible assets
 
$
12,490

 
$
(676
)
 
$
11,814

 
 

Amortization of finite-lived intangible assets was $229,000 for the three months ended March 31, 2020. No amortization of finite-lived intangible assets was recorded for the three months ended March 31, 2019.
The following table summarizes estimated future amortization expense of finite-lived intangible assets:
Year Ending December 31,
 
 
 
 
(unaudited)
 
 
(in thousands)
Remainder of 2020
 
$
1,496

2021
 
1,909

2022
 
1,909

2023
 
1,910

2024
 
1,915

2025 and thereafter
 
6,942

Total
 
$
16,081



23



7.
Acquisition
Patent License Acquisition
In January 2017, the Company entered into a license agreement with a biotechnology company, KeyGene N.V. (“KeyGene”). An arbitration was initiated between the parties in 2018. In March 2020, the Company and KeyGene entered into a settlement and patent license agreement (the “SPLA”) to resolve the dispute and to acquire an extended worldwide non-exclusive license to certain patent rights with respect to KeyGene’s Next Generation Sequencing technologies along with certain covenant rights and research and development technology for a one-time payment of $18.5 million, ending all future royalty obligations to KeyGene. This transaction was accounted for as an asset acquisition as the purchase did not meet the definition of a business. The total consideration, including $0.6 million of certain capitalizable transaction costs, was allocated to various components of the SPLA.
The Company allocated $9.4 million to the patent and covenant rights granted under the SPLA, which have useful lives in the range of 6-12 years. The Company allocated $8.5 million to IPR&D technology, which have no alternative future use and was included in research and development expenses for the three months ended March 31, 2020. The remaining $1.2 million was allocated to the settlement of the prior dispute between the parties and was included in general and administrative expenses for the three months ended March 31, 2020.
Amortization of capitalized license fees relating to the January 2017 license agreement was immaterial for the three months ended March 31, 2020 and $0.2 million for the three months ended March 31, 2019.
Acquisition of Bellwether Bio
In April 2019, the Company purchased all of the outstanding shares of Bellwether Bio, Inc. (“Bellwether Bio”), a privately-held company developing a method for early blood-based cancer detection. The Company accounted for the acquisition as a business combination. The total purchase consideration was $8.7 million, which consisted of i) $7.6 million in cash paid upon closing; and ii) future contingent consideration liability with a fair value of $1.1 million on the acquisition date. The contingent consideration is subject to the achievement of certain commercialization milestones with a maximum payout amount of $10.0 million. The Company will also pay additional earn-out consideration of up to $10.0 million subject to the achievement of certain commercialization milestones and the continued provision of services to the Company by certain former employees and consultants of Bellwether Bio. The contingent consideration and earn-out consideration may be paid, at the Company’s election, in cash or in the Company’s common stock. As of March 31, 2020, the Company did not believe the earn-out consideration is probable to be achieved, and therefore, did not record any compensation expense. The following table summarizes the allocation of the total consideration to the estimated fair values of assets acquired and liabilities assumed:
 
 
Amount
 
 
(in thousands)
Cash
 
$
521

Identified intangible assets
 
6,700

Goodwill
 
3,289

Net liabilities assumed
 
(1,802
)
Total
 
$
8,708


The following table presents details of the identified intangible assets acquired from the Bellwether Bio acquisition:
 
 
Fair Value
 
Estimated Useful Life
 
 
(in thousands)
 
 
Acquired license
 
$
5,100

 
10 years
IPR&D
 
1,600

 
*
Total
 
$
6,700

 
 
*
IPR&D assets are not subject to amortization.
In connection with the acquisition of Bellwether Bio, the Company also entered into non-compete agreements with certain key individuals based on their experience and importance to the operation of Bellwether Bio. The Company accounted for the covenants not to compete as purchases of intangible assets separate from the business combination as these non-compete agreements were initiated by the Company to protect its interests. The fair value of acquired

24


covenants not to compete is estimated to be $2.5 million, which is recorded within intangible assets, net on the condensed consolidated balance sheet and will be amortized over an estimated useful life of 6 years using the straight-line method. 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.
8. Leases
The Company has entered into various operating lease agreements for office space, with remaining terms ranging from 1 year to 8 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 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. Operating lease expense for the three months ended March 31, 2020 and 2019 was $1.5 million and $0.8 million, respectively, which includes both lease and non-lease components (primarily common area maintenance charges and property taxes).
 
 
March 31, 2020
 
December 31, 2019
 
 
(unaudited)

 
 
Weighted-average remaining lease term (in years)
 
6.1

 
6.4

Weighted-average discount rate
 
7.75
%
 
7.77
%

The following table summarizes our future principal contractual obligations for operating lease commitments as of
March 31, 2020:
Year Ending December 31,
 
 
(in thousands)
Remainder of 2020
$
5,775

2021
7,977

2022
8,145

2023
8,750

2024
8,942

2025 and thereafter
12,651

Total operating lease payments
$
52,240

Less: Imputed Interest
(11,160
)
Total operating lease liabilities
$
41,080


Finance leases are not material to the Company's consolidated financial statements.
9.
Commitments and Contingencies
Legal Proceedings
The Company is subject to claims and assessments from time to time in the ordinary course of business. The Company will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. The accrual for a loss contingency might include, for example, estimates of potential damages, outside legal fees and other directly related costs expected to be incurred. The Company has not recorded a liability related to such matters as of March 31, 2020.

Patent Disputes
In November 2017, the Company filed separate lawsuits against Foundation Medicine, Inc. (“Foundation Medicine”) and Personal Genome Diagnostics, Inc. (“Personal Genome Diagnostics”) in the United States District Court for the District of Delaware. The Company has alleged that each of the two companies has infringed four of the Company’s digital sequencing technology patents. The two companies have each asserted counterclaims of patent invalidity,

25


unenforceability under the doctrine of inequitable conduct, and non-infringement. Personal Genome Diagnostics has also alleged antitrust violations related to the enforcement of the Company’s patent rights. In each lawsuit, the parties are seeking damages, injunctive relief and attorneys’ fees.

In March 2018, Personal Genome Diagnostics filed two petitions for post-grant review with the Patent Trial and Appeal Board (“PTAB”) at the United States Patent and Trademark Office, challenging the patentability of two of the patents asserted by the Company. The two post-grant review petitions were dismissed with prejudice in July 2018. Subsequently, Foundation Medicine filed six petitions for inter partes review with the PTAB, challenging the patentability of all four of the patents asserted by the Company. The PTAB denied institution of inter partes review for four of the six petitions filed by Foundation Medicine and instituted inter partes review for the remaining two petitions. The Company plans to vigorously defend its patent rights during such PTAB actions. At this time, the Company cannot reasonably ascertain the likelihood that any of the remaining challenged patents will be found to be invalid or unenforceable.

License Dispute
In November 2018, the Company filed a request for arbitration to the International Chamber of Commerce claiming that KeyGene has breached its 2017 patent license agreement with the Company. KeyGene counterclaimed that the Company has breached the agreement. The parties were seeking damages, declaratory relief and recovery of costs and fees, among other remedies. On March 10, 2020, the Company and KeyGene entered into a settlement and patent license agreement. Pursuant to this agreement, the parties terminated this arbitration without the issuance of an award. See Note 7, Acquisition, for additional information.

10.
Common Stock
The Company’s common stockholders are entitled to dividends if and when declared by the Company’s Board of Directors (the “Board of Directors”). As of March 31, 2020 and December 31, 2019, no dividends on common stock had been declared by the Board of Directors.
The Company’s common stock has been reserved for the following potential future issuances:
 
March 31, 2020
 
December 31, 2019
 
(unaudited)

 
 
Shares underlying outstanding stock options
4,227,990

 
4,494,889

Shares underlying unvested restricted stock units
488,921

 
496,131

Shares available for issuance under the 2018 Incentive Award Plan
6,422,345

 
2,726,225

Shares available for issuance under the 2018 Employee Stock Purchase Plan
1,632,531

 
689,917

Total
12,771,787
 
8,407,162



26


11.
Stock-Based Compensation
Stock Option Activity
A summary of the Company’s stock option activity under the 2012 Stock Plan (as amended and restated, the “2012 Plan”) and the 2018 Incentive Award Plan (the “2018 Plan”) and related information is as follows:
 
 
 
Options Outstanding
 
Shares
Available for Grant 
 
Shares Subject to Options Outstanding
 
Weighted-Average Exercise Price 
 
Weighted-Average Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
Balance as of December 31, 2019
2,726,225

 
4,494,889

 
$
10.90

 
7.7
 
$
306,392

2018 plan annual increase(1)
3,689,000

 

 
 
 
 
 
 
Granted
(6,902
)
 
6,902

 
84.61

 
 
 
 
Exercised

 
(242,003
)
 
6.21

 
 
 
 
Canceled
12,406

 
(31,798
)
 
10.90

 
 
 
 
Restricted stock units granted
(14,548
)
 

 

 
 
 
 
Restricted stock units canceled
16,164

 

 

 
 
 
 
Balance as of March 31, 2020
6,422,345

 
4,227,990

 
$
11.29

 
7.5
 
$
253,161

Vested and Exercisable as of March 31, 2020
 
 
2,034,629

 
$
5.77

 
7.1
 
$
130,646


(1)
Effective as of January 1, 2020, an additional 3,689,000 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.
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 $17.2 million and $8.1 million for the three months ended March 31, 2020 and 2019, respectively.
The weighted-average grant date fair value of options granted was $55.05 and $25.90 per share for the three months ended March 31, 2020 and 2019, respectively.
Future stock-based compensation for unvested options as of March 31, 2020 was $23.0 million, which is expected to be recognized over a weighted-average period of 2.6 years.
Restricted Stock Units
A summary of the Company’s restricted stock unit activity under the 2012 Plan and the 2018 Plan and related information is as follows:
 
 
Restricted Stock Units Outstanding
 
Weighted-Average Grant Date Fair Value
 
 
 
 
 
Balance as of December 31, 2019
 
496,131

 
$
82.08

Granted
 
14,548

 
85.30

Vested
 
(5,594
)
 
67.81

Canceled
 
(16,164
)
 
71.97

Balance as of March 31, 2020
 
488,921

 
$
82.67


Future stock-based compensation for unvested restricted stock units as of March 31, 2020 was $33.8 million, which is expected to be recognized over a weighted-average period of 3.3 years.

27


Stock‑Based Compensation Expense
The following table presents the effect of employee and non‑employee related stock‑based compensation expense:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
Cost of precision oncology testing
 
$
303

 
$
170

Research and development expense
 
2,364

 
1,210

Sales and marketing expense
 
1,798

 
826

General and administrative expense
 
1,873

 
976

Total stock-based compensation expense
 
$
6,338

 
$
3,182


Valuation of Stock Options
The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions:
 
 
Three Months Ended March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
Expected term (in years)
 
6.06
 
6.22
Expected volatility
 
73.3%
 
66.7%
Risk-free interest rate
 
1.6%
 
2.7%
Expected dividend yield
 
%
 
%

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 the Company’s common stock, 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:
Fair Value of Common Stock
The fair value of the Company’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.
Expected Term
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.
Expected Volatility
Prior to the commencement of trading of the Company’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’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.

Risk-Free Interest Rate
The risk-free interest rate is based on the U.S. Treasury rate, with maturities similar to the expected term of the stock options.

28


Expected Dividend Yield
The Company does not anticipate paying any dividends in the foreseeable future and, therefore, uses an expected dividend yield of zero.
2018 Employee Stock Purchase Plan
In September 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (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 shares of common stock became available for issuance under the ESPP, as a result of the operation of an automatic annual increase provision therein.
Subject to any plan limitations, the ESPP allows eligible employees to contribute, normally through payroll deductions, up to 10% of their earnings for the purchase of the Company’s common stock at a discounted price per share. The price at which common stock is purchased under the ESPP is equal to 85% of the fair market value of the Company’s common stock on the first or last day of the offering period, whichever is lower. The initial offering period ran from October 2, 2018 to January 31, 2019, the second offering period ran from February 1, 2019 to July 31, 2019, and the third offering period began on August 1, 2019 and ran to November 14, 2019. For subsequent years starting with 2020, the ESPP provides for separate six-month offering periods beginning on May 15 and November 15 of each year.
No shares were purchased under the ESPP for the three months ended March 31, 2020. For the three months ended March 31, 2019, 119,702 shares of common stock were purchased under the ESPP. The total compensation expense related to the ESPP for the three months ended March 31, 2020 and 2019 was $0.5 million and $0.6 million, respectively.
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. No ESPP shares were granted for the three months ended March 31, 2020. For the three months ended March 31, 2019, the following assumptions were used to calculate the stock-based compensation for each stock purchase right granted under the ESPP: a weighted-average expected life of 0.5 years; expected volatility of 60.2%; a risk-free interest rate of 2.5%; and a zero dividend yield.
As of March 31, 2020, the unrecognized stock-based compensation expense related to the ESPP was $0.3 million, which is expected to be recognized over the remaining term of the offering period of 0.1 years.
Liabilities for Early Exercise of Employee Options
The Company allowed certain stock option holders to exercise unvested options to purchase shares of the Company’s common stock. Shares received from such early exercises are subject to repurchase in the event of the optionee’s employment termination, at the original issuance price, until the options are fully vested. As of March 31, 2020 and December 31, 2019, 21,212 shares and 23,981 shares of common stock were subject to repurchase at weighted-average price of $4.66 per share. As of March 31, 2020 and December 31, 2019, the cash proceeds received for unvested shares of common stock of $0.1 million and $0.1 million, respectively, was recorded within other long-term liabilities on the condensed consolidated balance sheet, respectively. The shares issued pursuant to unvested options have been included in shares issued and outstanding on the condensed consolidated balance sheet and condensed consolidated statement of redeemable noncontrolling interest and stockholders’ equity as such shares are considered legally outstanding.

29


12.
Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders
The following table sets forth the computation of the basic and diluted net loss per share attributable to Guardant Health, Inc. common stockholders:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands, except per share data)
Net loss
 
$
(31,829
)
 
$
(21,351
)
Adjustment of redeemable noncontrolling interest
 
4,100

 
(4,700
)
Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
$
(27,729
)
 
$
(26,051
)
Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
$
(0.29
)
 
$
(0.30
)
Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
94,382

 
85,935


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. 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:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
Stock options issued and outstanding
 
4,345

 
7,503

Restricted stock units
 
495

 
78

ESPP obligation
 
43

 
59

Common stock subject to repurchase
 
22

 
41

Total
 
4,905

 
7,681


13.
Income Taxes
The income tax expense for the three months ended March 31, 2020 was determined based upon estimates of the Company’s effective income tax rates in various jurisdictions. The difference between the Company’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.
The income tax expense for the three months ended March 31, 2020 relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions. The income tax expense for the three months ended March 31, 2019 relates primarily to state minimum income tax.

30


14.
Segment and Geographic Information
The following table sets forth the Company’s revenue by geographic areas based on the customers’ locations:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
United States
 
$
64,613

 
$
31,245

International (1)
 
2,897

 
5,410

Total revenue

$
67,510

 
$
36,655

(1)
No single country outside of the United States accounted for more than 10% of total revenue during the three months ended March 31, 2020 and 2019, respectively, except for Germany which accounted for 10% of total revenue during the three months ended March 31, 2019.
As of March 31, 2020 and December 31, 2019, substantially all of the Company’s long-lived assets and right-of-use assets are located in the United States.
15.
Related Party Transactions
As discussed in Note 3, Investment in Joint Venture, the Company and SoftBank formed and capitalized the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa, with an initial focus on Japan. The Company has 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.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
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, “Risk Factors,” of our Annual Report on Form 10-K for the year ended December 31, 2019 and in Part II, Item 1A, “Risk Factors” of this Quarterly Report on Form 10-Q.

Overview
We are a leading precision oncology company focused on helping conquer cancer globally through use of our proprietary blood tests, vast data sets and advanced analytics. We believe that the key to conquering cancer is unprecedented access to its molecular information throughout all stages of the disease, which we intend to enable by a routine blood draw, or liquid biopsy. Our Guardant Health Oncology Platform is designed to leverage our capabilities in technology, clinical development, regulatory and reimbursement to drive commercial adoption, accelerate drug development, improve patient clinical outcomes and lower healthcare costs. In pursuit of our goal to manage cancer across all stages of the disease, we launched our Guardant360 and GuardantOMNI liquid biopsy-based tests for advanced stage cancer. Our Guardant360 test, launched in 2014, has been used by more than 7,000 oncologists, over 50 biopharmaceutical companies and all 28 National Comprehensive Cancer Network, or NCCN, Centers. Our GuardantOMNI test, launched in 2017, has been used by our biopharmaceutical customers as a comprehensive genomic profiling tool to help accelerate clinical development programs in both immuno-oncology and targeted therapy. These tests fuel development of our LUNAR program, which aims to address the needs of early stage cancer patients with neoadjuvant and adjuvant treatment selection, cancer survivors with surveillance, asymptomatic individuals eligible for cancer screening and individuals at a higher risk for developing cancer with early detection. Our LUNAR-1 assay was launched in 2018 for research use and in late 2019 for investigational use.

Since our inception, we have devoted substantially all of our resources to research and development activities related to our Guardant360 and GuardantOMNI tests and our LUNAR program, including clinical and regulatory initiatives to obtain approval by the U.S. Food and Drug Administration, or the FDA, as well as sales and marketing activities. We have over 50 approved, completed or active clinical outcomes studies, more than 150 peer-reviewed publications and more than 400 scientific abstracts. We are pioneering the clinical comprehensive liquid biopsy market with our

31


Guardant360 and GuardantOMNI tests, both of which analyze circulating tumor DNA in blood. Our Guardant360 test is a molecular diagnostic test measuring 74 cancer-related genes and has been used by clinicians to help inform which therapy may be effective for advanced stage cancer patients with solid tumors and by biopharmaceutical companies for a range of applications, including identifying target patient populations to accelerate translational science research, clinical trial enrollment, and drug development, and post-approval commercialization. Our GuardantOMNI test has a broader 500-gene panel, including genes associated with homologous recombination repair deficiency and biomarkers for immuno-oncology applications, such as tumor mutational burden and microsatellite instability, and has achieved comparable analytical performance in clinical studies, including for translational science applications in collaboration with several biopharmaceutical companies, including AstraZeneca, Bristol-Myers Squibb, Merck MSD, Merck KGaA of Darmstadt, Germany and Pfizer.

Our Guardant360 and GuardantOMNI tests have each been designated by the FDA as a breakthrough device for use as a companion diagnostic in connection with certain specified therapeutic products of our biopharmaceutical customers. Among other things, designation as a breakthrough device provides for priority review by the FDA and more interactive communication with the FDA during the development process. Our Guardant360 and GuardantOMNI tests are both being developed as companion diagnostics under collaborations with biopharmaceutical companies, including AstraZeneca and Amgen.

We perform our Guardant360, GuardantOMNI and other tests in our clinical laboratory located in Redwood City, California. Our 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.

The analytical and clinical data that we have generated in our efforts to establish clinical utility, combined with the support we have developed with key opinion leaders, or KOLs, in the oncology space have led to positive coverage decisions by a number of commercial payers. Our Guardant360 test is currently covered by Cigna, Priority Health, multiple Blue Cross Blue Shield plans as well as the health plans associated with eviCore, which have adopted policies that specifically cover Guardant360 test for non-small cell lung cancer, or NSCLC, which we believe gives us a competitive advantage with these payers.

In July 2018, Palmetto GBA, the Medicare Administrative Contractor, or MAC, responsible for administering Medicare’s Molecular Diagnostic Services Program, or MolDx, issued a local coverage determination, or LCD, for our Guardant360 test for NSCLC patients who meet certain clinical criteria. Subsequently in 2018, Noridian Healthcare Solutions, or Noridian, a participant in MolDx and the MAC responsible for adjudicating claims in California, where our laboratory is located, also finalized its LCD for our Guardant360 test. Pursuant to this Noridian LCD, in September 2018, we began to submit claims for reimbursement for Guardant360 clinical testing performed for NSCLC patients covered under the LCD who meet certain clinical criteria, and in October 2018, we began to receive payments for these services from Medicare.

We estimate that approximately 75% of Medicare patients tested for NSCLC are covered by the LCDs for NSCLC patients. For the three months ended March 31, 2020 and 2019, respectively, approximately 43% and 47% of our U.S. clinical tests were for patients tested for NSCLC.
In December 2019, Palmetto GBA finalized its expanded LCD for our Guardant360 test to provide limited Medicare coverage for use of Guardant360 for qualifying patients diagnosed with solid tumor cancers of non-central nervous system origin with an effective date in February 2020. In May 2019, Noridian also issued an expanded draft LCD for our Guardant360 test consistent with the expanded draft LCD issued by Palmetto GBA in March 2019. We believe that, in accordance with the 21st Century Cures Act, Noridian needs to finalize its expanded draft LCD by May 16, 2020. We cannot predict whether and when Noridian will be able to issue a final expanded LCD equivalent to the expanded LCD issued by Palmetto GBA. We also cannot predict whether Noridian will retire the current draft expanded LCD if it does not finalize such draft LCD by May 16, 2020, nor whether Noridian will issue another draft expanded LCD if it retires the current draft LCD.

In the United States, we market our tests to clinical customers through our sales organization, which is engaged in sales efforts and promotional activities primarily targeting oncologists and cancer centers. Outside the United States, we market our tests to clinical customers through distributors and direct contracts with healthcare institutions. We also market our tests to biopharmaceutical customers globally through our business development team, which promotes the broad utility of our tests throughout drug development and commercialization. Additionally, we have established a joint venture with SoftBank to accelerate commercialization of our products including in Asia, the Middle East and Africa, with our initial focus being on Japan. Our products are currently marketed in approximately 40 countries.

32


The recent global outbreak of coronavirus 2019, or COVID-19, has disrupted, and we expect will continue to disrupt, our operations. To protect the health and well-being of our workforce, partners, vendors and customers, we have rolled-out free, voluntary COVID-19 testing for employees working on-site, implemented social distance and building entry policies at work, restricted travel and facility visits, and followed California’s “shelter in place” public health orders and the guidance from the Centers for Disease Control and Prevention. Employees who can perform their duties remotely are asked to work from home and those on site are asked to follow our social distance guidelines. Our sales, marketing and business development efforts are also constrained by our operational response to the COVID-19 pandemic. We expect to continue to adjust our operational norms in an effort to help slow the spread of COVID-19 in the coming months, including complying with government directives and guidelines as they are modified and supplemented.
The COVID-19 global pandemic also has started to negatively affect, and we expect will continue to negatively affect, our revenue and our clinical studies. For example, cancer patients may have more limited access to hospitals, healthcare providers and medical resources as they take steps to control the spread of COVID-19. Our biopharmaceutical customers are facing challenges in recruiting patients and in conducting clinical trials to advance their pipelines, for which our tests could be utilized. As a result of the COVID-19 pandemic, beginning in the latter half of March 2020, we have been receiving fewer samples for testing on a daily average basis from our clinical and biopharmaceutical customers than before the outbreak of the COVID-19 pandemic. Further, our clinical studies, especially those such as our ECLIPSE trial and the COBRA study that are deemed as preventive care or are not part of a standard of care, as well as our development services arrangements with our biopharmaceutical customers, are expected to take longer to complete, if at all, than what we expected before the outbreak of the COVID-19 pandemic.

The limited availability of broad-based COVID-19 diagnostic testing has hindered recovery efforts to date. As a result, in early April 2020 we initiated a feasibility assessment that has included our research and development team working to determine our ability to bring a new COVID-19 test to market utilizing our current laboratory facilities, as well as our outreach to potential public and private partners for their assistance in operationalizing such test. However, this assessment is still in progress, and we have not yet determined the scale and financial elements of any program that may result from this assessment.

The ultimate impact of the COVID-19 pandemic on our business and financial condition will depend on many factors, including the duration of the outbreak and the mitigation requirements affecting our operations, and healthcare delivery and society in general. As a result, we expect our revenue and results of operations to be adversely affected until testing, treatments and vaccines substantially eliminate the impact of the COVID-19 pandemic.

We generated total revenue of $67.5 million and $36.7 million for the three months ended March 31, 2020 and 2019, respectively. We also incurred net losses of $31.8 million and $21.4 million for the three months ended March 31, 2020 and 2019, respectively. We have funded our operations to date principally from the sale of our stock and revenue from our precision oncology testing and development services. As of March 31, 2020, we had cash, cash equivalents and marketable securities of $758.3 million.
Factors affecting our performance
We believe there are several important factors that have impacted and that we expect will impact our operating performance and results of operations, including:
Testing volume, pricing and customer mix. 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 our results of operations, as the average selling price for biopharmaceutical sample testing is currently higher than our average selling price for clinical tests because we are not a contracted provider for, or our tests are not covered by clinical patients’ insurance for, the majority of the tests that we perform for patients on behalf of clinicians. Approximately 38% and 38% of our U.S. clinical tests for the three months ended March 31, 2020 and 2019, respectively, were for Medicare beneficiaries.
Regulatory approval. Our Guardant360 test was the first comprehensive liquid biopsy test approved by NYSDOH. In addition, we believe our facility was the first comprehensive liquid biopsy laboratory to be CLIA-certified, CAP-accredited and NYSDOH-permitted. In the fourth quarter of 2019, we submitted a premarket approval, or PMA, application to seek the FDA’s approval of our Guardant360 test to be used as a companion diagnostic, initially

33


in connection with one therapeutic product of a biopharmaceutical customer, and to provide tumor mutation profiling for cancer patients with solid tumors. In February 2020, we submitted an additional module of the PMA application for our Guardant360 test to the FDA. Medicare’s National Coverage Determination for Next Generation Sequencing established in 2018 and subsequently updated in 2020 provides coverage for molecular diagnostic tests such as our Guardant360 test, if, among other criteria, such tests are offered within their FDA-approved companion diagnostic labeling. We believe that this establishes a competitive advantage for tests receiving FDA approval and that FDA approval will be increasingly necessary for diagnostic tests to gain adoption, both in the United States and abroad. We believe FDA approval, if obtained, will help increase adoption of our tests and facilitate favorable reimbursement decisions by Medicare and commercial payers. We also intend to pursue regulatory approvals in specific markets outside of the United States, including in Europe, Japan and China. Any negative regulatory decisions or changes in regulatory requirements affecting our business could adversely impact our operations and financial results.
Payer coverage and reimbursement. Our revenue depends on achieving broad coverage and reimbursement for our tests from third-party payers, including both commercial and government payers. Payment from commercial payers can vary depending on whether we have entered into a contract with the payers as a “participating provider” or do not have a contract and are considered a “non-participating provider.” Payers often reimburse non-participating providers, if at all, at a lower amount than participating providers. We have received a substantial portion of our revenue from a limited number of commercial payers, most of which have not contracted with us to be a participating provider. We have received reimbursement for tests of patients with a variety of cancers, though for amounts that on average are significantly lower than for participating providers. We have experienced situations where commercial payers proactively reduced the amounts they were willing to reimburse for our tests, and in other situations, commercial payers have determined that the amounts they previously paid were too high and have sought to recover those perceived excess payments by deducting such amounts from payments otherwise being made. 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 test and, potentially, no reimbursement for non-covered uses identified under the payer’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 Guardant360 test is reimbursed both from commercial and governmental payers. Changes to the codes used to report the Guardant360 test to payers may result in significant changes in its reimbursement. If our Guardant360 test receives approval from the FDA, we may be required to obtain a new code to report the Guardant360 test on claims submitted to U.S. payers. If a coding change were to occur, payments for certain uses of the Guardant360 test could be reduced or eliminated by such payers. Cigna, Priority Health, multiple Blue Cross Blue Shield plans as well as the health plans associated with eviCore adopted policies that cover our Guardant360 test for the majority of NSCLC patients we test. If their policies were to change in the future to cover additional cancer indications, we anticipate that our total reimbursement would increase. In September 2018, we began to submit claims to Medicare for reimbursement with respect to Guardant360 clinical tests performed for NSCLC patients covered under the 2018 Noridian LCD who meet certain clinical criteria, and in October 2018, we began to receive payments from Medicare for these clinical tests. In March 2020, we began to receive reimbursement from Medicare for claims submitted, in accordance with the draft expanded LCD issued by Noridian, with respect to Guardant360 clinical tests performed for qualifying patients diagnosed with solid tumor cancers of non-central nervous system origin other than NSCLC. Because Noridian has not finalized the draft expanded LCD, we cannot guarantee that Medicare reimbursement for clinical tests of solid tumor cancers other than NSCLC will continue, especially after May 16, 2020, the deadline we believe for Noridian to finalize the draft expanded LCD. If such Medicare reimbursement for clinical tests of solid tumor cancers other than NSCLC is disrupted or reduced, it could have a material adverse impact on our business and results of operations. . We estimate total coverage in the United States for the Guardant360 test to be more than 170 million lives, including Medicare beneficiaries and members of several commercial health plans. If we fail to obtain or maintain coverage and adequate reimbursement from third-party payers, including from Medicare, we may be unable to increase our testing volume and revenue as expected. Retrospective reimbursement adjustments, such as deductions from further payments and clawbacks, can also negatively impact our revenue and cause our financial results to fluctuate. Due to the inherent variability of the insurance landscape, historic success of, and payments from, appeals of reimbursement denials by payers are not indicative of future success of and payments from such appeals.
Biopharmaceutical customers. Our revenue also depends on our ability to attract new, and to maintain and expand relationships with existing, biopharmaceutical customers, and we expect to increase our sales and marketing expense in furtherance of this goal. As we continue to develop these relationships, we expect to support a growing

34


number of clinical trials both in the United States and internationally. If our relationships expand with biopharmaceutical customers, we believe we may continue to have opportunities to offer our platform to such customers for companion diagnostic development, novel target discovery and validation as well as clinical trial enrollment, and to grow into other business opportunities. For example, we believe that our genomic data, in combination with clinical outcomes or claims data, has revenue-generating potential, supporting novel drug development and companion diagnostic development.
Research and development. A significant aspect of our business is our investment in research and development, including the development of new products, such as those being developed as part of our LUNAR program. In particular, we have invested heavily in clinical studies, including more than 50 clinical outcomes studies, the largest-ever liquid-to-tissue concordance study, and a prospective interventional clinical utility study demonstrating clinical overall response rates in line with tissue biopsy approaches. Our clinical research has resulted in over 150 peer-reviewed publications. With respect to our LUNAR program, we initiated a prospective screening study, which we refer to as the ECLIPSE trial, aiming to recruit approximately 10,000 patients and evaluate the performance of our LUNAR-2 assay in detecting colorectal cancer in average-risk adults, and in collaboration with a National Clinical Trials Network group, initiated a prospective multi-center randomized controlled trial, which we refer to as the COBRA study, in approximately 1,400 patients with resected stage II colon cancer to use our LUNAR-1 assay to evaluate recurrence-free survival in patients who receive ctDNA-directed therapy as compared to the current standard-of-care active surveillance. Furthermore, we are collaborating with investigators from multiple academic cancer centers, including MD Anderson Cancer Center, the University of Colorado, Memorial Sloan Kettering Cancer Center, Massachusetts General Cancer Center, Wake Forest Cancer Center and the University of California San Francisco, as well as several international institutions. The COVID-19 global pandemic has negatively impacted, and is expected to continue to negatively impact, the recruitment for clinical studies, especially those that are deemed as preventive care or are not part of a standard of care, including the ECLIPSE trial and the COBRA study. We believe these studies are critical to gaining physician adoption and driving favorable coverage decisions by payers, and expect our investments in clinical studies to increase. We expect to increase our research and development expense with the goal of fueling further innovation.
International expansion. 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 or direct contracts with hospitals. 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 Americas and Europe. We expect to rely on the Joint Venture to accelerate commercialization of our products in Asia, the Middle East and Africa, with our initial focus being on Japan. That effort could be negatively impacted by the COVID-19 global pandemic.
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, “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2019, and Part II, Item 1A, “Risk Factors” of this Quarterly Report on Form 10-Q, for more information.

Components of results of operations
Revenue
We derive our revenue from two sources: (i) precision oncology testing and (ii) development services.
Precision oncology testing. Precision oncology testing revenue is generated from sales of our Guardant 360 and GuardantOMNI tests to clinical and biopharmaceutical customers. In the United States, through March 31, 2020, 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 NSCLC patients covered under Medicare’s Molecular Diagnostic Services Program who meet certain clinical criteria. Tests for patients covered by Medicare represented approximately 38% and 38% of U.S. tests processed for the three months ended March 31, 2020 and 2019, respectively. We also provide precision oncology testing to biopharmaceutical customers under contracts for which all recognition criteria are met, and we have recognized revenue on an accrual basis for those services.
Development services. Development services revenue represents services, other than precision oncology testing, that we provide to biopharmaceutical companies and large medical institutions. It includes companion diagnostic development and regulatory approval services, clinical trial referrals and liquid biopsy testing development and support. We collaborate with biopharmaceutical companies in the development and clinical trials of new drugs. As part of these

35


collaborations, we provide services related to regulatory filings with the FDA to support companion diagnostic device submissions for our liquid biopsy panels. Under these arrangements, we generate revenue from progression of our collaboration efforts, as well as from provision of on-going support. Development services revenue can vary over time as different projects start and complete.
Costs and operating expenses
Cost of precision oncology testing. 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 liquid biopsy 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, rent costs, amortization 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.
We expect the cost of precision oncology testing to generally increase in line with the increase in the number of tests we perform, but 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.
Cost of development services. Cost of development services includes costs incurred for the performance of development services requested by our customers. 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 will vary depending on the nature, timing and scope of customer projects.
Research and development expense. Research and development expenses consist of costs incurred to develop technology and include salaries and benefits, 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 trials with a particular focus on our LUNAR program.
Sales and marketing expense. 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 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 Guardant360 and GuardantOMNI tests.
General and administrative expense. Our general and administrative expenses include costs for our executive, accounting and finance, 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 in absolute dollars, primarily due to increased headcount and costs associated with operating as a public company, including expenses related to legal, accounting, regulatory, maintaining compliance with exchange listing and requirements of the SEC, director and officer insurance premiums and investor relations. These expenses, though expected to increase in absolute dollars, are expected

36


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.
Interest income
Interest income consists of interest earned on our cash, cash equivalents and marketable securities.
Interest expense
Interest expense consists primarily of interest from finance leases or capital leases and royalty obligations.
Other income (expense), net
Other income (expense), net also consists of foreign currency exchange gains and losses. We expect our foreign currency gains and losses to continue to fluctuate in the future due to changes in foreign currency exchange rates.
Results of operations
The following table set forth the significant components of our results of operations for the periods presented.
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
(unaudited)
 
(in thousands)
Revenue:
 
 
 
 
Precision oncology testing
 
$
60,246

 
$
28,837

Development services
 
7,264

 
7,818

Total revenue
 
67,510

 
36,655

Costs and operating expenses:
 
 
 
 
Cost of precision oncology testing(1)
 
18,191

 
11,023

Cost of development services
 
2,315

 
2,512

Research and development expense(1)
 
37,016

 
16,316

Sales and marketing expense(1)
 
25,115

 
17,807

General and administrative expense(1)
 
19,785

 
12,661

Total costs and operating expenses
 
102,422

 
60,319

Loss from operations
 
(34,912
)
 
(23,664
)
Interest income
 
3,318

 
2,485

Interest expense
 
(12
)
 
(293
)
Other income (expense), net
 
(209
)
 
147

Loss before provision for income taxes
 
(31,815
)
 
(21,325
)
Provision for income taxes
 
14

 
26

Net loss
 
$
(31,829
)
 
$
(21,351
)

37


(1)
Amounts include stock-based compensation expense as follows:
 
 
Three Months Ended March 31,
 
 
2020
 
2019
 
 
 
 
 
 
(unaudited)
 
(in thousands)
Cost of precision oncology testing
 
$
303

 
$
170

Research and development expense
 
2,364

 
1,210

Sales and marketing expense
 
1,798

 
826

General and administrative expense
 
1,873

 
976

Total stock-based compensation expense
 
$
6,338

 
$
3,182


Comparison of the Three Months Ended March 31, 2020 and 2019
Revenue
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
$
 
%
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
 
 
 
(in thousands)
 
 
Precision oncology testing
$
60,246

 
$
28,837

 
$
31,409

 
109
 %
Development services
7,264

 
7,818

 
(554
)
 
(7
)%
Total revenue
$
67,510

 
$
36,655

 
$
30,855

 
84
 %
Total revenue was $67.5 million for the three months ended March 31, 2020 compared to $36.7 million for the three months ended March 31, 2019, an increase of $30.9 million, or 84%.
Precision oncology testing revenue increased to $60.2 million for the three months ended March 31, 2020 from $28.8 million for the three months ended March 31, 2019, an increase of $31.4 million, or 109%. This increase in precision oncology testing revenue was primarily due to an increase in tests processed as well as increase in average selling price per test. Precision oncology revenue from tests for clinical customers was $38.0 million in the three months ended March 31, 2020 and $17.1 million in the three months ended March 31, 2019, respectively. Tests for clinical customers increased to 15,257 for the three months ended March 31, 2020 from 9,521 for the three months ended March 31, 2019 mainly due to an increase in the number of physicians ordering Guardant360 tests. In March 2020, we began to receive reimbursement from Medicare for claims submitted, in accordance with the draft expanded LCD issued by Noridian in May 2019, with respect to Guardant360 clinical tests performed for qualifying patients diagnosed with solid tumor cancers of non-central nervous system origin other than NSCLC. Commencement of Medicare reimbursement for clinical tests of solid tumor cancers other than NSCLC was the main driver of the increase in average selling price per clinical test for the three months ended March 31, 2019. Medicare reimbursement for clinical tests of solid tumor cancers other than NSCLC could be disrupted if Noridian does not finalize their expanded draft LCD.
Precision oncology revenue from tests for biopharmaceutical customers was $22.3 million in the three months ended March 31, 2020 and $11.7 million in the three months ended March 31, 2019, respectively. Tests for biopharmaceutical customers increased to 5,266 for the three months ended March 31, 2020 from 3,762 for the three months ended March 31, 2019 due to an increase in the number of biopharmaceutical customers and their contracted projects. The average selling price of biopharmaceutical tests was $4,230 for the three months ended March 31, 2020, up from $3,109 for the three months ended March 31, 2019 due to a greater number of such tests being the GuardantOMNI test, which has a higher selling price than the Guardant360 test. As a result of the COVID-19 pandemic, beginning in the latter half of March 2020, we have been receiving fewer samples for testing on a daily average basis from our clinical and biopharmaceutical customers than before the outbreak of the COVID-19 pandemic. Our sample volumes and precision oncology revenue may be adversely impacted by the COVID-19 pandemic for the affected periods.


38


Development services revenue decreased to $7.3 million for the three months ended March 31, 2020 from $7.8 million for the three months ended March 31, 2019, a decrease of $0.6 million, or 7%. This decrease in development services revenue was due to a slower progression in projects from biopharmaceutical customers for companion diagnostic development and regulatory approval services during the three months ended March 31, 2020. We expect our development services arrangements with biopharmaceutical customers and development services revenue to be adversely impacted by the COVID-19 pandemic for the affected periods.
Cost of Revenue and Gross Margin
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
$
 
%
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
 
 
 
(dollars in thousands)
 
 
Cost of revenue
$
20,506

 
$
13,535

 
$
6,971

 
52
%
Gross profit
$
47,004

 
$
23,120

 
 
 
 
Gross margin
70
%
 
63
%
 
 
 
 
Cost of revenue was $20.5 million for the three months ended March 31, 2020 compared to $13.5 million for the three months ended March 31, 2019, an increase of $7.0 million, or 52%.
Cost of precision oncology testing revenue was $18.2 million for the three months ended March 31, 2020 compared to $11.0 million for the three months ended March 31, 2019, an increase of $7.2 million, or 65%. This increase in cost of precision oncology testing was attributable to an increase in sample volumes and was primarily due to a $3.8 million increase in production labor and overhead costs and a $3.2 million increase in material costs.
Cost of development services was $2.3 million for the three months ended March 31, 2020 compared to $2.5 million for the three months ended March 31, 2019, a decrease of $0.2 million, or 8%. This decrease in cost of development services was due to slower progression in development programs during the three months ended March 31, 2020 which resulted in lower material and labor costs related to companion diagnostic development and regulatory approval service contracts.
Gross margin for the three months ended March 31, 2020 was 70% compared to 63% for the three months ended March 31, 2019. Gross margin improvement reflects the impact of, higher sample volumes, increased average selling price per test, and cost efficiencies. We expect our gross margin to be adversely impacted by the COVID-19 pandemic for the affected periods.
Operating Expenses
Research and development expense
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
$
 
%
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
 
 
 
(in thousands)
 
 
Research and development
$
37,016

 
$
16,316

 
$
20,700

 
127
%
Research and development expenses were $37.0 million for the three months ended March 31, 2020 compared to $16.3 million for the three months ended March 31, 2019, an increase of $20.7 million, or 127%. This increase in research and development expense was primarily due to an increase of $8.5 million relating to IPR&D technology expensed in connection with a patent license acquisition that took place in March 2020, $4.4 million in personnel-related costs for employees in our research and development group, including a $1.2 million increase in stock-based compensation, as we increased our headcount to support continued investment in our technology. The increase is also attributable to an increase of $3.6 million in development consulting fees, an increase of $2.5 million in material costs and an increase of $0.8 million related to allocated facility and information technology infrastructure costs.

39


Sales and marketing expense
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
$
 
%
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
 
 
 
(in thousands)
 
 
Sales and marketing
$
25,115

 
$
17,807

 
$
7,308

 
41
%
Selling and marketing expenses were $25.1 million for the three months ended March 31, 2020 compared to $17.8 million for the three months ended March 31, 2019, an increase of $7.3 million, or 41%. This increase was primarily due to an increase of $4.4 million in personnel-related costs, including a $1.0 million increase in stock-based compensation, associated with the expansion of our commercial organization, an increase of $0.8 million in travel expense, an increase of $0.8 million in professional service expenses related to marketing activities and an increase of $0.8 million related to allocated facility and information technology infrastructure costs.
General and administrative expense
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
$
 
%
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
 
 
 
(in thousands)
 
 
General and administrative
$
19,785

 
$
12,661

 
$
7,124

 
56
%
General and administrative expenses were $19.8 million for the three months ended March 31, 2020 compared to $12.7 million for the three months ended March 31, 2019, an increase of $7.1 million, or 56%. This increase was primarily due to an increase of $2.8 million in personnel-related costs, including a $0.9 million increase in stock-based compensation related to an increase in our headcount, an increase of $1.2 million related to settlement costs in connection with a patent license acquisition that took place in March 2020, an increase of $0.8 million in professional service expenses related to outside legal, accounting, consulting and IT services, and an increase of $1.1 million related to allocated facilities and information technology infrastructure costs.
Interest income
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
$
 
%
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
 
 
 
(in thousands)
 
 
Interest income
$
3,318

 
$
2,485

 
$
833

 
34
%
Interest income was $3.3 million for the three months ended March 31, 2020 compared to $2.5 million for the three months ended March 31, 2019, an increase of $0.8 million, or 34%. This increase was primarily due to a significant increase in cash, cash equivalents and marketable securities related to the receipt of cash proceeds from our follow-on offering completed in May 2019.
Interest expense
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
$
 
%
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
 
 
 
(in thousands)
 
 
Interest expense
$
12

 
$
293

 
$
(281
)
 
(96
)%

40


Interest expense was immaterial for the three months ended March 31, 2020 compared to $0.3 million for the three months ended March 31, 2019, a decrease of $0.3 million, or 96%. This decrease was primarily due to a reduction in our royalty obligation during the three months ended March 31, 2020 related to the termination of a prior patent license agreement.
Other income (expense), net
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
$
 
%
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
 
 
 
(in thousands)
 
 
Other income (expense), net
$
(209
)
 
$
147

 
$
(356
)
 
(242
)%
Other income (expense), net included foreign currency exchange losses of $0.2 million for the three months ended March 31, 2020 and foreign currency exchange gains of $0.1 million for the three months ended March 31, 2019.
Provision for income taxes
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
$
 
%
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
 
 
 
(in thousands)
 
 
Provision for income taxes
$
14

 
$
26

 
$
(12
)
 
*
*
Not meaningful
Provision for income taxes was immaterial for the three months ended March 31, 2020 and 2019.
Liquidity and capital resources
We have incurred losses and negative cash flows from operations since our inception, and as of March 31, 2020, we had an accumulated deficit of $380.5 million. We expect to incur additional operating losses in the near future and our operating expenses will increase as we continue to invest in clinical trials and develop new product offerings from our research programs, including our LUNAR program, expand our sales organization, and increase our marketing efforts to drive market adoption of our Guardant360 and GuardantOMNI tests. Our capital expenditure requirements could also increase if we build additional laboratory capacity.
We have funded our operations to date principally from the sale of stock, and revenue from precision oncology testing and development. As of March 31, 2020, we had cash and cash equivalents of $152.2 million and marketable securities of $606.1 million. 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. Currently, our funds are held in marketable securities consisting of United States treasury securities and corporate bonds.
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 over at least the next 12 months from the date of this report. 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 service 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.
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 report, 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

41


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.
Cash flows
The following table summarizes our cash flows for the periods presented:
 
Three Months Ended March 31,
 
2020
 
2019
 
 
 
 
 
(unaudited)
 
(in thousands)
Cash used in operating activities
$
(13,282
)
 
$
(4,303
)
Cash provided by investing activities
$
20,804

 
$
15,329

Cash provided by financing activities
$
1,466

 
$
2,288

Operating activities
Cash used in operating activities during the three months ended March 31, 2020 was $13.3 million, which resulted from a net loss of $31.8 million and net change in our operating assets and liabilities of $1.6 million, partially offset by non-cash charges of $21.1 million. Non-cash charges primarily consisted of $8.5 million of charge of in-process research and development costs with no alternative future use, $6.3 million of stock-based compensation, $3.3 million of depreciation and amortization, $1.5 million of right-of-use assets amortization, and $0.6 million of amortization of premium on investment. The net change in our operating assets and liabilities was primarily the result of a $10.0 million increase in inventory due to higher testing volumes, a $2.6 million increase in prepaid expenses and other current assets, a $1.9 million payment of operating lease liabilities and a $0.7 million decrease in accrued expenses, partially offset by a $9.5 million increase in accounts payable and a $4.4 million increase in accrued compensation due to increased personnel.
Cash used in operating activities during the three months ended March 31, 2019 was $4.3 million, which resulted from a net loss of $21.4 million, partially offset by non-cash charges of $5.6 million and net change in our operating assets and liabilities of $11.4 million. Non-cash charges primarily consisted of $2.4 million of depreciation and amortization, $3.2 million of stock-based compensation, and $0.8 million of right-of-use assets amortization, partially offset by $0.6 million of amortization of discount on investment. The net change in our operating assets and liabilities was primarily the result of a $11.6 million decrease in accounts receivable due to collection from our biopharmaceutical customers, a $2.3 million increase in accrued expenses, a $1.7 million increase in accrued compensation due to increased personnel, a $1.0 million increase in deferred revenue, and a $0.3 million receipt of tenant improvement allowance net of payment of operating lease liabilities, partially offset by a $2.6 million decrease in accounts payable due to timing of payment, a $1.1 million increase in inventory due to higher testing volumes, a $0.9 million increase in prepaid and other current assets, and a $0.8 million increase in other assets.
Investing activities
Cash provided by investing activities during the three months ended March 31, 2020 was $20.8 million, which resulted primarily from maturities of marketable securities of $104.0 million, partially offset by purchases of marketable securities of $55.8 million, purchases of intangible assets and capitalized license obligations of $17.9 million and purchases of property and equipment of $9.6 million.
Cash provided by investing activities during the three months ended March 31, 2019 was $15.3 million, which resulted primarily from maturities of marketable securities of $64.0 million, partially offset by purchases of marketable securities of $46.0 million and purchases of property and equipment of $2.7 million.
Financing activities
Cash provided by financing activities during the three months ended March 31, 2020 was $1.5 million, which was primarily due to proceeds from exercise of stock options.

42


Cash provided by financing activities during the three months ended March 31, 2019 was $2.3 million, which was primarily due to proceeds from issuances of common stock under employee stock purchase plan and exercise of stock options.
Contractual obligations and commitments
Except as set forth in Note 9, Commitments and Contingencies, of the notes to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, there have been no material changes outside the ordinary course of business to our contractual obligations and commitments as described in “Managements Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2019.
Off-balance sheet arrangements
As of March 31, 2020, we have not had any off-balance sheet arrangements as defined in the rules and regulations of the SEC.
Critical accounting policies and estimates
We have prepared our financial statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Our preparation of these 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 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.
While 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, we believe the following accounting policies to be critical to the judgments and estimates used in the preparation of our financial statements.
Revenue recognition
We derive revenue from the provision of precision oncology testing services provided to our ordering physicians and biopharmaceutical customers, as well as from biopharmaceutical research and development services provided to our biopharmaceutical customers. Precision oncology services include genomic profiling and the delivery of other genomic information derived from our platform. Development services include companion diagnostic development, information solutions and laboratory services. We currently receive payments from commercial third-party payors, certain hospitals and oncology centers and individual patients, as well as biopharmaceutical companies and research institutes.
Effective January 1, 2019, we began recognizing revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers, or ASC 606. Revenues are recognized when control of services is transferred to customers, in an amount that reflects the consideration we expect 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.
Precision oncology testing
We recognize revenue from the sale of our 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, we determine an implied contract exists with our clinical customers. We identify each sale of our liquid biopsy test to clinical customer 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 our clinical customers represents variable consideration. We estimate the variable consideration under the portfolio approach and consider the historical reimbursement data from third-party payers and patients, as well as known current or anticipated reimbursement trends not reflected in the historical data. We monitor 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

43


and require the use of judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. We analyze actual cash collections over the expected reimbursement period and compare 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.
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. We identify our promise to transfer a series of distinct liquid biopsy 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 our precision oncology services are delivered electronically, and as such there are no shipping or handling fees incurred by us or billed to customers.
Development services
We perform development services for our biopharmaceutical customers utilizing our precision oncology information platform. Development services typically represent a single performance obligation as we perform 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 us 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.
We collaborate with pharmaceutical companies in the development and clinical trials of new drugs. As part of these collaborations, we provide services related to regulatory filings with the FDA to support companion diagnostic device submissions for our liquid biopsy panels. Under these collaborations, we generate revenue from achievement of milestones, as well as provision of on-going support. These collaboration arrangements include no royalty obligations. For development services performed, we are compensated through a combination of an upfront fee and performance-based non-refundable regulatory and other developmental milestone payments. The transaction price of our development services contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. We evaluate 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, we consider our 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 us. 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 updated at each reporting period as a revision to the estimated transaction price.
We recognize development services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, we recognize revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. We also assess 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 our condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services.
Contracts with multiple performance obligations
Contracts with biopharmaceutical customers may include multiple distinct performance obligations, such as provision of precision oncology testing, biopharmaceutical research and development services, and clinical trial enrollment assistance, among others. We evaluate the terms and conditions included within our contracts with biopharmaceutical customers to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. We first identify 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, we consider 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 and the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, we consider whether we provide

44


a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.
For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine 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.
Variable interest entity
We review agreements we enter into with third party entities, pursuant to which we may have a variable interest in the entity, in order to determine if the entity is a variable interest entity, or VIE. If the entity is a VIE, we assess whether or not we are the primary beneficiary of that entity. In determining whether we are the primary beneficiary of an entity, we apply a qualitative approach that determines whether we have both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. If we determine we are the primary beneficiary of a VIE, we consolidate the statements of operations and financial condition of the VIE into our consolidated financial statements. Accounting for the consolidation is based on our determination if the VIE meets the definition of a business or and asset. Assets, liabilities and noncontrolling interests, excluding goodwill, of VIEs that are not determined to be businesses are recorded at fair value in our financial statements upon consolidation. Assets and liabilities that we have transferred to a VIE, after, or shortly before the date we became the primary beneficiary are recorded at the same amount at which the assets and liabilities would have been measured if they had not been transferred. Our determination about whether we should consolidate such VIEs is made continuously as changes to existing relationships or future transactions may result in a consolidation or deconsolidation event.
In May 2018, we and SoftBank formed and capitalized the Joint Venture for the sale, marketing and distribution of our tests in the JV Territory. We expect to rely on the Joint Venture to accelerate commercialization of our products in Asia, the Middle East and Africa, with an initial focus on Japan. The Joint Venture is deemed to be a VIE and we are identified as the primary beneficiary of the VIE. Consequently, we have consolidated the financial position, results of operations and cash flows of the Joint Venture in our financial statements and all intercompany balances have been eliminated in consolidation.
The joint venture agreement also includes a put-call arrangement with respect to the shares of the Joint Venture held by SoftBank and its affiliates. SoftBank will have a put right to cause us to purchase all shares of the Joint Venture held by SoftBank and its affiliates, and we will have a call right to purchase all such shares in the event of (i) certain material disagreement relating to the Joint Venture or its business that may seriously affect the ability of the Joint Venture to perform its obligations under the joint venture agreement or may otherwise seriously impair the ability of the Joint Venture to conduct its business in an effective matter, other than one relating to the Joint Venture’s business plan or to factual matters that may be capable of expert determination; (ii) the effectiveness of our initial public offering, a change in control, the seventh anniversary of the formation of the Joint Venture, or each subsequent anniversary of each of the foregoing events; or (iii) a material breach of the joint venture agreement by the other party that goes unremedied within 20 business days. Unless the shares of the Joint Venture are publicly traded and listed on a nationally recognized stock exchange; the purchase price per share of the Joint Venture in these situations will be determined by a third-party valuation firm on the assumption that the sale is on an arm’s-length basis on the date of the put or call notice. The third-party valuation firm may evaluate a range of factors and employ assumptions that are subjective in nature, which could result in the fair value of SoftBank’s interest in the Joint Venture being determined to be materially different from what has been recorded in our condensed consolidated financial statements, including those included elsewhere in this Quarterly Report on Form 10-Q.
In the event we exercise our call right, the fair value of the Joint Venture will be deemed to be no less than an amount that yields a 20% internal rate of return on each tranche of capital invested by SoftBank and its affiliates in the Joint Venture, taking into account all proceeds received by SoftBank and its affiliates arising from their shares through such date.
In the event SoftBank exercises its put right and the fair value of the Joint Venture is determined to be greater than 40% of our fair value, we will only be required to purchase the number of shares of the Joint Venture held by SoftBank and its affiliates having an aggregate value equal to the product of 40% of our fair value and the pro rata portion of the outstanding shares of the Joint Venture held by SoftBank and its affiliates.

45


We may pay the purchase price for the shares of the Joint Venture in cash, in shares of our common stock, or in a combination thereof. In the event we exercise the call right, SoftBank will choose the form of consideration. In the event SoftBank exercises the put right, we will choose the form of consideration.
The noncontrolling interest held by SoftBank contains embedded put-call redemption features that are not solely within our control and has been classified outside of permanent equity in our consolidated balance sheets. The put-call feature embedded in the redeemable noncontrolling interest do not currently require bifurcation as it does not meet the definition of a derivative and is considered to be clearly and closely related to the redeemable noncontrolling interest. The noncontrolling interest is considered probable of becoming redeemable as SoftBank has the option to exercise its put right to sell its equity ownership in the Joint Venture to us on or after the seventh anniversary of the formation of the Joint Venture, on each subsequent anniversary of the IPO and under certain other circumstances. We elected to recognize the change in redemption value immediately as they occur as if the put-call redemption feature were exercisable at the end of the reporting period.
Stock-based compensation
After the adoption of Accounting Standards Update 2018-07, Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting on January 1, 2019, we measure stock-based compensation expense for stock options granted to our employees, directors, and nonemployee consultants on the date of grant and recognize the corresponding compensation expense of those awards over the period that the related services are rendered, which is generally the vesting period of the respective award. Compensation expense for stock options with performance metrics is calculated based upon expected achievement of the metrics specified in the grant.
We estimate the fair value of stock options granted to our employees, directors, and nonemployee consultants and stock purchase rights under our 2018 Employee Stock Purchase Plan on the grant date using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires the use of assumptions regarding a number of variables that are complex, subjective and generally require significant judgment to determine. The assumptions used to calculate the fair value of our stock options were:
Expected term
Our expected term represents the period that our stock options are expected to be outstanding. After the adoption of Accounting Standards Update 2018-07, Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting on January 1, 2019, the expected term of stock options issued to employees, directors and nonemployee consultants is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term), as we do not have sufficient historical data to use any other method to estimate expected term.
Expected volatility
Prior to the commencement of trading of our common stock on the Nasdaq Global Select Market on October 4, 2018 in connection with the IPO, there was no active trading market for our common stock. Due to limited historical data for the trading of our common stock, expected volatility is estimated based on the average volatility for comparable publicly traded peer group companies in the same industry plus our 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.

Risk-free interest rate
The risk-free interest rate is based on the U.S. treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of the stock option grants.
Expected dividend yield
We have never paid dividends on our common stock and have no plans to pay dividends on our common stock. Therefore, we use an expected dividend yield of zero.
Black-Scholes assumptions
The weighted-average assumptions used in our Black-Scholes option-pricing model were as follows for stock option granted to our employees, directors and nonemployees for the periods presented:

46


 
 
Three Months Ended March 31,
 
 
2020
 
2019
 
 
 
 
 
 
(unaudited)
Expected term (in years)
 
6.06
 
6.22
Expected volatility
 
73.3%
 
66.7%
Risk-free interest rate
 
1.6%
 
2.7%
Expected dividend yield
 
—%
 
—%
We recognize stock-based compensation expense net of forfeitures as they occur in accordance with Accounting Standards Update 2016-09, Compensation - Stock Compensation (Topic 718).
We will continue to use judgment in evaluating the assumptions related to our stock-based compensation on a prospective basis. As we continue to accumulate additional data related to our common stock, we may have refinements to our estimates, which could materially impact our future stock-based compensation expense.
Recent accounting pronouncements
See Note 2, Summary of Significant Accounting Policies, to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for more information.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
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.
Interest rate risk
We are exposed to market risk for changes in interest rates related primarily to our cash and cash equivalents and marketable securities. As of March 31, 2020, we had cash and cash equivalents of $152.2 million held primarily in cash deposits and money market funds. Our marketable securities are held in U.S. government debt securities, U.S. government agency bonds and corporate bonds. As of March 31, 2020, we had short-term marketable securities of $367.9 million and long-term marketable securities of $238.2 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 March 31, 2020, a hypothetical 100 basis point increase in interest rates would have resulted in an approximate $5.0 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 $0.8 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.
Foreign currency risk
The majority of our revenue is generated in the United States. Through March 31, 2020, 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 March 31, 2020, the effect of a hypothetical 10% change in foreign currency exchange rates 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.
Item 4. Controls and Procedures
Evaluation of disclosure controls and procedures
Our management, with the participation of our chief executive officer, or CEO, and chief financial officer, or CFO, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or Exchange Act), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our CEO and CFO have concluded that as of March 31, 2020, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide

47


reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that such required information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosures.
Changes in internal control
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.
Limitations on effectiveness of controls and procedures
Our management, including our CEO and 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.

48


PART II—OTHER INFORMATION
Item 1. Legal Proceedings
We may from time to time be involved in various legal proceedings and other matters arising in the normal course of business. For example, we have 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. We have also instituted, and may in the future institute additional, legal proceedings to enforce our rights and seek remedies, such as monetary damages, injunctive relief and declaratory relief. We cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on us because of diversion of management time and attention as well as the financial costs related to resolving such disputes.

The information under the caption “Commitments and Contingencies - Legal Proceedings” 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.

Item 1A. Risk Factors
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, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC on March 2, 2020. The risks and uncertainties 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. 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.
 
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, “Financial Statements” and Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” 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.

The following risk factors are provided to update the risk factors previously disclosed in Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2019.

The recent COVID-19 global pandemic and the worldwide attempts to contain it could harm our business and our results of operations have been and could continue to be adversely impacted by such pandemic.

The recent global outbreak of coronavirus 2019, or COVID-19, and the various attempts throughout the world to contain it, have created significant volatility, uncertainty and disruption. In response to government directives and guidelines, health care advisories and employee and customer concerns, we have altered certain aspects of our operations. A number of our employees have had to work remotely from home and those on site have had to follow our social distance guidelines, which could impact their productivity. Travel and visits related to our business have been severely curtailed.

We have also experienced significant reduction in access to our customers, including restrictions on our ability to market and distribute our tests and to collect samples. Our partners, vendors and customers have similarly had their operations altered or temporarily suspended. Due to impacts and measures resulting from the COVID-19 pandemic, we have experienced and could continue to experience unpredictable reductions in the demand for our tests as healthcare customers divert medical resources and priorities toward the treatment of the virus. Our biopharmaceutical customers are facing challenges in recruiting patients and in conducting clinical trials to advance their product development pipelines, for which our tests could be utilized. To the extent the COVID-19 pandemic continues to cause severe disruption, vendors of equipment and reagents for our operations could also reduce productions or even go out of business, resulting in supply constraints for us. The COVID-19 pandemic has resulted in, and could continue to cause, increased costs or delays to production and development of our products, including tests from our LUNAR program. For example, our ability to enroll suitable patients in clinical studies, including our ECLIPSE trial and COBRA study,

49



to advance our LUNAR program has been negatively impacted and is expected to continue to be adversely affected by the COVID-19 pandemic.

The full extent to which the COVID-19 pandemic and the various responses to it impacts our business, operations and financial results will depend on numerous evolving factors that we may not be able to accurately predict, including: the duration and scope of the pandemic; governmental, business and individuals’ actions that have been and continue to be taken in response to the pandemic; the availability and cost to access COVID-19 tests and medicines; the effect on our customers and customer demand for and ability to pay for our tests; disruptions or restrictions on our employees’ ability to work and travel; interruptions or restrictions related to the distribution of our tests, including impacts on logistics of shipping and receiving blood collection kits; and any stoppages, disruptions or increased costs associated with development, production and marketing of our products. During the COVID-19 pandemic, we may not be able to maintain the same level of customer outreach and service, which could negatively impact our customers’ perception of us. We will continue to actively monitor the issues raised by the COVID-19 pandemic and may take further actions that alter our operations, as may be required by federal, state, local or foreign authorities, or that we determine are in the best interests of our employees, customers and stockholders. It is not clear what the potential effects any such alterations or modifications may have on our business, including the effects on our financial results.

The COVID-19 pandemic has also led to uncertainties related to our growth, forecast and trends. Our historic results such as revenues, operating margins, net income, cash flows, tests performed, and other financial and operating metrics, may not be indicative of our results for future periods. Any past increases in the number of clinical tests and/or biopharmaceutical tests performed by us may reflect the acceleration of growth that we have experienced but may not see in subsequent periods given the COVID-19 pandemic. Even if government and other restrictions are relaxed, our growth may slow or reverse, including due to a slow recovery. The COVID-19 pandemic and its future developments present uncertainties with respect to our performance, financial condition, volume of business, results of operations, and cash flows. Due to the uncertain scope and duration of the COVID-19 pandemic and uncertain timing of any recovery or normalization, we are currently unable to estimate the resulting impacts on our operations and financial results. As a result, we have withdrawn our full year 2020 financial guidance. In addition to the impacts to our business, the global economy is likely to be significantly weakened as a result of actions taken in response to the COVID-19 pandemic. To the extent that such a weakened global economy impacts customers’ ability or willingness to pay for our tests, our business and results of operation could be negatively impacted.

Developing a new COVID-19 test and bringing it to market involve a high degree of risk and we may not be successful.

In early April 2020, our research and development team began work to determine whether we could develop a new test to support COVID-19 testing utilizing our current laboratory facilities. Because our work is preliminary, we have not yet determined the scale and financial elements of this program. Our efforts to develop a COVID-19 diagnostic test and to bring the test to market involves a high degree of risk, and our efforts may fail for many reasons, including:

failure of the test to perform as expected, including defects and errors;
lack of validation data;
failure to demonstrate the utility and accuracy of the test; or
failure to obtain the necessary regulatory approvals or clearances.

Additionally, even if we are successful in developing an effective COVID-19 diagnostic test and securing the regulatory approvals or clearances needed to bring such test to market, there can be no assurances as to the commercial success of such test. We have made, and expect to continue to make, significant investments in the development of a new COVID-19 test, which is expected to increase our capital expenditures and expenses and may not be accretive to our future financial results.
 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
None.
Item 3. Defaults Upon Senior Securities.
Not applicable.


50


Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
On May 6, 2020, Michael Wiley resigned as our Chief Legal Officer in order to assume a new role as Head of Corporate Affairs where he will advance our efforts across strategic initiatives and public policy advocacy.
On May 6, 2020, our Board of Directors approved the appointment of John Saia as our Senior Vice President, General Counsel and Corporate Secretary, effective immediately. Mr. Saia most recently served as Senior Vice President, General Counsel and Corporate Secretary for WageWorks, Inc. from January 2019 until its acquisition by HealthEquity, Inc. in August 2019. Prior to that, Mr. Saia served as General Counsel and Corporate Secretary for AcelRx Pharmaceuticals, Inc., where he led all legal and compliance activities worldwide, and he spent a decade in numerous leadership roles on the legal team at McKesson Corporation, including Corporate Secretary and Associate General Counsel. In addition to holding positions at several highly respected law firms, Mr. Saia also held roles at the Securities and Exchange Commission and Department of Justice. Mr. Saia graduated cum laude from Santa Clara University and holds a Juris Doctorate from The George Washington School of Law.


51



Item 6. Exhibits.
Exhibit Number
 
Description
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
Filed/Furnished Herewith
3.1
 
 
8-K
 
001-38683
 
3.1
 
10/9/2018
 
 
3.2
 
 
8-K
 
001-38683
 
3.2
 
10/9/2018
 
 
31.1
 
 
 
 
 
 
 
 
 
 
*
31.2
 
 
 
 
 
 
 
 
 
 
*
32.1
 
 
 
 
 
 
 
 
 
 
**
32.2
 
 
 
 
 
 
 
 
 
 
**
101.INS
 
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
 
 
 
 
 
 
 
 
 
*
101.SCH
 
Inline XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
*
101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
*
101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
 
*
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
*
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
*
104
 
Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101)
 
 
 
 
 
 
 
 
 
*
 
 
 
 
 
 
 
 
 
 
 
 
 
___________________________
*    Filed herewith.
**    Furnished herewith.


52


SIGNATURES
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
 
 
GUARDANT HEALTH, INC.
 
 
 
 
Dated:
May 7, 2020
By:
/s/ Derek Bertocci
 
 
Name:
Derek Bertocci
 
 
Title:
Chief Financial Officer (Principal Financial and Accounting Officer)

53
EX-31.1 2 gh-0331x2020x10qxexhib311.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1
CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Helmy Eltoukhy, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Guardant Health, Inc.;
2.
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;
3.
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;
4.
The registrant’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:
(a)
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;
(b)
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;
(c)
Evaluated the effectiveness of the registrant’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; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
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’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:
May 7, 2020
/s/ Helmy Eltoukhy
 
Helmy Eltoukhy
 
Chief Executive Officer
 
(Principal Executive Officer)

EX-31.2 3 gh-0331x2020x10qxexhib312.htm EXHIBIT 31.2 Exhibit
Exhibit 31.2
CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Derek Bertocci, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Guardant Health, Inc.;
2.
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;
3.
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;
4.
The registrant’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:
(a)
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;
(b)
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;
(c)
Evaluated the effectiveness of the registrant’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; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
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’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:
May 7, 2020
/s/ Derek Bertocci
 
Derek Bertocci
 
Chief Financial Officer
 
(Principal Financial Officer)

EX-32.1 4 gh-0331x2020x10qxexhib321.htm EXHIBIT 32.1 Exhibit
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Guardant Health, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date:
May 7, 2020
/s/ Helmy Eltoukhy
 
Helmy Eltoukhy
 
Chief Executive Officer
 
(Principal Executive Officer)
The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 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.


EX-32.2 5 gh-0331x2020x10qxexhib322.htm EXHIBIT 32.2 Exhibit
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Guardant Health, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1.
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date:
May 7, 2020
/s/ Derek Bertocci
 
Derek Bertocci
 
Chief Financial Officer
 
(Principal Financial Officer)
The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 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.


EX-101.SCH 6 gh-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2116100 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Acquisition - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Acquisition - Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Acquisition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Acquisition - Patent License Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2434401 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Condensed Consolidated Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Condensed Consolidated Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Condensed Consolidated Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations (unaudited) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders’ Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2144100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Intangible Assets, Net and Goodwill (Notes) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Intangible Assets, Net and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Investment in Joint Venture link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Investment in Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Leases - Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Leases - Schedule of Operating Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Leases - Schedule of Operating Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2143100 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2443403 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2443402 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2343301 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2146100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2145100 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2445402 - Disclosure - Segment and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2345301 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2440403 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440404 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2440405 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2440402 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2340301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440406 - Disclosure - Stock-Based Compensation - Valuation of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gh-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 gh-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 gh-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Other comprehensive income, net of tax impact: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Unrealized gain on available-for-sale securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive gain (loss) attributable to redeemable noncontrolling interest Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Comprehensive loss attributable to Guardant Health, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 3 Fair Value, Inputs, Level 3 [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Contingent liability from business acquisition Business Combination, Contingent Consideration, Liability Maturity period (years) Marketable Securities, Maturity Period Marketable Securities, Maturity Period Cover [Abstract] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Accounting Policies [Abstract] Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Balance Sheet Related Disclosures [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Machinery and equipment Machinery and Equipment [Member] Computer hardware Computer Equipment [Member] Leasehold improvements Leasehold Improvements [Member] Furniture and fixtures Furniture and Fixtures [Member] Computer software Software and Software Development Costs [Member] Construction in progress Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Schedule of Fair Value Measurements, Recurring and Nonrecurring Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Debt Securities, Available-for-sale Debt Securities [Table Text Block] Debt Securities [Table Text Block] Schedule of Level 3 Activity Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Earnings Per Share [Abstract] Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders Earnings Per Share [Text Block] Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Units Restricted Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward] Beginning number of shares, available for grant (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2018 plan annual increase (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Increase In Shares Available Share-based Compensation Arrangement by Share-based Payment Award, Options, Annual Increase In Shares Available Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options Available for Grant, Grants in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Canceled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options Available for Grant, Forfeitures in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award, Options Available for Grant, Forfeitures in Period, Gross Ending number of shares, available for grant (shares) Shares Subject to Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning number of shares, outstanding (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Ending number of shares, outstanding (shares) Options vested and exercisable, number of options (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance of options outstanding (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Ending balance of options outstanding (in usd per share) Options vested and exercisable, weighted average exercise price per share (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options outstanding, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options vested and exercisable, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options vested and exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES International Non-US [Member] Germany GERMANY Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total revenue Revenues Concentration risk, percentage Concentration Risk, Percentage Condensed Consolidated Balance Sheet Components Additional Financial Information Disclosure [Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Precision oncology testing Precision Oncology Testing [Member] Precision Oncology Testing [Member] Research and development expense Research and Development Expense [Member] Sales and marketing expense Selling and Marketing Expense [Member] General and administrative expense General and Administrative Expense [Member] Total stock-based compensation expense Share-based Payment Arrangement, Expense Business Combinations [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Intangible Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Restricted Stock Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan Share-based Payment Arrangement, Cost by Plan [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term marketable securities Marketable Securities, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Inventory Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term marketable securities Marketable Securities, Noncurrent Property and equipment, net Right-of-use assets Operating Lease, Right-of-Use Asset Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Capitalized license fees Capitalized License Fees Capitalized License Fees Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Deferred Compensation Liability, Current Accrued expenses Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Obligation related to royalty Accrued Royalties, Noncurrent Accrued Royalties, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Redeemable noncontrolling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, par value of $0.00001 per share; 350,000,000 shares authorized as of March 31, 2020 and December 31, 2019; 94,509,011 and 94,261,414 shares issued and outstanding as of March 31, 2020 and December 31, 2019, respectively Common Stock, Value, Outstanding Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total Stockholders’ Equity Stockholders' Equity Attributable to Parent Total Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity Liabilities and Equity Equity Method Investments and Joint Ventures [Abstract] Investment in Joint Venture Equity Method Investments and Joint Ventures Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Intangible Assets, Net and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Leases [Abstract] Lease Information Lease, Cost [Table Text Block] Schedule of Operating Lease Liability Maturities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lease term Lessee, Operating Lease, Term of Contract Operating lease expense Operating Lease, Expense Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Shares underlying outstanding stock options Share-based Payment Arrangement, Option [Member] Shares underlying unvested restricted stock units Restricted Stock Units (RSUs) [Member] Shares available for issuance under the 2018 Incentive Award Plan 2018 Incentive Award Plan [Member] 2018 Incentive Award Plan [Member] Shares available for issuance under the 2018 Employee Stock Purchase Plan Employee Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Common stock, shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Stock options Expected term (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Adjustment of redeemable noncontrolling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Net loss attributable to Guardant Health, Inc. common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net loss per share attributable to common stockholders, basic and diluted (in usd per share) Earnings Per Share, Basic and Diluted Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Consolidated Entities [Axis] Consolidated Entities [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] Variable Interest Entity Variable Interest Entity, Primary Beneficiary [Member] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] SoftBank SoftBank [Member] SoftBank [Member] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Guardant Health AMEA, Inc Guardant Health AMEA, Inc [Member] Guardant Health AMEA, Inc [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Payments to acquire interest in joint venture Payments to Acquire Interest in Joint Venture Equity method investment, shares purchased Equity Method Investment, Shares Purchased Equity Method Investment, Shares Purchased Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Redeemable noncontrolling interest, redemption value Redeemable Noncontrolling Interest, Equity, Redemption Value Assets Threshold percentage of fair value that is no less than internal rate of return Variable Interest Entity, Threshold Percentage of Fair Value that is No Less Than Internal Rate of Return Variable Interest Entity, Threshold Percentage of Fair Value that is No Less Than Internal Rate of Return Fair value of joint venture threshold Variable Interest Entity, Fair Value Of Joint Venture Threshold For Share Purchase Variable Interest Entity, Fair Value Of Joint Venture Threshold For Share Purchase Concentration Risk [Table] Concentration Risk [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Customer A Customer A [Member] Customer A [Member] Customer B Customer B [Member] Customer B Customer C Customer C [Member] Customer C Credit Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Revenue Benchmark [Member] Accounts Receivable, Net Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Restricted stock units ESPP obligation Common stock subject to repurchase Treasury Stock, Common [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Acquired license Licensing Agreements [Member] Non-compete agreements and other covenant rights Noncompete Agreements [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] IPR&D In Process Research and Development [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets subject to amortization, gross carrying amount Finite-Lived Intangible Assets, Gross Intangible assets subject to amortization, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Intangible assets subject to amortization, net Finite-Lived Intangible Assets, Net Remaining Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life IPR&D Indefinite-lived Intangible Assets (Excluding Goodwill) Gross Carrying Amount Intangible Assets, Gross (Including Goodwill) Intangible Assets, Gross (Including Goodwill) Net Carrying Amount Intangible Assets, Net (Including Goodwill) Accrued royalty obligations Accrued Royalties, Current Accrued legal expenses Estimated Litigation Liability, Legal Fees, Current Estimated Litigation Liability, Legal Fees, Current Accrued tax liabilities Accrued Income Taxes, Current Accrued professional services Accrued Professional Fees, Current Accrued clinical trials and studies Accrued Clinical Trials and Studies Accrued Clinical Trials and Studies Purchases of property and equipment included in accrued expenses Accrued Expenses, Property and Equipment, Current Accrued Expenses, Property and Equipment, Current Operating lease liabilities Operating Lease, Liability, Current Other Other Accrued Liabilities, Current Total accrued expenses Restricted Stock Units Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning unvested balance (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending unvested balance (shares) Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract] Beginning balance of options outstanding (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Granted (unaudited) (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share Vested (unaudited) (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share Canceled (unaudited) (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share Ending balance of options outstanding (in usd per share) Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Redeemable Noncontrolling Interest Redeemable Noncontrolling Interest [Member] Redeemable Noncontrolling Interest [Member] Contingent consideration Contingent Consideration [Member] Contingent Consideration [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair value — beginning of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Increase (decrease) in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Net loss for the period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Net Income (Loss) For The Period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Net Income (Loss) For The Period Fair value — end of period Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (shares) Common Stock, Shares Authorized Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Common stock, shares issued (shares) Common Stock, Shares, Issued Liabilities Statement of Cash Flows [Abstract] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Amortization of right-of-use assets Amortization Of Right Of Use Asset Amortization Of Right Of Use Asset Charge of in-process research and development costs with no alternative future use Charge Of In Process Research And Development Charge Of In Process Research And Development Unrealized translation gains (loss) on obligation related to royalty Unrealized Translations Gain (Loss) On Obligation Related To Royalty Unrealized Translations Gain (Loss) On Obligation Related To Royalty Re-valuation of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Non-cash stock-based compensation Share-based Payment Arrangement, Noncash Expense Amortization of premium (discount) on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Others Other Operating Activities, Cash Flow Statement Changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation Increase (Decrease) in Employee Related Liabilities Accrued expenses Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Other liabilities Increase (Decrease) in Other Operating Liabilities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of marketable securities Payments to Acquire Marketable Securities Maturity of marketable securities Proceeds from Sale and Maturity of Marketable Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of intangible assets Payments to Acquire Intangible Assets Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Payments made on royalty obligations Payment Related to Settlement of Debt and Buyout of Royalty Obligations Payment Related to Settlement of Debt and Buyout of Royalty Obligations Payments made on capital lease obligations Repayments of Long-term Capital Lease Obligations Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Proceeds from issuances of common stock under employee stock purchase plan Proceeds from Stock Plans Payment of offering costs related to initial public offering and follow-on offering Payments of Stock Issuance Costs Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net effect of foreign exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents—Beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents—End of period Supplemental Disclosures of Cash Flow Information: Supplemental Cash Flow Information [Abstract] Operating lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Supplemental Disclosures of Noncash Investing and Financing Activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Purchases of property and equipment included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Money market funds Money Market Funds [Member] Corporate bonds Corporate Debt Securities [Member] U.S. government debt securities US Government Debt Securities [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Cash and cash equivalents Amortized cost, debt securities, available-for-sale Debt Securities, Available-for-sale, Amortized Cost Amortized cost, cash and cash equivalents and debt securities available-for-sale Debt Securities, Available-for-sale, and Cash and Cash Equivalents Amortized Cost Debt Securities, Available-for-sale, and Cash and Cash Equivalents Amortized Cost Gross Unrealized Gain Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Loss Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Estimated fair value, cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Estimated fair value, debt securities Debt Securities, Available-for-sale Cash, cash equivalents and debt securities, fair value Cash, Cash Equivalents and Debt Securities, Fair Value Cash, Cash Equivalents and Debt Securities, Fair Value Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Assets Other Assets [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2018-07 adoption Accounting Standards Update 2018-07 [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Deficit Retained Earnings [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement Collaborative Arrangement [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Useful life (years) Finite-Lived Intangible Asset, Useful Life Unbilled receivables Unbilled Receivables, Current Deferred revenue Contract with Customer, Liability Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Cumulative effect adjustment for new ASU's Cumulative Effect of New Accounting Principle in Period of Adoption Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Asset Acquisition [Axis] Asset Acquisition [Axis] Asset Acquisition [Axis] Asset Acquisition [Domain] Asset Acquisition [Domain] [Domain] for Asset Acquisition [Axis] KeyGene Patent License Acquisition KeyGene Patent License Acquisition [Member] KeyGene Patent License Acquisition [Member] Patent and Covenant Rights Patent and Covenant Rights [Member] Patent and Covenant Rights [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Payment in connection with a license agreement Payment In Connection With a License Agreement Payment In Connection With a License Agreement Asset acquisition, transaction costs Asset Acquisition, Transaction Costs Asset Acquisition, Transaction Costs Finite-lived intangible assets In process research and development expensed Settlement of prior dispute between parties Litigation Settlement, Expense Covenants Not To Compete Covenants Not To Compete [Member] Covenants Not To Compete [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Commercialization Milestones Commercialization Milestones [Member] Commercialization Milestones [Member] Earn-Out Consideration Earn-Out Consideration [Member] Earn-Out Consideration [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Bellweather Bio, Inc. Bellweather Bio, Inc. [Member] Bellweather Bio, Inc. [Member] Total purchase consideration Business Combination, Consideration Transferred Cash paid upon closing Payments to Acquire Businesses, Gross Maximum contingent liability Business Combination, Contingent Consideration, Maximum Amount Payable Business Combination, Contingent Consideration, Maximum Amount Payable Identified intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Cash equivalents Debt securities, short-term Debt Securities, Current Debt securities, long-term Debt Securities, Noncurrent Total assets Assets, Fair Value Disclosure Initial fair value of contingent consideration at acquisition date Financial and nonfinancial liabilities, fair value disclosure Financial and Nonfinancial Liabilities, Fair Value Disclosure Depreciation and amortization expense Depreciation Organization, Consolidation and Presentation of Financial Statements [Abstract] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Ownership interest in joint venture Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Goodwill Net liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Common Stock Stockholders' Equity Note Disclosure [Text Block] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Acquired license Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Fair Value Measurements. Cash Equivalents and Marketable Securities Fair Value Disclosures [Text Block] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Acquisition Business Combination Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Income Statement [Abstract] Revenue: Revenues [Abstract] Precision oncology testing Revenue from Precision Oncology Testing Revenue from Precision Oncology Testing Development services Revenue from Development Services Revenue from Development Services Total revenue Costs and operating expenses: Costs and Expenses [Abstract] Cost of precision oncology testing Costs of Precision Oncology Testing Costs of Precision Oncology Testing Cost of development services Cost of Development Services Cost of Development Services Research and development expense Research and Development Expense Sales and marketing expense Selling and Marketing Expense General and administrative expense General and Administrative Expense Total costs and operating expenses Costs and Expenses Loss from operations Operating Income (Loss) Interest income Investment Income, Interest Interest expense Interest Expense Other (expense) income, net Other Nonoperating Income (Expense) Loss before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net loss Adjustment of redeemable noncontrolling interest Net loss attributable to Guardant Health, Inc. common stockholders Remainder of 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five 2025 and thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total operating lease payments Lessee, Operating Lease, Liability, Payments, Due Less: Imputed Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total operating lease liabilities Operating Lease, Liability Other Commitments [Table] Other Commitments [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Personal Genome Diagnostics, Inc. and Foundation Medicine, Inc, vs. Guardant Health, Inc. Subsequent Filing Personal Genome Diagnostics, Inc. and Foundation Medicine, Inc, vs. Guardant Health, Inc. Subsequent Filing [Member] Personal Genome Diagnostics, Inc. and Foundation Medicine, Inc, vs. Guardant Health, Inc. Subsequent Filing [Member] Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. [Member] Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. [Member] Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. Subsequent Filing Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. Subsequent Filing [Member] Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. Subsequent Filing [Member] Other Commitments [Line Items] Other Commitments [Line Items] Number of companies that infringed on a patent Number of Companies that Infringed on a Patent Number of Companies that Infringed on a Patent Gain contingency, patents allegedly infringed upon, number Gain Contingency, Patents Allegedly Infringed upon, Number Number of petitions denied Number of Petitions Denied Number of Petitions Denied Number of petitions filed Number of Petitions Filed Number of Petitions Filed Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Related Party Transactions [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Unaudited Interim Condensed Financial Statements Unaudited Interim Condensed Financial Statements [Policy Text Block] Unaudited Interim Condensed Financial Statements [Policy Text Block] Foreign Currency Translations Foreign Currency Transactions and Translations Policy [Policy Text Block] Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Accounts Receivable Receivable [Policy Text Block] Goodwill and Intangible Assets, net Goodwill and Intangible Assets, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Costs of Precision Oncology Testing Costs of Precision Oncology Testing [Policy Text Block] Costs of Precision Oncology Testing [Policy Text Block] Cost of Development Services Research and Development Expense, Policy [Policy Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Net Loss Per Share Attributable to Common Shareholders Earnings Per Share, Policy [Policy Text Block] Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Segment and Geographic Information Segment Reporting Disclosure [Text Block] Nonemployee stock option Nonemployee Stock Option [Member] Nonemployee Stock Option [Member] Exercises in period, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted average grant date fair value, grants in period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Stock based compensation not recognized, options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Stock based compensation not recognized, period for recognition (years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Stock based compensation not recognized, other than options Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Maximum employee subscription rate, ESPP Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate ESPP purchase price of common stock (as a percent of the fair value of common stock) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Stock-based compensation Common stock issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Weighted-average expected life Risk-free interest rate Stock subject to repurchase (in shares) Common Stock Subject to Repurchase or Cancellation Common Stock Subject to Repurchase or Cancellation Stock subject to repurchase, per share (in usd per share) Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation, Per Share Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation, Per Share Cash proceeds received for unvested shares Deferred Compensation Share-based Arrangements, Liability, Classified, Noncurrent Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Leases Lessee, Operating Leases [Text Block] Remainder of 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2025 and thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Amortization of intangible assets Amortization of Intangible Assets Statement of Stockholders' Equity [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Deficit Topic 606 adoption Accounting Standards Update 2014-09 [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Beginning balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Adjustment of redeemable noncontrolling interest Reclassifications of Temporary to Permanent Equity Ending balance Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance, shares Shares, Outstanding Beginning balance Issuance of common stock upon exercise of stock options, shares Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Vesting of common stock exercised early Stock Issued During Period, Value, Stock Options Exercised Early Stock Issued During Period, Value, Stock Options Exercised Early Common stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Other comprehensive gain (loss), net of tax impact Ending balance, shares Ending balance EX-101.PRE 10 gh-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Accrued royalty obligations $ 350 $ 1,564
Accrued legal expenses 2,951 1,046
Accrued tax liabilities 3,362 3,050
Accrued professional services 3,094 3,464
Accrued clinical trials and studies 2,012 2,029
Purchases of property and equipment included in accrued expenses 281 2,424
Operating lease liabilities 7,307 7,140
Other 3,716 4,986
Total accrued expenses $ 23,073 $ 25,703
XML 12 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements. Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents $ 152,239 $ 143,228
Amortized cost, cash and cash equivalents and debt securities available-for-sale 633,691 657,696
Gross Unrealized Gain 7,961 1,433
Gross Unrealized Loss 0 (39)
Cash, cash equivalents and debt securities, fair value 641,652 659,090
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 35,592 10,734
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Estimated fair value, cash and cash equivalents 35,592 10,734
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost, debt securities, available-for-sale 4,035 16,679
Gross Unrealized Gain 0 11
Gross Unrealized Loss 0 0
Estimated fair value, debt securities 4,035 16,690
U.S. government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost, debt securities, available-for-sale 594,064 630,283
Gross Unrealized Gain 7,961 1,422
Gross Unrealized Loss 0 (39)
Estimated fair value, debt securities $ 602,025 $ 631,666
XML 13 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition - Patent License Acquisition (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Business Acquisition [Line Items]        
Finite-lived intangible assets $ 16,986 $ 16,986   $ 7,600
In process research and development expensed   8,500 $ 0  
Capitalized license fees 60 $ 60   $ 6,890
Minimum        
Business Acquisition [Line Items]        
Useful life (years)   6 years    
Maximum        
Business Acquisition [Line Items]        
Useful life (years)   12 years    
Patent and Covenant Rights | Minimum        
Business Acquisition [Line Items]        
Useful life (years)   6 years    
Patent and Covenant Rights | Maximum        
Business Acquisition [Line Items]        
Useful life (years)   12 years    
KeyGene Patent License Acquisition        
Business Acquisition [Line Items]        
Payment in connection with a license agreement 18,500      
Asset acquisition, transaction costs 600      
In process research and development expensed 8,500      
Settlement of prior dispute between parties 1,200      
Capitalized license fees 200 $ 200    
KeyGene Patent License Acquisition | Patent and Covenant Rights        
Business Acquisition [Line Items]        
Finite-lived intangible assets $ 9,400 $ 9,400    
XML 14 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 4,905 7,681
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 4,345 7,503
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 495 78
ESPP obligation    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 43 59
Common stock subject to repurchase    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 22 41
XML 15 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 196 374 1 true 67 0 false 7 false false R1.htm 0001000 - Document - Cover Page Sheet http://guardanthealth.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets (unaudited) Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (unaudited) Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations (unaudited) Sheet http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (unaudited) Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) Sheet http://guardanthealth.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (unaudited) Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders??? Equity (unaudited) Sheet http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders??? Equity (unaudited) Statements 6 false false R7.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 7 false false R8.htm 2101100 - Disclosure - Description of Business Sheet http://guardanthealth.com/role/DescriptionOfBusiness Description of Business Notes 8 false false R9.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://guardanthealth.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2104100 - Disclosure - Investment in Joint Venture Sheet http://guardanthealth.com/role/InvestmentInJointVenture Investment in Joint Venture Notes 10 false false R11.htm 2107100 - Disclosure - Condensed Consolidated Balance Sheet Components Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents Condensed Consolidated Balance Sheet Components Notes 11 false false R12.htm 2110100 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities Sheet http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecurities Fair Value Measurements. Cash Equivalents and Marketable Securities Notes 12 false false R13.htm 2113100 - Disclosure - Intangible Assets, Net and Goodwill (Notes) Notes http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillNotes Intangible Assets, Net and Goodwill (Notes) Notes 13 false false R14.htm 2116100 - Disclosure - Acquisition Sheet http://guardanthealth.com/role/Acquisition Acquisition Notes 14 false false R15.htm 2122100 - Disclosure - Leases Sheet http://guardanthealth.com/role/Leases Leases Notes 15 false false R16.htm 2134100 - Disclosure - Commitments and Contingencies Sheet http://guardanthealth.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 2137100 - Disclosure - Common Stock Sheet http://guardanthealth.com/role/CommonStock Common Stock Notes 17 false false R18.htm 2140100 - Disclosure - Stock-Based Compensation Sheet http://guardanthealth.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 2143100 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders Sheet http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholders Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders Notes 19 false false R20.htm 2144100 - Disclosure - Income Taxes Sheet http://guardanthealth.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2145100 - Disclosure - Segment and Geographic Information Sheet http://guardanthealth.com/role/SegmentAndGeographicInformation Segment and Geographic Information Notes 21 false false R22.htm 2146100 - Disclosure - Related Party Transactions Sheet http://guardanthealth.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://guardanthealth.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://guardanthealth.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 2307301 - Disclosure - Condensed Consolidated Balance Sheet Components (Tables) Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables Condensed Consolidated Balance Sheet Components (Tables) Tables http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents 25 false false R26.htm 2310301 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities (Tables) Sheet http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesTables Fair Value Measurements. Cash Equivalents and Marketable Securities (Tables) Tables http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecurities 26 false false R27.htm 2313301 - Disclosure - Intangible Assets, Net and Goodwill (Tables) Sheet http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillTables Intangible Assets, Net and Goodwill (Tables) Tables http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillNotes 27 false false R28.htm 2316301 - Disclosure - Acquisition (Tables) Sheet http://guardanthealth.com/role/AcquisitionTables Acquisition (Tables) Tables http://guardanthealth.com/role/Acquisition 28 false false R29.htm 2322301 - Disclosure - Leases (Tables) Sheet http://guardanthealth.com/role/LeasesTables Leases (Tables) Tables http://guardanthealth.com/role/Leases 29 false false R30.htm 2337301 - Disclosure - Common Stock (Tables) Sheet http://guardanthealth.com/role/CommonStockTables Common Stock (Tables) Tables http://guardanthealth.com/role/CommonStock 30 false false R31.htm 2340301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://guardanthealth.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://guardanthealth.com/role/StockBasedCompensation 31 false false R32.htm 2343301 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (Tables) Sheet http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersTables Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (Tables) Tables http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholders 32 false false R33.htm 2345301 - Disclosure - Segment and Geographic Information (Tables) Sheet http://guardanthealth.com/role/SegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://guardanthealth.com/role/SegmentAndGeographicInformation 33 false false R34.htm 2401401 - Disclosure - Description of Business (Details) Sheet http://guardanthealth.com/role/DescriptionOfBusinessDetails Description of Business (Details) Details http://guardanthealth.com/role/DescriptionOfBusiness 34 false false R35.htm 2401403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 35 false false R36.htm 2401404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Sheet http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Details 36 false false R37.htm 2404401 - Disclosure - Investment in Joint Venture (Details) Sheet http://guardanthealth.com/role/InvestmentInJointVentureDetails Investment in Joint Venture (Details) Details http://guardanthealth.com/role/InvestmentInJointVenture 37 false false R38.htm 2407402 - Disclosure - Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details) Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details) Details 38 false false R39.htm 2407403 - Disclosure - Condensed Consolidated Balance Sheet Components - Narrative (Details) Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails Condensed Consolidated Balance Sheet Components - Narrative (Details) Details 39 false false R40.htm 2407404 - Disclosure - Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details) Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details) Details 40 false false R41.htm 2410402 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) Sheet http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails Fair Value Measurements. Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) Details 41 false false R42.htm 2410404 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities - Narrative (Details) Sheet http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails Fair Value Measurements. Cash Equivalents and Marketable Securities - Narrative (Details) Details http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesTables 42 false false R43.htm 2410405 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details) Sheet http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails Fair Value Measurements. Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details) Details 43 false false R44.htm 2410406 - Disclosure - Fair Value Measurements. Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) Sheet http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails Fair Value Measurements. Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) Details 44 false false R45.htm 2413402 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details) Sheet http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details) Details 45 false false R46.htm 2413403 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details) Sheet http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails Intangible Assets, Net and Goodwill - Narrative (Details) Details 46 false false R47.htm 2413404 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details) Sheet http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfFutureAmortizationDetails Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details) Details 47 false false R48.htm 2416402 - Disclosure - Acquisition - Patent License Acquisition (Details) Sheet http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails Acquisition - Patent License Acquisition (Details) Details 48 false false R49.htm 2416403 - Disclosure - Acquisition - Narrative (Details) Sheet http://guardanthealth.com/role/AcquisitionNarrativeDetails Acquisition - Narrative (Details) Details 49 false false R50.htm 2416404 - Disclosure - Acquisition - Assets Acquired and Liabilities Assumed (Details) Sheet http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails Acquisition - Assets Acquired and Liabilities Assumed (Details) Details 50 false false R51.htm 2416405 - Disclosure - Acquisition - Intangible Assets Acquired (Details) Sheet http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails Acquisition - Intangible Assets Acquired (Details) Details 51 false false R52.htm 2422402 - Disclosure - Leases - Narrative (Details) Sheet http://guardanthealth.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 2422403 - Disclosure - Leases - Lease Information (Details) Sheet http://guardanthealth.com/role/LeasesLeaseInformationDetails Leases - Lease Information (Details) Details 53 false false R54.htm 2422404 - Disclosure - Leases - Schedule of Operating Liability Maturities (Details) Sheet http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails Leases - Schedule of Operating Liability Maturities (Details) Details 54 false false R55.htm 2434401 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 55 false false R56.htm 2437402 - Disclosure - Common Stock (Details) Sheet http://guardanthealth.com/role/CommonStockDetails Common Stock (Details) Details http://guardanthealth.com/role/CommonStockTables 56 false false R57.htm 2440402 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 57 false false R58.htm 2440403 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 58 false false R59.htm 2440404 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails Stock-Based Compensation - Restricted Stock Activity (Details) Details 59 false false R60.htm 2440405 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock Based Compensation Expense (Details) Details 60 false false R61.htm 2440406 - Disclosure - Stock-Based Compensation - Valuation of Stock Options (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationValuationOfStockOptionsDetails Stock-Based Compensation - Valuation of Stock Options (Details) Details 61 false false R62.htm 2443402 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (Details) Sheet http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfNetLossPerShareDetails Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (Details) Details 62 false false R63.htm 2443403 - Disclosure - Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive Securities (Details) Sheet http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Antidilutive Securities (Details) Details 63 false false R64.htm 2445402 - Disclosure - Segment and Geographic Information (Details) Sheet http://guardanthealth.com/role/SegmentAndGeographicInformationDetails Segment and Geographic Information (Details) Details http://guardanthealth.com/role/SegmentAndGeographicInformationTables 64 false false R9999.htm Uncategorized Items - gh-03312020x10q.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - gh-03312020x10q.htm Cover 65 false false All Reports Book All Reports gh-03312020x10q.htm gh-0331x2020x10qxexhib311.htm gh-0331x2020x10qxexhib312.htm gh-0331x2020x10qxexhib321.htm gh-0331x2020x10qxexhib322.htm gh-20200331.xsd gh-20200331_cal.xml gh-20200331_def.xml gh-20200331_lab.xml gh-20200331_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 152,239 $ 143,228
Short-term marketable securities 367,853 379,574
Accounts receivable, net 48,015 47,986
Inventory 25,148 15,181
Prepaid expenses and other current assets 14,137 11,389
Total current assets 607,392 597,358
Long-term marketable securities 238,206 268,783
Property and equipment, net 46,685 43,668
Right-of-use assets 30,132 29,140
Intangible assets, net 17,681 8,524
Goodwill 3,290 3,290
Capitalized license fees 60 6,890
Other assets 4,721 4,882
Total assets [1] 948,167 962,535
Current liabilities:    
Accounts payable 24,378 16,197
Accrued compensation 22,935 18,557
Accrued expenses 23,073 25,703
Deferred revenue 11,936 12,277
Total current liabilities 82,322 72,734
Long-term operating lease liabilities 33,773 33,256
Obligation related to royalty 0 6,880
Other long-term liabilities 1,459 1,672
Total liabilities [1] 117,554 114,542
Redeemable noncontrolling interest 45,500 49,600
Stockholders’ equity:    
Common stock, par value of $0.00001 per share; 350,000,000 shares authorized as of March 31, 2020 and December 31, 2019; 94,509,011 and 94,261,414 shares issued and outstanding as of March 31, 2020 and December 31, 2019, respectively 1 1
Additional paid-in capital 1,157,945 1,150,090
Accumulated other comprehensive income 7,705 1,111
Accumulated deficit (380,538) (352,809)
Total Stockholders’ Equity 785,113 798,393
Total Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity $ 948,167 $ 962,535
[1] As of March 31, 2020 and December 31, 2019, includes $42.0 million and $45.1 million of assets, respectively, that can be used only to settle obligations of the consolidated variable interest entity (“VIE”) and VIE’s subsidiaries, and $4.6 million and $5.7 million of liabilities of the consolidated VIE and VIE’s subsidiaries, respectively, for which their creditors do not have recourse to the general credit of the Company. See Note 3, Investment in Joint Venture.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders’ Equity (unaudited) - USD ($)
$ in Thousands
Total
Redeemable Noncontrolling Interest
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance at Dec. 31, 2018   $ 41,800        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Adjustment of redeemable noncontrolling interest $ (4,700) 4,700       $ (4,700)
Ending balance at Mar. 31, 2019   46,500        
Beginning balance, shares at Dec. 31, 2018     85,832,454      
Beginning balance at Dec. 31, 2018 483,152   $ 1 $ 764,033 $ (83) (280,799)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options, shares     146,318      
Issuance of common stock upon exercise of stock options 538     538    
Vesting of common stock exercised early 56     56    
Common stock issued under employee stock purchase plan (in shares)     119,702      
Common stock issued under employee stock purchase plan 1,933     1,933    
Stock-based compensation 3,183     3,183    
Other comprehensive gain (loss), net of tax impact 416       416  
Net loss (21,351)         (21,351)
Ending balance, shares at Mar. 31, 2019     86,098,474      
Ending balance at Mar. 31, 2019 468,134   $ 1 771,009 333 (303,209)
Beginning balance at Dec. 31, 2019   49,600        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Adjustment of redeemable noncontrolling interest 4,100 (4,100)       4,100
Ending balance at Mar. 31, 2020   $ 45,500        
Beginning balance, shares at Dec. 31, 2019     94,261,414      
Beginning balance at Dec. 31, 2019 $ 798,393   $ 1 1,150,090 1,111 (352,809)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options, shares 242,003   242,003      
Issuance of common stock upon exercise of stock options $ 1,504     1,504    
Vesting of restricted stock units (in shares)     5,594      
Vesting of common stock exercised early 13     13    
Stock-based compensation 6,338     6,338    
Other comprehensive gain (loss), net of tax impact 6,594       6,594  
Net loss (31,829)         (31,829)
Ending balance, shares at Mar. 31, 2020     94,509,011      
Ending balance at Mar. 31, 2020 $ 785,113   $ 1 $ 1,157,945 $ 7,705 $ (380,538)
XML 18 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Lease Information
 
 
March 31, 2020
 
December 31, 2019
 
 
(unaudited)

 
 
Weighted-average remaining lease term (in years)
 
6.1

 
6.4

Weighted-average discount rate
 
7.75
%
 
7.77
%

Schedule of Operating Lease Liability Maturities
The following table summarizes our future principal contractual obligations for operating lease commitments as of
March 31, 2020:
Year Ending December 31,
 
 
(in thousands)
Remainder of 2020
$
5,775

2021
7,977

2022
8,145

2023
8,750

2024
8,942

2025 and thereafter
12,651

Total operating lease payments
$
52,240

Less: Imputed Interest
(11,160
)
Total operating lease liabilities
$
41,080


JSON 19 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gh-03312020x10q.htm": { "axisCustom": 1, "axisStandard": 25, "contextCount": 196, "dts": { "calculationLink": { "local": [ "gh-20200331_cal.xml" ] }, "definitionLink": { "local": [ "gh-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "gh-03312020x10q.htm" ] }, "labelLink": { "local": [ "gh-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "gh-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "gh-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 502, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 14, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 19 }, "keyCustom": 37, "keyStandard": 337, "memberCustom": 19, "memberStandard": 42, "nsprefix": "gh", "nsuri": "http://guardanthealth.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://guardanthealth.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Investment in Joint Venture", "role": "http://guardanthealth.com/role/InvestmentInJointVenture", "shortName": "Investment in Joint Venture", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Condensed Consolidated Balance Sheet Components", "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents", "shortName": "Condensed Consolidated Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - 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": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Intangible Assets, Net and Goodwill (Notes)", "role": "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillNotes", "shortName": "Intangible Assets, Net and Goodwill (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Acquisition", "role": "http://guardanthealth.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Leases", "role": "http://guardanthealth.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134100 - Disclosure - Commitments and Contingencies", "role": "http://guardanthealth.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137100 - Disclosure - Common Stock", "role": "http://guardanthealth.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140100 - Disclosure - Stock-Based Compensation", "role": "http://guardanthealth.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143100 - 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": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets (unaudited)", "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144100 - Disclosure - Income Taxes", "role": "http://guardanthealth.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145100 - Disclosure - Segment and Geographic Information", "role": "http://guardanthealth.com/role/SegmentAndGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146100 - Disclosure - Related Party Transactions", "role": "http://guardanthealth.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - 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", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - 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", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - 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", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - 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", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "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", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - 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", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Acquisition (Tables)", "role": "http://guardanthealth.com/role/AcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Leases (Tables)", "role": "http://guardanthealth.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001501 - 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", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember", "decimals": "-5", "lang": null, "name": "us-gaap:Liabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337301 - Disclosure - Common Stock (Tables)", "role": "http://guardanthealth.com/role/CommonStockTables", "shortName": "Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://guardanthealth.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343301 - 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", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345301 - Disclosure - Segment and Geographic Information (Tables)", "role": "http://guardanthealth.com/role/SegmentAndGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "I2018Q2May31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_gh_GuardantHealthAMEAIncMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Description of Business (Details)", "role": "http://guardanthealth.com/role/DescriptionOfBusinessDetails", "shortName": "Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - 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", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD_srt_MajorCustomersAxis_gh_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD_srt_MajorCustomersAxis_gh_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Investment in Joint Venture (Details)", "role": "http://guardanthealth.com/role/InvestmentInJointVentureDetails", "shortName": "Investment in Joint Venture (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "lang": null, "name": "gh:VariableInterestEntityThresholdPercentageofFairValuethatisNoLessThanInternalRateofReturn", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "gh:RevenuefromPrecisionOncologyTesting", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Operations (unaudited)", "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "gh:RevenuefromPrecisionOncologyTesting", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "gh:MarketableSecuritiesMaturityPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "gh:MarketableSecuritiesMaturityPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_gh_RedeemableNoncontrollingInterestMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_gh_RedeemableNoncontrollingInterestMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - 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", "span", "div", "td", "tr", "table", "div", "div", "gh:DebtSecuritiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "gh:DebtSecuritiesAvailableforsaleandCashandCashEquivalentsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Acquisition - Patent License Acquisition (Details)", "role": "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "shortName": "Acquisition - Patent License Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "D2020Q1Mar_gh_AssetAcquisitionAxis_gh_KeyGenePatentLicenseAcquisitionMember", "decimals": "-5", "lang": null, "name": "gh:PaymentInConnectionWithaLicenseAgreement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "D2019Q2Apr_us-gaap_BusinessAcquisitionAxis_gh_BellweatherBioInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Acquisition - Narrative (Details)", "role": "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "shortName": "Acquisition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "D2019Q2Apr_us-gaap_BusinessAcquisitionAxis_gh_BellweatherBioInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - 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", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416404 - Disclosure - Acquisition - Assets Acquired and Liabilities Assumed (Details)", "role": "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "Acquisition - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "I2019Q2Apr30_us-gaap_BusinessAcquisitionAxis_gh_BellweatherBioInc.Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416405 - Disclosure - Acquisition - Intangible Assets Acquired (Details)", "role": "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "shortName": "Acquisition - Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "I2019Q2Apr30_us-gaap_BusinessAcquisitionAxis_gh_BellweatherBioInc.Member_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Leases - Narrative (Details)", "role": "http://guardanthealth.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422403 - Disclosure - Leases - Lease Information (Details)", "role": "http://guardanthealth.com/role/LeasesLeaseInformationDetails", "shortName": "Leases - Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "D2017Q4Nov01-Nov30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434401 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "D2017Q4Nov01-Nov30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437402 - Disclosure - Common Stock (Details)", "role": "http://guardanthealth.com/role/CommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440402 - 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", "span", "div", "ix:continuation", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "lang": null, "name": "gh:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440403 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_gh_RedeemableNoncontrollingInterestMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - 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", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_gh_RedeemableNoncontrollingInterestMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440405 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD_us-gaap_IncomeStatementLocationAxis_gh_PrecisionOncologyTestingMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440406 - 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": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443402 - 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 }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443403 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445402 - Disclosure - Segment and Geographic Information (Details)", "role": "http://guardanthealth.com/role/SegmentAndGeographicInformationDetails", "shortName": "Segment and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - 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", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Description of Business", "role": "http://guardanthealth.com/role/DescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://guardanthealth.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "gh-03312020x10q.htm", "contextRef": "I2019Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - gh-03312020x10q.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - gh-03312020x10q.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 67, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://guardanthealth.com/role/SegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r354" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r355" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r357" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r356" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r352" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r353" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "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/20200331", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "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 trials and studies" } } }, "localname": "AccruedClinicalTrialsandStudies", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "gh_AccruedExpensesPropertyandEquipmentCurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 6.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/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "gh_AccruedRoyaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Royalties, Noncurrent", "label": "Accrued Royalties, Noncurrent", "terseLabel": "Obligation related to royalty" } } }, "localname": "AccruedRoyaltiesNoncurrent", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "gh_AmortizationOfRightOfUseAsset": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Right Of Use Asset", "label": "Amortization Of Right Of Use Asset", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "AmortizationOfRightOfUseAsset", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gh_AssetAcquisitionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails" ], "xbrltype": "stringItemType" }, "gh_AssetAcquisitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Asset Acquisition [Axis]", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails" ], "xbrltype": "domainItemType" }, "gh_AssetAcquisitionTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Asset Acquisition, Transaction Costs", "label": "Asset Acquisition, Transaction Costs", "terseLabel": "Asset acquisition, transaction costs" } } }, "localname": "AssetAcquisitionTransactionCosts", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "gh_BellweatherBioInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bellweather Bio, Inc. [Member]", "label": "Bellweather Bio, Inc. [Member]", "terseLabel": "Bellweather Bio, Inc." } } }, "localname": "BellweatherBioInc.Member", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_BusinessCombinationContingentConsiderationMaximumAmountPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration, Maximum Amount Payable", "label": "Business Combination, Contingent Consideration, Maximum Amount Payable", "terseLabel": "Maximum contingent liability" } } }, "localname": "BusinessCombinationContingentConsiderationMaximumAmountPayable", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gh_CapitalizedLicenseFees": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized License Fees", "label": "Capitalized License Fees", "terseLabel": "Capitalized license fees" } } }, "localname": "CapitalizedLicenseFees", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "gh_ChargeOfInProcessResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Charge Of In Process Research And Development", "label": "Charge Of In Process Research And Development", "terseLabel": "Charge of in-process research and development costs with no alternative future use", "verboseLabel": "In process research and development expensed" } } }, "localname": "ChargeOfInProcessResearchAndDevelopment", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gh_CommercializationMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commercialization Milestones [Member]", "label": "Commercialization Milestones [Member]", "terseLabel": "Commercialization Milestones" } } }, "localname": "CommercializationMilestonesMember", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_CommonStockSubjecttoRepurchaseorCancellation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Subject to Repurchase or Cancellation", "label": "Common Stock Subject to Repurchase or Cancellation", "terseLabel": "Stock subject to repurchase (in shares)" } } }, "localname": "CommonStockSubjecttoRepurchaseorCancellation", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20200331", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails" ], "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" } } }, "localname": "CostofDevelopmentServices", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20200331", "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/20200331", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gh_CovenantsNotToCompeteMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Covenants Not To Compete [Member]", "label": "Covenants Not To Compete [Member]", "terseLabel": "Covenants Not To Compete" } } }, "localname": "CovenantsNotToCompeteMember", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "gh_EarnOutConsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earn-Out Consideration [Member]", "label": "Earn-Out Consideration [Member]", "terseLabel": "Earn-Out Consideration" } } }, "localname": "EarnOutConsiderationMember", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "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" } } }, "localname": "EquityMethodInvestmentSharesPurchased", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "sharesItemType" }, "gh_EstimatedLitigationLiabilityLegalFeesCurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 2.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/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "gh_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityNetIncomeLossForThePeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Net Income (Loss) For The Period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Net Income (Loss) For The Period", "terseLabel": "Net loss for the period" } } }, "localname": "FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityNetIncomeLossForThePeriod", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails" ], "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/20200331", "presentation": [ "http://guardanthealth.com/role/DescriptionOfBusinessDetails", "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "domainItemType" }, "gh_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.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/20200331", "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 } }, "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/20200331", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "monetaryItemType" }, "gh_KeyGenePatentLicenseAcquisitionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "KeyGene Patent License Acquisition [Member]", "label": "KeyGene Patent License Acquisition [Member]", "terseLabel": "KeyGene Patent License Acquisition" } } }, "localname": "KeyGenePatentLicenseAcquisitionMember", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails" ], "xbrltype": "domainItemType" }, "gh_MarketableSecuritiesMaturityPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketable Securities, Maturity Period", "label": "Marketable Securities, Maturity Period", "terseLabel": "Maturity period (years)" } } }, "localname": "MarketableSecuritiesMaturityPeriod", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "gh_NonemployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nonemployee Stock Option [Member]", "label": "Nonemployee Stock Option [Member]", "terseLabel": "Nonemployee stock option" } } }, "localname": "NonemployeeStockOptionMember", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_NumberofCompaniesthatInfringedonaPatent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Companies that Infringed on a Patent", "label": "Number of Companies that Infringed on a Patent", "terseLabel": "Number of companies that infringed on a patent" } } }, "localname": "NumberofCompaniesthatInfringedonaPatent", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "gh_NumberofPetitionsDenied": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Petitions Denied", "label": "Number of Petitions Denied", "terseLabel": "Number of petitions denied" } } }, "localname": "NumberofPetitionsDenied", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "gh_NumberofPetitionsFiled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Petitions Filed", "label": "Number of Petitions Filed", "terseLabel": "Number of petitions filed" } } }, "localname": "NumberofPetitionsFiled", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "gh_PatentandCovenantRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patent and Covenant Rights [Member]", "label": "Patent and Covenant Rights [Member]", "terseLabel": "Patent and Covenant Rights" } } }, "localname": "PatentandCovenantRightsMember", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails" ], "xbrltype": "domainItemType" }, "gh_PaymentInConnectionWithaLicenseAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment In Connection With a License Agreement", "label": "Payment In Connection With a License Agreement", "terseLabel": "Payment in connection with a license agreement" } } }, "localname": "PaymentInConnectionWithaLicenseAgreement", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "gh_PaymentRelatedtoSettlementofDebtandBuyoutofRoyaltyObligations": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment Related to Settlement of Debt and Buyout of Royalty Obligations", "label": "Payment Related to Settlement of Debt and Buyout of Royalty Obligations", "negatedTerseLabel": "Payments made on royalty obligations" } } }, "localname": "PaymentRelatedtoSettlementofDebtandBuyoutofRoyaltyObligations", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gh_PersonalGenomeDiagnosticsInc.andFoundationMedicineIncvs.GuardantHealthInc.SubsequentFilingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Personal Genome Diagnostics, Inc. and Foundation Medicine, Inc, vs. Guardant Health, Inc. Subsequent Filing [Member]", "label": "Personal Genome Diagnostics, Inc. and Foundation Medicine, Inc, vs. Guardant Health, Inc. Subsequent Filing [Member]", "terseLabel": "Personal Genome Diagnostics, Inc. and Foundation Medicine, Inc, vs. Guardant Health, Inc. Subsequent Filing" } } }, "localname": "PersonalGenomeDiagnosticsInc.andFoundationMedicineIncvs.GuardantHealthInc.SubsequentFilingMember", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. [Member]", "label": "Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. [Member]", "terseLabel": "Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc." } } }, "localname": "PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.Member", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.SubsequentFilingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. Subsequent Filing [Member]", "label": "Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. Subsequent Filing [Member]", "terseLabel": "Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. Subsequent Filing" } } }, "localname": "PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.SubsequentFilingMember", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_PrecisionOncologyTestingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Precision Oncology Testing [Member]", "label": "Precision Oncology Testing [Member]", "terseLabel": "Precision oncology testing" } } }, "localname": "PrecisionOncologyTestingMember", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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" } } }, "localname": "RevenuefromDevelopmentServices", "nsuri": "http://guardanthealth.com/20200331", "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/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "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 (shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "gh_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAvailableforGrantForfeituresinPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options Available for Grant, Forfeitures in Period, Gross", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Available for Grant, Forfeitures in Period, Gross", "terseLabel": "Canceled (shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAvailableforGrantForfeituresinPeriodGross", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "gh_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAvailableforGrantGrantsinPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options Available for Grant, Grants in Period, Gross", "negatedTerseLabel": "Granted (shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAvailableforGrantGrantsinPeriodGross", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "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" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "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/20200331", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "domainItemType" }, "gh_StockIssuedDuringPeriodValueStockOptionsExercisedEarly": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Stock Options Exercised Early", "label": "Stock Issued During Period, Value, Stock Options Exercised Early", "terseLabel": "Vesting of common stock exercised early" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedEarly", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gh_UnrealizedTranslationsGainLossOnObligationRelatedToRoyalty": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrealized Translations Gain (Loss) On Obligation Related To Royalty", "label": "Unrealized Translations Gain (Loss) On Obligation Related To Royalty", "negatedTerseLabel": "Unrealized translation gains (loss) on obligation related to royalty" } } }, "localname": "UnrealizedTranslationsGainLossOnObligationRelatedToRoyalty", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "gh_VariableInterestEntityFairValueOfJointVentureThresholdForSharePurchase": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entity, Fair Value Of Joint Venture Threshold For Share Purchase", "label": "Variable Interest Entity, Fair Value Of Joint Venture Threshold For Share Purchase", "terseLabel": "Fair value of joint venture threshold" } } }, "localname": "VariableInterestEntityFairValueOfJointVentureThresholdForSharePurchase", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "percentItemType" }, "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/20200331", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "percentItemType" }, "gh_WeightedAverageNumberofSharesCommonStockSubjecttoRepurchaseorCancellationPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation, Per Share", "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation, Per Share", "terseLabel": "Stock subject to repurchase, per share (in usd per share)" } } }, "localname": "WeightedAverageNumberofSharesCommonStockSubjecttoRepurchaseorCancellationPerShare", "nsuri": "http://guardanthealth.com/20200331", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/DescriptionOfBusinessDetails", "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r123", "r201", "r205", "r345" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/LeasesNarrativeDetails", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/LeasesNarrativeDetails", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/LeasesNarrativeDetails", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/LeasesNarrativeDetails", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/DescriptionOfBusinessDetails", "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r122", "r201", "r204", "r344", "r348", "r349" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Topic 606 adoption" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201807Member": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-07 Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting.", "label": "Accounting Standards Update 2018-07 [Member]", "terseLabel": "ASU 2018-07 adoption" } } }, "localname": "AccountingStandardsUpdate201807Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r16", "r125", "r126", "r202" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r12", "r334", "r340" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 3.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "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": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails", "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r33" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 4.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r7", "r8", "r33" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 1.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 royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalty obligations" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r28", "r174" ], "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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r47", "r48" ], "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 income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r48", "r49", "r283" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r159" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r213", "r215", "r255", "r256" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r215", "r244", "r254" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r74", "r157", "r166" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r92" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r92" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r92" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r333", "r339" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r42" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r293" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r136" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r134", "r147" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r132", "r135", "r147" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r216", "r246" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r289", "r290" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r261", "r262" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r269", "r270", "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r73", "r275" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r268", "r271", "r274" ], "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": "Initial fair value of contingent consideration at acquisition date", "verboseLabel": "Contingent liability from business acquisition" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r264" ], "calculation": { "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r264" ], "calculation": { "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identified intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r264" ], "calculation": { "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTerseLabel": "Net liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r263", "r264" ], "calculation": { "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r77", "r78", "r79" ], "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": "Purchases of property and equipment included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r25", "r76" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "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": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails": { "order": 2.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r76", "r80" ], "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 and cash equivalents\u2014End of period", "periodStartLabel": "Cash and cash equivalents\u2014Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r71", "r306" ], "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 increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementMember": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity.", "label": "Collaborative Arrangement [Member]", "terseLabel": "Collaborative Arrangement" } } }, "localname": "CollaborativeArrangementMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r177", "r178" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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 (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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 (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r189" ], "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 (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r15" ], "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 March 31, 2020 and December 31, 2019; 94,509,011 and 94,261,414 shares issued and outstanding as of March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r278", "r286" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r104", "r105", "r302", "r303" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r104", "r105", "r302", "r303", "r347" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r104", "r105", "r302", "r303", "r347" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SegmentAndGeographicInformationDetails", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r98", "r338" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r104", "r105", "r302", "r303" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SegmentAndGeographicInformationDetails", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r101", "r104", "r105", "r106", "r302", "r304" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r104", "r105", "r302", "r303" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r199", "r200", "r202" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r203" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r210", "r212", "r346" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r60" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect adjustment for new ASU's" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r102" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r138" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), 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 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/2019-01-31", "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 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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r208", "r209" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-based Arrangements, Liability, Classified, Noncurrent", "terseLabel": "Cash proceeds received for unvested shares" } } }, "localname": "DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r22" ], "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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r74", "r172" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r74", "r115" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r257" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted (in usd per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r81", "r92", "r93", "r94" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r95" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r306" ], "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", "terseLabel": "Net effect of foreign exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r245" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r245" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r245" ], "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/2019-01-31", "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": "Shares available for issuance under the 2018 Employee Stock Purchase Plan", "verboseLabel": "ESPP obligation" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r242" ], "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", "verboseLabel": "Shares underlying outstanding stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r189" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r139" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/DescriptionOfBusinessDetails", "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r141", "r287" ], "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": "Investment in Joint Venture" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVenture" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r293", "r294", "r295", "r300" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r293", "r294" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r210", "r211", "r212", "r294", "r327" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r293", "r294", "r296", "r297", "r301" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r299" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r210", "r211", "r212", "r294", "r328" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r210", "r211", "r212", "r294", "r329" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r210", "r211", "r212", "r294", "r330" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r298", "r300" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Increase (decrease) in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r298" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r299", "r301" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r148", "r149", "r150", "r151" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Intangible Assets Acquired" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r165" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "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": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "2025 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r167" ], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "Remainder of 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r167" ], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r167" ], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r167" ], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r167" ], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r158", "r161", "r165", "r169", "r332" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r165", "r332" ], "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", "verboseLabel": "Finite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r158", "r164" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails", "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r165" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfFutureAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfFutureAmortizationDetails", "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r81", "r305", "r310" ], "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 Translations" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r62" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r103" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r153", "r154" ], "calculation": { "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "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]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r171" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r81", "r155", "r162" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r86" ], "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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r176" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r260" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r116", "r259" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r73" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r73" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r73" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.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" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r73" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r73" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r73" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r73" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.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" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r73" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r73" ], "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" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r160", "r168" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r168" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails": { "order": 1.0, "parentTag": "gh_IntangibleAssetsGrossIncludingGoodwill", "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&D" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r160", "r168" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r156", "r163" ], "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/2019-01-31", "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 } }, "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r57", "r114", "r311", "r312", "r337" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r41", "r152" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r63", "r113" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r322" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r173" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r318" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r316" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r323" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r323" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r323" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r323" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails": { "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r323" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r323" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r323" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r323" ], "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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r323" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetailsCalc2": { "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r317" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r335", "r342" ], "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, Redeemable Noncontrolling Interest and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r293" ], "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": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Financial and nonfinancial liabilities, fair value disclosure" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r267" ], "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]", "terseLabel": "Acquired license", "verboseLabel": "Acquired license" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionIntangibleAssetsAcquiredDetails", "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Settlement of prior dispute between parties" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r4", "r32" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r26" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r210" ], "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" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r72", "r75" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r61" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r89", "r90" ], "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", "terseLabel": "Net loss attributable to Guardant Health, Inc. common stockholders", "totalLabel": "Net loss attributable to Guardant Health, Inc. common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r315" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r314" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetailsCalc2": { "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleOfOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r314" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 7.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r314" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r313" ], "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r321", "r324" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/LeasesLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r320", "r324" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r288" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r33" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 8.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": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r289", "r291" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r43", "r46", "r307", "r308", "r309", "r310" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r54", "r56", "r189" ], "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 gain (loss), net of tax impact", "totalLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r54", "r278", "r279", "r282" ], "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 gain (loss) attributable to redeemable noncontrolling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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 income, net of tax impact:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r44", "r46" ], "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, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrealized gain on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Others" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r69" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payment of offering costs related to initial public offering and follow-on offering" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r65", "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid upon closing" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r66" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r65" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r133" ], "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": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r23", "r24" ], "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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r67", "r247" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r67" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r50", "r53", "r70", "r117", "r121", "r278", "r280", "r281", "r285", "r286" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.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/2019-01-31", "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": [ "r28", "r175" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r27", "r173" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r175", "r343" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails", "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r175" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r173" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r81", "r127", "r129", "r130", "r131" ], "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" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": { "auth_ref": [ "r186", "r292" ], "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" } } }, "localname": "ReclassificationsOfTemporaryToPermanentEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r181", "r182", "r183", "r184" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable noncontrolling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "auth_ref": [ "r185" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r326" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r68" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Payments made on capital lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r258", "r351" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r81", "r258" ], "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": "Cost of Development Services" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r92" ], "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/2019-01-31", "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/2019-01-31", "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": [ "r18", "r196", "r341" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r82", "r207" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r58", "r111", "r112", "r120" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r319", "r324" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r104" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r92" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r92" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r261", "r262" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://guardanthealth.com/role/AcquisitionNarrativeDetails", "http://guardanthealth.com/role/AcquisitionPatentLicenseAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r277" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r243" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r93" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r140" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r158", "r164" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillScheduleOfIntangibleAssetsByClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r158", "r164" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r168", "r170" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r226" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r28", "r175" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r110", "r117", "r118", "r119", "r155" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r110", "r117", "r118", "r119", "r155" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r216", "r246" ], "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/2019-01-31", "presentation": [ "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": [ "r220", "r231", "r234" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r37", "r85", "r179", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r13", "r14", "r15", "r83", "r180", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r195", "r196" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r164" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r101", "r104", "r105", "r106", "r302", "r304" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r124" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r73" ], "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 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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r225" ], "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 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award forfeited 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, Forfeitures, Intrinsic Value, Amount Per Share", "terseLabel": "Canceled (unaudited) (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r228" ], "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 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award granted 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, Grants in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Granted (unaudited) (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value", "periodEndLabel": "Ending balance of options outstanding (in usd per share)", "periodStartLabel": "Beginning balance of options outstanding (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward": { "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, Intrinsic Value, Amount Per Share [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r227" ], "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 (shares)", "periodStartLabel": "Beginning unvested balance (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r229" ], "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", "negatedTerseLabel": "Vested (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award vested 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, Vested in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Vested (unaudited) (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r240" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r239" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r241" ], "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", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "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/2019-01-31", "presentation": [ "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": [ "r246" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r217" ], "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": "Shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r246" ], "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 (shares)", "periodStartLabel": "Beginning number of shares, available for grant (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r223" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r233" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r225" ], "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 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r232" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r222", "r246" ], "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 (shares)", "periodStartLabel": "Beginning number of shares, outstanding (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r221" ], "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/2019-01-31", "presentation": [ "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r236" ], "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 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r214", "r218" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "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": [], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r81", "r216", "r219" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r238", "r253" ], "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 (years)", "verboseLabel": "Weighted-average expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "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": "ESPP purchase price of common stock (as a percent of the fair value of common stock)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r87" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r189" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r189" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "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/2019-01-31", "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]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r15", "r189", "r196" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r15", "r189", "r196" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r189", "r196", "r224" ], "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 (shares)", "terseLabel": "Issuance of common stock upon exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r15", "r189", "r196" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r189", "r196" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r128" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r36" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r40", "r197" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfRedeemableNoncontrollingInterestAndStockholdersEquityUnaudited", "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r336" ], "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" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesCashEquivalentsAndMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsAndMarketableSecuritiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r96", "r97", "r99", "r100", "r107", "r108", "r109" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r284" ], "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/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://guardanthealth.com/role/InvestmentInJointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited", "http://guardanthealth.com/role/NetLossPerShareAttributableToGuardantHealthIncCommonStockholdersScheduleOfNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "24(b)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL116876444-165333" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL116876444-165333" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL116876444-165333" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL116876446-165333" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL116876446-165333" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-04)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355119-122828" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90193-114008" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32157-110900" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.6(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r352": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r353": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r354": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r355": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r356": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r357": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" } }, "version": "2.1" } XML 20 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property, Plant and Equipment
Property and equipment, net consist of the following:
 
March 31, 2020
 
December 31, 2019
 
(unaudited)
 
 
 
(in thousands)
Machinery and equipment
$
32,603

 
$
29,119

Computer hardware
7,108

 
6,296

Leasehold improvements
22,233

 
21,031

Furniture and fixtures
2,601

 
1,962

Computer software
930

 
829

Construction in progress
5,939

 
6,354

Property and equipment, gross
$
71,414

 
$
65,591

Less: accumulated depreciation and amortization
(24,729
)
 
(21,923
)
Property and equipment, net
$
46,685

 
$
43,668


Schedule of Accrued Liabilities
Accrued expenses consist of the following:
 
March 31, 2020
 
December 31, 2019
 
(unaudited)
 
 
 
(in thousands)
Accrued royalty obligations
$
350

 
$
1,564

Accrued legal expenses
2,951

 
1,046

Accrued tax liabilities
3,362

 
3,050

Accrued professional services
3,094

 
3,464

Accrued clinical trials and studies
2,012

 
2,029

Purchases of property and equipment included in accrued expenses
281

 
2,424

Operating lease liabilities
7,307

 
7,140

Other
3,716

 
4,986

Total accrued expenses
$
23,073

 
$
25,703


XML 21 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Segment and Geographic Information
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Segment and Geographic Information
Segment and Geographic Information
The following table sets forth the Company’s revenue by geographic areas based on the customers’ locations:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
United States
 
$
64,613

 
$
31,245

International (1)
 
2,897

 
5,410

Total revenue

$
67,510

 
$
36,655

(1)
No single country outside of the United States accounted for more than 10% of total revenue during the three months ended March 31, 2020 and 2019, respectively, except for Germany which accounted for 10% of total revenue during the three months ended March 31, 2019.
As of March 31, 2020 and December 31, 2019, substantially all of the Company’s long-lived assets and right-of-use assets are located in the United States.
EXCEL 22 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $^#IU ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 3X.G4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !/@Z=0HPWO1>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R'%I!R;U96.G#08K;.QF9+4UBQ-C:R1]^R59 MFS*V!]C1TN]/GT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATJ M>'MZ?)G7+7R;V;9(XZ_L-9\B;<5E\NOJ[G[W((R22A9R7621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( $^#IU Q\:GV-@, #H/ 8 >&PO=V]R:W-H965T&ULC5?MCILP$'P5Q .4> WY."61[E)5K=1*IZO:_N82)T$'. 4G MN;Y]C>%HZAU7_1/ F=FQ&<:PRZMN7MJC4B9ZKQB-\&GHK#T70#R7IYR@_JJS+?3H^-O4K&*KNB4G5;Z#IJU'X5 MWXN[C:2.X!#?"W5M;\ZC;BG/6K]T%Y]VJWC2S4B5:FNZ$KD]7-1&E657R<[C MYU T'C4[XNWY6_4/;O%V,<]YJS:Z_%'LS'$5S^-HI_;YN31/^OI1#0O*XFA8 M_6=U4:6%=S.Q&EM=MNXWVIY;HZNABIU*E;_VQZ)VQVO_3YH.-$R@@4 C0S.WW:"[=^X_N]K6CE[6 MDV5RZ03<(,2(26WL4("3P0(Q.?PML.$)B 0E7(!U=WM!33$\A/77T M](:>>3> (Z98((,"&:/// &.F&.!*128,OK"$^ (,<$*,Z@PXWSA20 (88DY ME)ASOO0D "3@] )*+#C?MQI EZ+"8[3A%?P[4:8P+T2@= *7F'NJP#,(J " MDWLOB%4@MCD 3&![$#B^0O(*Y*L 3&"/$#CE@H>84E\%8+* "HZZX$FFJ:\" M,+. "LZ[X'$FYC[ A-S'F1<\T9*Y#S A]W'L!0^U9.X#3,A]G'S!?>*Y3WWV$"7T:X.P3SW7JNX\P M ?<)9Y]XKE/??80)J>#L$\]UZK]>$";P?B&*Y3OWW"\"$WB^$LT\\URE[ MQO[_C4\X^\1SG?I?+@ 35,'9)Y[KC#W) !-XDB7.ON2YSOPG&6%"7[HX^Y+G M.O.?9(0)[&,29U_R7&?>/K89,)G#U/U'9YK-%C+U]YGDIA.I5'-P35L;;?6Y M=AWCS>C8&-Z[OC#Y ^^[RB]Y&PO=V]R:W-H965T&ULC9AACZ,V$(;_2I3O/3QC M&YM5-E*7J&JE5CI=U?8SFW@WT4%(@=U<_WT-8=/LS'BO7Q(P[]COV/!@9G5N MNZ_]/H1A\:VIC_W]L/W6AVDU! M39VA4GG65(?C-X/ M8T.V7IVJY_![&/XX?>[B67;M97=HPK$_M,=%%Y[NES_"W4;G8\"D^/,0SOW- M\6),Y;%MOXXGO^SNEVIT%.JP'<8NJOCW&LI0UV-/TOK3GG\.WR?SA._^>Y_[2/"]8L,5UE\E61S_:@)%$SC%Z]OX0H[78KR>XLU-?*Y($A=)/DF. MDP0LHBY()H+,:,1$-D9T8[@;(&XN$GLSC,Z=MYJX$62NL,[(;JSHQG(W9/E* MRX8Q7H$E9@25*WPN>\E%+SGW0E(N>.$JL.!!]N)$+XY[,<2+XZ,8 MT.3QV @JT#YQ_WK1B^=>R.R7GHV2*Z<+^B1RF2V<3CV-A>BFX&YRXJ;@JZ0] M*B+;"++<.Z]E-Z!D0BGNAR%*\9LSSSV]A269CKJ$GP0Q@?OQU _P)U>!9MSD M,BS J(0?&9Z W$]!_2"_25WN@?KA,F\Q@1N060P-:\FQXL%'7S'=5[ M-S*+@10 MN(0?F;; <>L8W@208J$9WK@,O+4)/RCC%CEN:>(E(NI-97QC9Z] %+?("@#%SEP/04N"B2EV7PD>?_-*H-6<]!Z"EK- M"0I@76$H^F6A4JDMBI9AJSEL/86MYA1U3C%#$I(A-4,R:C5'+=TDEIHS] ?M ME=7T92T*+7J5JC0D2@T8!J#ESZ65C. MFMNZAKA)DW0?;-(TY>[[JS(']?<9]R!HV*QD-R6N)G3/4_FP7VS;E^,P N*F M]5JB?)@*BK1=V[LRIL*O1!_QRE35S/X;XE(3_:WJG@_'?O'8#D/;3"6TI[8= M0K2O/L5YV8=J=SVIP],P'KIXW%UJD9>3H3W-==;L6NQ=_PM02P,$% @ M3X.G4"Q]7(.8 @ +0D !@ !X;"]W;W)K&(M;53/GO&:2-7D!R!: M3LG..-45B*,H!34IFW Q,[8U7\S8259E0]<\$*>Z)OSODE;L,@]A>#4\EX>C MU :PF+7D0']2^=*NN6J!(Q*@>Z%0V MC+WJQK?=/(PT$:WH5NH01!5G6M"JTI$4QY\^:#B,J1W']6OT+R9YEYD\=Y. F#'=V34R6?V>4K[1/"8=!G_YV>::7DFD2-L665,/_!]B0DJ_LH M"J4F;UU9-J:\]/&O;GZ'N'>('W5(>H=D<(#H0P?4.R#+ 72IF+E9$4D6,\XN M >^6MR5Z%\$I4K._U48SV:9/38]0UO,B1S-PUG%Z2=%)XI$DOE6L7 6>#!*@ MQA\@8B]$;/S1& );$)TD,Y+&2"#]%&46R#W5#4OB94E[V3I#YWY5%A^-XW!2/_R1?= M7X"B%XU7&J4.CD>%LW=Q[(/XMM=_0D+WB+1WPM*CR1.+ 8SNA9KR@[ES1;!E MIT;J$W%D'>[UI;F%'3N<%M#7HSA4CWD*@/]#= ^)'X0?RD8$&R;5C6;NG3UC MDBK\Z$DMYU&]789&1?=25S-5Y]T%WC4D:_O'"1A>2(M_4$L#!!0 ( $^# MIU#',W;NG@, %$/ 8 >&PO=V]R:W-H965T&UL?9=O M;Z,X$,:_"N)]"S,& U42J62UVI7VI*JGNWM-$R=!"S@+3M/[]F?^-$O&P[T) MX#R>><;&/S&KJVY_=B>EC/=15TVW]D_&G)^"H-N=5%UTC_JL&OO/0;=U8>QC M>PRZJZ:/_-5:6O:Q_\ MSX'7\G@R_4"P69V+H_I3F;_.+ZU]"FY1]F6MFJ[4C=>JP]I_AJD:K4SO0A"GMY5UM557TDZ^/7%-2_Y>PGSN\_ MHW\=BK?%O!6=VNKJGW)O3FL_];V].A27RKSJZS)M@<__?!#%-$+\G#*L9 MC,Z&4K\4IMBL6GWUVG&WSD7_4L"3L(NYZP>'M1O^L]5V=O1] R&N@O<^T*3) M1PW.-3=%8*/?4B"7(D=G.DFP=140"CZ%8*L00P!Q%R#B T1L@&@($-T%B,DR MC!HY:)I!(T.,)*G%56&:BH0W$[-F8L8,29./FGB6)D$9$2^,*(64MR)9*Y*Q MDA KTLDBDQA"XL55"2GCF#>3L&829I<7JDG9 "E334:J21V?D$(&I!I&9<_- MPCN;L68RUPQ=M#QSTJ \EYN&5$,R%N!D*= R)@!BH'0W<(D!'H &!E(,9/= M&UK $C"&'"X!5[FS/HP,DC1<.)+ 0NP9D#$DJ"%T,V5)ZAAB9"CE E2!1QX( MQE!$#0DWDV464@ S.AD*R!8<\0P%!J)T,_))-,_T(**,[NV6TZ$EQ@+5@20,&Y2 MZB9A$E%H;AD51$L'C&#2=O&$!@;12!$-+G[I M,=PR&ES@(?* 1@;02 &-+GG[U4&Z6YS.KDZ\]%7'(QH91%.PY.BR-X*0?ALP MJH1=Z4GB+A&GD^'B$O&,1H;12!D]B9)YJO#1=<3* M%DX\\H1&AM!("8TN>;-(I,XWNRM+XTS0$Q;,&I%:M<>A9^N\G;XTIO_DGXW> M^L)G[!L9,I[;?G'L[GZ'&9O-/XKV6#:=]Z:-;9.&9N:@M5'69?AH_9UL?WM[ MJ-3!]+>)O6_')F]\,/H\-;#!K8O>_ =02P,$% @ 3X.G4-;<;@IS @ M^0< !@ !X;"]W;W)KBJML].XB3H %/;2:[_OK8A'#&;O@3;S,[.K,-N<>7B39X8 M4]Y[4[=RZ9^4ZA9!('&2>OX,Y#Z8TX3.%W?V#];\]K,EDJVYO7O:J].2S_SO3T[T'.M M7OGU"QL,Q;XWN/_&+JS6<*-$Y]CQ6MI?;W>6BC<#BY;2T/?^6;7V>1WX;V%P M !X"\!B@<_\O@ P!Y",@LN9[9=;J)ZIH60A^]41_6QTU?PJT(+J8.W-H:V?? M:;=2GUY*A),BN!BB ;/J,7B*&1&!9A]38"C%"L_"\7V"]1R!0@*G(* +8@G( MG8L4)HA @L@21'<$R"E#CTDLIK68)X(RG#MF !A&)'Y0LAB4$P-^,I@@ 0D2 MP(\C=-5CXHG0)$X=T^LY*,IB6$D**DGG2DCH*$EG23!Q=,PA3TD.Z\A '1F@ MP[WA#*A('CE*YJ ();"2'%22 TJ<+V*5S^WB&)/8T0+!PIP\N" 4PBT@! 01 MMP>$@.W0N<@U@'J*T@GL7L^#EH0 /9&K!T&?&9I5",3%R:Q$P:1A-DP<[6R1 MWHZ?6V5:T^1TG%\OV#1[UWKIG\*/)C?3_=-\WI+HKJS=X56?VE/+FC_\^NK(JL\:?5 M2U2?*I=MNZ BCT"(."JRPW&ZF'?7GJK%O'QM\L/1/563^K4HLNJ_I_;$;O!_,FL3]9KE10.! M)@XU#YPF"34K3F-#S5=.DX::1T:C1:A9^B)*6KR,%CSK!5+*8=8*4,A12MT6AF0'N2L9,BLU(6B?&7FYJ0BL\ MZ22#.B,PNX$N@4P3 0.E>-I)Q922>-2*EDKQ!O\ZI@KM\.R4##SQ+;F4E(M^ MYQ$[(ZK0#@]&R9#1*&R'0:-$F^)Q1!2:X?$I&7X"62H*T!GX!@+IUN.ZT!+/ M6:]*./Z:6O2A\3EFIB"D[RG4F59)((4CS0W4* MWQQK1C130H$80+ODT2P9-AOT#'V0%,XZC8>>U<"S&<3/]T' $Q48HI).""@M MM22=$*.:4=EZ+%GH>J#-Y."+FVM@&DTSV X!SU[@V(L?M$"IFFJ(?>\\)I"%RGBELV8%I5W"O56BD.OL8S3 [T28J'K^+@&^/Q,_"U1N+-NF)T&+ZLZ--'KO;+Z1]9]7(XUI/GLFG*HONJM2O+QOFDXHN?U;W+ MMM>3W.V:]C#QQ]7EB^7EI"E/_=?8Z/I)>/$_4$L#!!0 ( $^#IU!@$'$3 M&04 *T: 8 >&PO=V]R:W-H965T&UL?9G1;N,V$$5_ MQ?"[U^(,*9&!8R!Q4;1 "P1;;/NLV$QLK&RYDI)L_[Z4K'AMSJ5?8DFY'-ZA MQ*,1N?BHF^_MUOMN\F-?'=K[Z;;KCG?S>;O>^GW9?JF/_A#^\U(W^[(+I\WK MO#TVOMP,C?;5G+(LG^_+W6&Z7 S7GIKEHG[KJMW!/S63]FV_+YO_'GU5?]Q/ MU?3SPM?=Z[;K+\R7BV/YZO_RW;?C4Q/.YN']I=?9@T_N5^^J#N5CKO M&PR*OW?^H[TXGO2I/-?U]_[D]\W]-.L=^_/TNSL,OQ]C_,]FN &-#>C<(/1] MJP&/#?AG STD?W(VI/I+V97+15-_3)K3W3J6_4.A[C@,YKJ_.(S=\+^0;1NN MOB]5GBWF[WV@4?-XTM"EYJR8A^CG+@AU\4BB.5UWL)(*E3'N@F$6/ 3@JRP2 M'C4,H(< ^C( J6@83II\T!P&S8R5)9=ET8"M@)(4&W6IO#)EH"D#LB(<((LF9+; CA?TT3H\1I-J#(F#*Q:9(]&4L&B*IFQG#:4\8 M@XJEIT+0G*4G,+V +&4&(U5IB:\B 66% :B,R">G.!T#'L,"0!D(57C7V?0@ M8Z@J254!525I.7,N+X KH%2*LK0K3%8ET2K(JB0R9V0* $N5-6BD MI)*OR[EK4QBZ)*%;Q.\!DC"=L09/%!"ZPJ0M8?02*&>+F%&CZ"I[\!X LI09 M#'&2$%=%C"9"%&>Z?BV/AH!43R81 D.70#TK:$* I<84<)H MJ38NS].Y8? 2*&PE40!Y0^6OT4R1TEQGV0W08?H2J'(E50!5'7Q-(24567J^ M,.8O@WI7S&%&]6YA+9@S0)HRA.'+H.*U<2'' *J!J>#;#2B5N84ZQOQEDE/& M)DHZ3GRI@Q+5Q@CG6[7GF!(@:I%F &-0,@"EC4')DH S]&&!=)3^YF>,2P:X MM#$N&=2R!MYY*32SK&2%&RE1[D8-QQB[#+!K8^RR9*FP M W!K;TP*S%H&K+4Q:QFP5N<('5)(9&_<,0Q:!J"U,6A9XI,86 *4S=/#I#%C M-6"LC1FK)3A=ID"=!(2A7-!I\FL,6@U ZV+0:H!/S>&V %](FID;2S :HU:# M4M>)%4E9P"I#Q&A)$DG#]\.-^X@!KL%:JTNL2NK$8BN@KHNIJR5-E3/@"QH( M4QEAXFJPSNIT(@0&I : =#$@1U%^]&PO=V]R:W-H965T&UL M?5/;;MLP#/T501]0)4K6=H%MH.DP;, &!!W6/2LV;0O5Q9/DN/O[4;+C>9VQ M%XND>0X/*2H;K'OQ+4 @KUH9G],VA.[ F"];T,+?V X,_JFMTR*@ZQKF.P>B M2B"M&-]L;ID6TM B2[&3*S+;!R4-G!SQO=;"_3J"LD-.M_0:>))-&V* %5DG M&O@&X7MW45%"+ M7H4G.WR"J9]WE$S-?X$+*$R/2K!&:95/7U+V/E@]L: 4+5['4YIT#A/_%;8. MX!. OP&PL5!2_D$$463.#L2-L^]$O.+M@>-LRAA,HTC_4+S'Z*78OK_-V"42 M33G',86$?>+J3/^GCMG\5KI'&D[,->+-I_K6U 5#* MY@97J,4'-CL*ZA#-.[3=N&:C$VPWO2 V/^/B-U!+ P04 " !/@Z=0?LN_ M";4! #2 P & 'AL+W=OM<_V!,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,9XDUTP+ MV=$BB[Z3*3()1-ZX*#%5DO&O@)[E=_,MYB MBTHE-7168D<,U#F]VQV.:UG(6%>U3/LG)M3F\HJ: 6@W*/.'Z%N9Y/ ME,S%?X<+* \/F?@8)2H;5U(.UJ&>57PJ6KQ.N^SB/DXWZ7ZF;1/X3. +X2;& M85.@F/D7X421&1R)F7K?B_#$NP/WO2F#,[8BWOGDK?=>BMWM;<8N06C&'"<, M7V,6!//J2PB^%>+(/]#Y-GV_F>$^TO=K>I)L"Z2; FD42/];XD<,3_XMDJUZ MJL$T<9HL*7'HXB2OO,O WO'X)N_P:=I_"-/(SI(S.O^RL?\UH@.?2G+E1ZCU M'VPQ%-0N'#_[LYG&;#(<]O,/8LLW+OX"4$L#!!0 ( $^#IU"GW;92M0$ M -(# 9 >&PO=V]R:W-H965T("7B=_WP$[KI-:?0%FF'/FS#!DH['/ MK@7PY$5)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@J@A2DO$DN6%*=)H6 M6?2=;)&9PN:7UPL"+K10,_P/_L3Q8MMK!4 MG0+M.J.)A3JG=[O#,0WQ,>!7!Z-;G4FHY&S,4E)!+0;I'\WX%>9ZKBF9 MB_\.%Y 8'I1@CM)(%U=2#LX;-;.@%"5>IKW3<1^GF^N;&;8-X#. +X#;F(=- MB:+RS\*+(K-F)';J?2_"$^\.''M3!F=L1;Q#\0Z]EX(G/&.70#3''*<8OHK9 M+1$,V9<4?"O%D?\#Y]OP_:;"?83OWRG<;Q.DFP1I)$C_6^)63/HA"5OU5(%M MXC0Y4II!QTE>>9>!O>/Q3?Z&3]/^(&S3:4?.QN/+QO[7QGA *]/,/8LLW+OX 4$L#!!0 ( $^#IU"81,,LM0$ -(# M 9 >&PO=V]R:W-H965TJVJ3-NG4:=MG+G$25 @9D$OW[V=(FF5;M"^ C=_SLS'9:.RK:P$\ M>=.J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$DN6-:R(X66?2= M;9&9P2O9P=D2-V@M[,\3*#/F=$??'2^R:7UPL"+K10-?P'_MSQ8MMK!44D/G MI.F(A3JG#[OC*0WQ,>";A-&MSB144 ;@^O[,_Q]JQEHMP\&C4=UGY-J<'2BJHQ:#\BQD_P%S/+25S\9_@ M"@K#@Q+,41KEXDK*P7FC9Q:4HL7;M,LN[N-TDQYFV#: SP"^ XQ#YL21>5/ MPHLBLV8D=NI]+\(3[XX<>U,&9VQ%O$/Q#KW7@B>W&;L&HCGF-,7P5&PO=V]R:W-H965TIVF3-NG4:=UG+G$25 @9D$OW[V=(FF5KU"^ C=_SLS'9:.R3:P$\>=:J M^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$DN65:R(X66?2=;9&9 MP2O9P=D2-V@M[.\3*#/F-*4OC@?9M#XX6)'UHH'OX'_T9XL66U@JJ:%STG3$ M0IW3N_1XVH?X&/ H872K,PF57(QY"L:7*J=)$ 0*2A\8!&Y7N >E A'*^#5S MTB5E *[/+^R?8NU8RT4XN#?JIZQ\F],#)1748E#^P8R?8:[G'25S\5_A"@K# M@Q+,41KEXDK*P7FC9Q:4HL7SM,LN[N-TQ&>.#UR[$T9G+$5\0[%._1>"YX<,G8-1'/,:8KAJYATB6#(OJ3@ M6RE._!6<;\-WFPIW$;[[1^&';8+])L$^$NS?+'$C)DW^2\)6/=5@FSA-CI1F MZ.(DK[S+P-[Q^"9_PZ=I_R9L(SM'+L;CR\;^U\9X0"G)#8Y0BQ]L,134/AS? MX]E.8S89WO3S#V++-R[^ %!+ P04 " !/@Z=0Y1X37;8! #2 P &0 M 'AL+W=OE+]IM)',>=.TQ/8&6!U!4A"ZVUT1R;C"91Y]1U/F>G"" M*S@:9 F"L[8BGCGQ5OO/9&UL?5/;;MP@$/T5Q >$-=Y M]P?&7-F"$N[*]*#QIC96"8^F;9CK+8@J@I1D?+>[84ITFA99])ULD9G!RT[# MR1(W*"7LVQ&D&7.:T _'4]>T/CA8D?6B@6?PW_N318LM+%6G0+O.:&*ASNE] M7;G-Y14D$M!NF?S/@%YGJN*9F+_P87D!@>E&". MTD@75U(.SALULZ 4)5ZGO=-Q'Z>;-)UAVP ^ _@"N(MYV)0H*O\DO"@R:T9B MI][W(CQQ(MG.XW9 M9'C3SS^(+=^X> =02P,$% @ 3X.G4-!7[]&U 0 T@, !D !X;"]W M;W)K&UL?5/;;MP@$/T5Q <$F]VFVY5M*9NJ:J5& M6J5J^\S:8QN%BP-XG?Q] 1/7;:V^ #/,.7-F&(I)FR?; SCT(H6R)>Z=&XZ$ MV+H'R>R-'D#YFU8;R9PW34?L8( U$20%H5EV2R3C"E=%])U-5>C1":[@;) = MI63F]01"3R7.\9OCD7>]"PY2%0/KX!NX[\/9>(LL+ V7H"S7"AEH2WR7'T_[ M$!\#?G"8[.J,0B47K9^"\:4I<18$@8#:!0;FMRO<@Q"!R,MX3IQX21F Z_,; M^Z=8NZ_EPBS<:_&3-ZXO\0&C!EHV"O>HI\^0ZGF'42K^*UQ!^/"@Q.>HM;!Q M1?5HG9:)Q4N1[&7>N8K[E&X.";8-H E %\ AYB%SHJC\(W.L*HR>D)E[/[#P MQ/F1^M[4P1E;$>^\>.N]UXKFAX)< U&*. MT@\BRS>N?@%02P,$% @ 3X.G4-81PG*S 0 T@, !D !X;"]W;W)K M&UL?5-A;]L@$/TKB!]0$I)N561;:CI-J[1*4:=M MGXE]ME&!%'9AP4Z/5P@?3-LQU%D250%HQOME\8%I(0XLL^4ZVR+#W2AHX6>)ZK85] M/8+"(:=;^N9XE$WKHX,562<:^ ;^>W>RP6(S2R4U&"?1$ MU3F^WA^,^QJ> M'Q(&MSB36,D9\2D:]U5.-U$0*"A]9!!AN\ =*!6)@HSGB9/.*2-P>7YC_YQJ M#[643,5_A0NH$!Z5A!PE*I=64O;. MHYY8@A0M7L9=FK0/X\TUGV#K #X!^ RX27G8F"@I_R2\*#*+ [%C[SL1GWA[ MX*$W972F5J2[(-X%[Z7@?)NQ2R2:8HYC#%_$O$>PP#ZGX&LICOPO.%^'[U85 M[A)\]YO"?Q#L5PGVB6#_WQ+78G9_)&&+GFJP39HF1TKL39KDA7<>V-OTB.P] M?)SV!V$;:1PYHP\OF_I?(WH(4C97883:\,%F0T'MX_%C.-MQS$;#8S?](#9_ MX^(74$L#!!0 ( $^#IU!#Y"3RM $ -(# 9 >&PO=V]R:W-H965T M@NB3B2M&-_MWC$MI*%EGGP76^8X>"4-7"QQ@];"_CZ#PK&@ M>_KJ>))MYZ.#E7DO6O@&_GM_L<%BBTHM-1@GT1 +34$?]J=S%O$)\$/"Z%9G M$BNY(CY'XW-=T%U,"!14/BJ(L-W@$92*0B&-7[,F74)&XOK\JOXQU1YJN0H' MCZA^RMIW!3U24D,C!N6?54(J M6KQ,NS1I'^>;XTS;)O"9P!?",<5A4Z"4^0?A19E;'(F=>M^+^,3[$P^]J:(S MM2+=A>1=\-[*_>&8LUL4FC'G"$CTPYK. MLVV!;%,@2P+9?TM\B^'\_I\@;-53#;9-T^1(A8-)D[SR+@/[P-.;_(5/T_Y5 MV%8:1Z[HP\NF_C>('D(JN[LP0EWX8(NAH/'Q^#Z<[31FD^&QGW\06[YQ^0=0 M2P,$% @ 3X.G4.JB#66U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8K7!H%MH&DQ=, &!!VV/BLV?4%U<24Y M[OY^E.RZ;F?L11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLPYHH&E'!7I@.--Y6Q M2G@T;&SKQ@<'R]-.U/ 3_*_N9-%B,TO9*M"N-9I8J#)ZNST)DXZ9PR )?G-_:OL7:LY2PB>DA(JT4O_:(8'F.KY0LE4_'>X@,3PH 1S%$:ZN)*B=]ZHB06E*/$Z M[JV.^S#>)+L)M@[@$X#/@'W,P\9$4?F]\")/K1F('7O?B?#$VP/'WA3!&5L1 M[U"\0^\EY_PZ99= -,40\?I_V'L'6K M'3D;CR\;^U\9XP&E;*YPA!K\8+,AH?+A>(-G.X[9:'C333^(S=\X_PM02P,$ M% @ 3X.G4 D)W6.U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+]YVTY5M*9NJ2J5&6J5J^\S:8QL%/ [@=?+W M!>RX5FOU!9CAG#,7AFQ$\VQ; $=>M>IL3EOG^B-CMFQ!"WN#/73^ID:CA?.F M:9CM#8@JDK1B/$D^,BUD1XLL^LZFR'!P2G9P-L0.6@OS=@*%8TYW]-WQ))O6 M!0$XP/,]7R@9"[^&UQ!>7C(Q,]"$^\.W+?FS(X8ROBG4_> M>N^UX/Q3QJY!:,:<)@Q?878+@GGU)03?"G'B_]#Y-CW=S#"-]'1-3Y-M@?VF MP#X*[/];X@8F_;M(MNJI!M/$:;*DQ*&+D[SR+@-[Q^.;_(%/T_XH3",[2R[H M_,O&_M>(#GPJR8T?H=9_L,504+MP//BSF<9L,ASV\P]BRS&UL?5-A;]P@#/TKB!]0[DC:5:M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM M#8@J@K1B?+>[85K(CA99])U,D>'@E.S@9(@=M!;F]Q$4CCG=TS?'DVQ:%QRL MR'K1P'=P/_J3\19;6"JIH;,2.V*@SNG=_G!,0WP,^"EAM*LS"96<$5^"\:7* MZ2X( @6E"PS";Q>X!Z4"D9?Q:^:D2\H 7)_?V#_'VGTM9V'A'M6SK%R;TUM* M*JC%H-P3CH\PUW--R5S\5[B \N%!B<]1HK)Q)>5@'>J9Q4O1XG7:91?W<;I) MDAFV#> S@"^ VYB'38FB\@?A1)$9'(F9>M^+\,3[ _>]*8,SMB+>>?'6>R\% M3WC&+H%HCCE.,7P5LU\BF&=?4O"M%$?^#YQOPY--A4F$)^\4)ML$Z29!&@G2 M_Y:X%9-^2,)6/=5@FCA-EI0X='&25]YE8.]X?)._X=.T?Q.FD9TE9W3^96/_ M:T0'7LKNRH]0ZS_88BBH73A^\F::*=%JFJ?1=S)YBKV3K8:3(;972IA?1Y X9'1+/QW/;=VXX&!YVHD: M7L!][T[&6VQF*5L%VK:HB8$JHW?;PW$7XF/ CQ8&NSB34,D9\3487\J,;H(@ MD%"XP"#\=H%[D#(0>1EO$R>=4P;@\OS)_AAK][6ZK@/XTVRGV#K M #X!^ RXC7G8F"@J?Q!.Y*G!@9BQ]YT(3[P]<-^;(CAC*^*=%V^]]Y+S9)^R M2R":8HYC#%_$;.<(YMGG%'PMQ9'_ ^?K\&1581+AR1\*K]<)=JL$NTBP^V^) M:S$W?R5ABYXJ,'6<)DL*['6RN?(CU/@/-AL2*A>.-_YLQC$;#8?=](/8_(WS#U!+ P04 " !/@Z=0 M-DS)_[4! #2 P &0 'AL+W=O3^<&'-5!UJX.S- CS>-L5IX-&W+W&!!U!&D%>-) M\III(7M:YM%WL65N1J]D#Q=+W*BUL#_/H,Q4T -]<3S*MO/!P!V@P=0*A"AC!\+)UU3!N#V_,+^/M:.M5R%@P>COLO:=P4]4E)#(T;E'\WT M 99Z7E&R%/\);J P/"C!')51+JZD&ITW>F%!*5H\S[OLXS[--^EQ@>T#^ +@ M*^ 8\[ Y453^3GA1YM9,Q,Z]'T1XXL.)8V^JX(RMB'RGHC"RCBR4:,)L>0V\P[XC(L(\2%$ELZ)TYQ>8)]#!QYLFM>1QC M@ADDF#F"V8<0J12+_QWP0R:!(!@A23P1A,BPRAR)S0##W M1! FQR(Y%,D!P<(3 9AT8N,74&0!"/RSC3 3QY/$.(-B0)'X*81 $WM/)C*5 MW%.0W-4(K@ $I#>]6S< RJ;.&RX"!&1X=G?>$&CJO.$Z0$"29WZU@:")SXI%A3=VF^P_OWR'0*-@YH?M.W.35_V[X!^H$4WO'&B\:%5_ -02P,$ M% @ 3X.G4!R\A#JV 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+[NY=&5;RJ:J6JF55JG:/K/VV$;AX@)>IW_? M 3NNE?H%F.&<,Q>&?+3NQ7< @;QJ97Q!NQ#Z(V.^ZD +?V-[,'C36*=%0-.U MS/<.1)U(6C&>97=,"VEHF2??V96Y'8*2!LZ.^$%KX?Z<0-FQH#OZYGB6;1>B M@Y5Y+UKX#N%'?W9HL46EEAJ,E]80!TU!'W?'TR'B$^"GA-&OSB16K?LDZ= 5] MH*2&1@PJ/-OQ,\SUW%(R%_\5KJ 0'C/!&)55/JVD&GRP>E;!5+1XG79ITCY. M-[=\IFT3^$S@"^$AQ6%3H)3Y1Q%$F3L[$C?UOA?QB7='CKVIHC.U(MUA\AZ] MUY+??SVX:L\D(MI]_$%N^&PO=V]R:W-H965T1E?#'>\]^Z.XYR-2K^9%L"B=RDZD^/6VOY B"E;D,S MY3CQ"8& TGH%YI8+/( 07LBE\6?6Q$M(3USOO]2?0NVNEC,S\*#$;U[9-L=W M&%50LT'8%S5^@[F>%*.Y^!]P >'@/A,7HU3"A"\J!V.5G%5<*I*]3ROOPCI. M)^E^IL4)=";0A7 7XI I4,C\D5E69%J-2$]WWS/?XLV!NKLIO3-<13ASR1OG MO11T3S-R\4(SYCAAZ JS61#$J2\A:"S$D?Y'IW'Z-IKA-M"W:WIR&Q?8105V M06#W3XG;JQ)CF%T\2!H-DD8$TJL@,9BGL: M&O\7/HW4,],-[PPZ*^N>3VARK90%ETIRXW)IW10OAH#:^NW>[?7TEB?#JGX> M4[+\*XI/4$L#!!0 ( $^#IU#N;A&PO=V]R:W-H M965T@:P*!7P5N=XMJ8[D"(SFL03-_( M#EJ[4DHEF+&AJHCN%+#"DP0G-(IV1+"FQ5GB5);(WO&GAI)#NA6#J[0A< M#BE>X8_$(]1@64K.?F60[?8.IGB]'4_ ^X +=P5XGUR"77_HOR7ALI M)A5;BF"OX]BT?AS&E3B>:&$"G0AT)NR]#QF-?.4/S+ L47) :MS[CKE?O#I0 MNS>Y2_JM\&NV>&VSEXS&<4(N3FC"'$<,76!6,X)8]=F"ABR.]!.=ANGK8(5K M3U\OZ=%M6& 3%-AX@ZO6@QAOC#9!DVVGP7VT95)"//%3NZ")KN +TR M"6'65R9D<3H$J,K?"XURV;?^3BZR\]6[H_YT_8./]_:)J:II-3I+8\^H/TFE ME 9L*=&-;;BV3\4<<"B-F\9VKL8+,P9&=M-;0.8'*7L'4$L#!!0 ( $^# MIU#'H<-&PO=V]R:W-H965T!&]UBFMCN@,A.J]!,'TC.VCM2BF58,:&JB*Z4\ *3Q*< MT-4J)H(U+(]1@64K.?F M20Z/,/6SQ6AJ_@=<@%NXJ\1ZY))K_T5YKXT4DXHM1;"W<6Q:/P[CRHY.M#"! M3@0Z$_;>AXQ&OO)[9EB6*#D@->Y]Q]POC@[4[DWNDGXK_)HM7MOL):/[34(N M3FC"'$<,76"B&4&L^FQ!0Q9'^HE.P_1UL,*UIZ^7].@+@4U08.,%-A]:W%ZU M&,+$89-MT&0;$-A=F80P7YC$09,X(+"_,@EAOEV9D,7I$* J?R\TRF7?^CNY MR,Y7[]8?1_(?/M[;GTQ53:O161I[1OU)*J4T8$M9W=B&:_M4S &'TKCISL[5 M>&'&P,AN>@O(_"!E_P!02P,$% @ 3X.G4)<2V"S% 0 -P0 !D !X M;"]W;W)K&UL=531;MP@$/P5Q <$F_,EZ;LM8T"Q@5\3O^^@!W7O9 7 \O,["RPSB>EGTT'8-&+%+TI<&?M M<"#$5!U(9F[4 +W;:926S+JE;HD9-+ ZD*0@-$ENB62\QV4>8B==YFJT@O=P MTLB,4C+]YPA"305.\6O@B;>=]0%2Y@-KX3O8'\-)NQ5956HNH3=<]4A#4^"' M]'#<>WP _.0PFZP(DW! (JZQ68&R[P"$)X(6?C]Z*)UY2> MN)V_JG\*M;M:SLS HQ*_>&V[ M]C5$/#1F&?U/09EGKV&"W%?X4+" ?W3ER. M2@D3OJ@:C55R47%6)'N91]Z'<9IW[K*%%B?0A4!7PGW(0^9$P?E'9EF9:S4A M/9_]P/P5IP?JSJ;RP7 48<^9-RYZ*>F')"<7+[1@CC.&;C#IBB!.?4U!8RF. M] V=QNF[J,-=H.^V]/0V+I!%!;(@D/U78GI58@SSCLM]-,D^(K"[2A+#9%=) MR.;B).@V/%F#*C7VH5TVT;4K'FBX^'_PN:6^,=WRWJ"SLN[YA$MNE++@K"0W MSDOGNGA="&BLG]ZYN9[?\KRP:EC:E*S_BO(O4$L#!!0 ( $^#IU!)HY'* MQ0$ #<$ 9 >&PO=V]R:W-H965T2E?#'>\]^Z.XYR- M2K^:%L"B-RDZD^/6VOY(B"E;D,S2 M\0X76?"==9&IP0K>P5DC,TC)])\3"#7F.,'OCA?>M-8[2)'UK('O8'_T9^TL MLJA47$)GN.J0ACK'C\GQE'I\ /SD,)K5'OE*+DJ]>N-+E>.-3P@$E-8K,+=< MX0F$\$(NC=^S)EY">N)Z_Z[^*=3N:KDP T]*_.*5;7.\QZB"F@W"OJCQ,\SU MI!C-Q7^%*P@']YFX&*42)GQ1.1BKY*SB4I'L;5IY%]9Q.MD=9EJ<0&<"70C[ M$(=,@4+FS\RR(M-J1'JZ^Y[Y%B='ZNZF],YP%>',)6^<]UK00YJ1JQ>:,:<) M0U>89$$0I[Z$H+$0)_J!3N/T;33#;:!OU_3D$!?8105V06#W7XGW-R7&, _Q M(&DT2!H1V-\$B6%N*R&KQDG037BR!I5JZ,*XK+S+5#S2T/A_\&FDOC'=\,Z@ MB[+N^80FUTI9<*EL[EPNK9OBQ1!06[]]<'L]O>7)L*J?QY0L_XKB+U!+ P04 M " !/@Z=0A+7\4;8! #2 P &0 'AL+W=O-L4IX-&W+ MW&!!U!&D).-)\H$IT6M:YM%WMF5N1B][#6=+W*B4L+]/(,U4T)2^.9[[MO/! MP!VA4>0,A"AC%\+)UU3!N#V_,;^,=:.M5R$@T%"".2HC75Q)-3IOU,*"4I1XG?=>QWV: M;_C= ML'\ 7 5\!]S,/F1%'YD_"BS*V9B)U[/XCPQ.F18V^JX(RMB'&UL=53K;ML@%'X5Q ,47Y*XBVQ+3:MJDS8IZK3N-[&/+RH8#W#V4XN0KS9X$N9 MX< 6! P*;16H6:[P"(Q9(5/&KUD3+Y:6N-[?U)]=[Z:7"U7P*-C/MM1-AN\Q M*J&B ],O8OP,VK\X/$;F; J;=$?AOIGBE\SB( M4W*U0C/F-&&B%29<$,2H+Q:1S^(4?:!'?GKLK3!V]'A-CQ*_P,XKL',"NW]: MW&U:]&'V?I.]UV3O$3AL3'R8_W1R\)H&PO=V]R:W-H965TZM'8^$F+H'R MM8O(IM)P"8/A:D :VA(_I<=3[O$!\(/#;'9[Y#NY*/7J@\]-B1-O" 34UBLP MMUSA&83P0L[&KU43;R4]<;^_J7\,O;M>+LS LQ(_>6/[$K_'J(&63<*^J/D3 MK/WD&*W-?X$K" ?W3ER-6@D3?E$]&:ODJN*L2/:VK'P(Z[SJWVAQ ET)](Y MED+!^0=F655H-2.]G/W(_!6G1^K.IO;):+CXO_!EI+XRW?'!H(NR M[OF$2VZ5LN"L) _.2^^F> L$M-9OW[F]7M[R$E@UKF-*MO^*Z@]02P,$% M @ 3X.G4(,UZ::W 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0+X8DVQ4@95-5J=1*JU1-GKTP@!5?B&V6].]K&T)H MRHOM&9]SYN)Q/FKS8CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T- ML#J2I"!TM[LADG&%RSSZ3J;,]> $5W RR Y2,O/G"$*/!4[PN^.1MYT+#E+F M/6OA%[C?_@+-<*&6@*?)<]3C \SU7&,T%_\#+B \/&3B8U1:V+BB:K!.RUG%IR+9V[1S%?=QNKG. M9MHV@V;0! 4! &0 'AL+W=O.7M]1@'C '=._[Z B7L7 MH;P8=ID99A=P-2O]8@8 B]ZD&$V-!VNG#2&F'4 R==A%953HN831R-EXC9IXW=(3S^?OZ@^A=E?+GAG8*O',.SO4^"M& M'?3L*.R3FA\AUG.-42S^!YQ .+AWXO9HE3#AB]JCL4I&%6=%LK=EY&,8YV6% M?HNT-*&(A&(EY/13 HT$^I\0NDD69Z'4>V994VDU([TVIHD57DY(4BYF[!%!>8_!*S36&*%4.B%0I@7*I$"9<'#]H14IS,V'5GR.68R0L_/Q[^4GTP<^&K17UAUU.)!> M*0M.+[MREW!P3W0-!/363[^XN5XNZA)8-<4W2-8?0?,/4$L#!!0 ( $^# MIU"3LCADLP( ( * 9 >&PO=V]R:W-H965TB[R4,_>D5#7U/+D[L8+*)UZQ4O]SX**@2B_%T9.5 M8'1O@HK07-2G>>FKV-F*?\K/*L9!OAR'-14/%WR7)^G;G(O6T\9\>3 MJC>\>5K1(_O!U,]J(_3*ZUCV6<%*F?'2$>PPPJ>_=.72_/K[,Y2\:)E MT5(*^MIJ7IB5K,LL'@'@9U"$^S M=RDPE&*)K7!\GV!E(\+X'K*V(03'L H"%DH, ;DC2&"" "0(#$'0)R#^H%,- M)C*8TF 2Y ] *QL4X1[H3DH(2@DM*9-DH*2!A+TD""66% "%R9B6"-02 6U! M S&1E2;PQ[),P"P3( N&"6*0('[\\2<@0?+_GB=6F6%HM=P&!?%8+Y />]8' MND%&*$9LCQ[O!P)MO4 84!$,;-N"^B_[)X2C:"03;%U$@$SA" 5L7A1\H%[8 M=,AVG?T!:$']>E$X? 4@T*@?$&P[!/ENK*VPI]#D SV!785B0(5U?$"@D6\W M@LV';/<1,B(5PZ;!_N/58M@T&#U0+00*AL_6ZQW/!1-',_I(9\?/I9F[>KO= M>+7 YGA_@S>SV7D@P1_F!<\6T%O])OV@G/0YVBYP=5'T[T?>B MF8F:A>)5.^]YW= Y_P=02P,$% @ 3X.G4+65-?U0 @ @@ !D !X M;"]W;W)K&ULE57;CILP$/T5Q RO'+GB8UMQ#SA M1U7D%6R$(X]ER<2?)12\F;G$/0=>\T.F3,";)S4[P'=0/^J-T#NO5]GE)50R MYY4C8#]S%V2Z)M00+.)G#HV\6CLFE2WG;V;S93=S?>,("DB5D6#Z<8(5%(51 MTCY^=Z)N?Z8A7J_/ZI]L\CJ9+9.PXL6O?*>RF3MVG1WLV;%0K[SY#%U"D>MT MV7^%$Q0:;ISH,U)>2/OKI$>I>-FI:"LE>V^?>66?3:=_IN&$H",$/4&?_1$A M[ CAA4 _)-".0"^$V%:K3<769LT4FR>"-XYH/V_-S+^(3*FN?FJ"MMCVG2Z/ MU-'3/*0D\4Y&J,,L6TQPA1D@UO>(D 8]QM,.>AL!9F,9W D$MT>L[A'$#PI!'B A05H%8@O!&@N$"$"D2(@VCP.3!,/*@6AAGA1F+4 M2(P(/*CE"!48/5^*,2HP?J(4&&8R^%,@F,C'C4Q0(Q-$@. "Q,>;S'^^&.1! MGY(GRH&"X@?GH(VX( &2[8-6)G@7D? _LL7[B-!_9[O&0-&P7;VKB[ $<;!# M1CHI/U;*7!57T7Z0+0)SD0[B2S)=M>/H(M-.QV],'/)*.ENN]#5M+],]YPJT M1_]%-V*F!W*_*6"OS'*DUZ*=2NU&\;J;N%X_]N=_ 5!+ P04 " !/@Z=0 MR Y\E>L" "K"P &0 'AL+W=O?L90"O:A:_\$7[[S MG8O].6=Q%?)9G3C7P4N1EVH9GK2NYE&D=B=>,'4C*EZ:G8.0!=-F*H^1JB1G M>VM4Y!%!B$8%R\IPM;!K#W*U$&>=9R5_D($Z%P63?]<\%]=EB,/7A-+U M0K1:5.S(?W#]LWJ09A9U+/NLX*7*1!E(?EB&MWA^3ZR!1?S*^%7UQD&=RI,0 MS_7DZWX9HCHBGO.=KBF8^5SXAN=YS63B^-.2AIW/VK _?F6_M\F;9)Z8XAN1 M_\[V^K0,IV&PYP=VSO6CN'[A;4)I&+39?^,7GAMX'8GQL1.YLK_![JRT*%H6 M$TK!7IIO5MKOM>5_-8,-2&M /FH0MP9Q9V""?<\@:0V2CQJDK4'Z9I"\:T!; M ^H81$VQ;/6W3+/50HIK()L+5+'ZGN(Y->>[JQ?M<=H]?*CZL3 S(SB\^ !JM*RQ.#"B/ MQJX?ZMW;!(]G!"L4^Q+%:.2?!,,:Q9\0*895BGV9NF_T%OLR34@_W>8!AF I M'JL*<>4\W(4E2'SAN'\7:P S;<>G@ITXE[JN9V^UZRK7I.XY MW'6"YG<$ 3LF#K/3](UO+IHV]CN3QZQ4P9/0IMNQ/&ULE5;1CILP$/P5Q'L/ MO 8#IR12+U752JUTNJKMLY,X"3K %)SD^O>U#8<2O%3D)6 S.YZ=>.U=7&3S MVAZ%4-Y;653MTC\J53\&0;L]BI*W#[(6E?ZRETW)E1XVAZ"M&\%W-J@L @A# M%I0\K_S5PLX]-ZN%/*DBK\1SX[6GLN3-WR=1R,O2)_[[Q$M^."HS$:P6-3^( M'T+]K)\;/0H&EEU>BJK-9>4U8K_T/Y+'-5 38!&_,$%"6@EB"Z(6"C-#H,LYC*8A(2D5&R:Q?%XC@CN)@(%1,A8I*1F X37RWS M :($LI$:#$8RH+B<&)43.W(<-;&S3,18&H_$("CM\L0?S5 M#+%F@B!!"9+Y M.R5%"=(9.R5U$J7 0CJRPT5!1DB&B\E0,1DB9H* A'C]AO,-(1-' )EA20^* M;ZHG3,?G@(MBD+$).?A90,"5DX03%/AI0.@=IN U3+ B=DQQRQ, Z'BC8# 2 MTHDSA>!53-PRILD4!5Y\A-UA"UY^))EC2^+FRT(R=L5%D8S!A!R\F E2S>(* 4)@X$P*L9D&I.)NX+F+B-[[B. :] MF',A@WO7QAD=7X$(BM$X&LD)KAH>TX%^Y\TAKUIO(Y7NG6R'LY=2"&PO=V]R:W-H965TGMRT56%$?HC\D9O?=FX8RS M4:I7W0(8],:9T#ENC>GWA.BR!4[U1O8@[)=:*DZ--55#=*^ 5I[$&8FC:$N"!7!Z->W)&KY"SEJS.^5CF.7$+ H#1.@=KC M D=@S G9-/Y,FG@.Z8C+^U7]V==N:SE3#4?)?G>5:7/\@%$%-1V8>9'C%YCJ MN<-H*OX;7(!9N,O$QB@ET_X7E8,VDD\J-A5.W\+9"7^.D_Z5MDZ()T(\$VSL M_Q&2B9"\$WPW2DPF/UU,W$=I_89I;.Z7OGO]EJM?5>BN0^ MS(UT((%F&B';K M NFJ0.H%T@]MN+MI0\#L/$8$S$T= ?&P0,2;VU:1QK#P MSGOR&+N7O?$?[/Z$<7^7"&PO=V]R:W-H965T^TD3D +F-I.LGW[VH8@8B:]B0_\,_/-&,8I;ER\RXHQY7VT M32?7?J54OPH">:A82^4+[UFGGYRX:*G22W$.9"\8/5JCM@E"A)*@I77G;PJ[ MMQ.;@E]44W=L)SQY:5LJ_FY9PV]K'_OWC=?Z7"FS$6R*GI[93Z9^]3NA5\'D MY5BWK),U[SS!3FO_$UZ5V!I8Q5O-;G(V]TPJ>\[?S>+;<>TC0\0:=E#&!=7# ME96L:8PGS?%G=.I/,8WA?'[W_L4FKY/94\E*WORNCZI:^YGO'=F)7AKURF]? MV9A0['MC]M_9E35:;DATC -OI/WU#A>I>#MZT2@M_1C&NK/C;?1_-X,-PM$@ MG QP]%\#,AH0QR 8R&RJGZFBFT+PFR>&T^JI>2GPBNAB'LRFK9U]IK.5>O>Z M(6E2!%?C:-1L!TTXTX2/BG*IB+-)$FB B2($*4)K3^814 ([(* #8AU$#VFD M3AJ#)K&:;M#$R$EDJ<%Q$L$D$4@2 2290S)HXEF4,(^Q@[(4810]*4H,HL0 M2NZ@Q(LHA"3N\0(B-"O= TH"HB1+E,RI_38!HN21@P*(HF<'E((H*8#BU'Z; M+@\(8;&ULE5KMCJ-&$'P5RP]P,)_ RK:4 M=71*I$1:793D-VN/U]:!\0&[OKQ] +.6F:X9X(\-N*:I::B:IO'J6I3?JZ,Q M]>)GGIVK]?)8UY>G(*AV1Y.GU9?B8L[-+X>BS-.ZV2W?@NI2FG3?#A M#O+T=%YN5MVQEW*S*M[K['0V+^6B>L_SM/SOV63%=;UDR\\#WTYOQ[H]$&Q6 ME_3-_&7JOR\O9;,7W*/L3[DY5Z?BO"C-8;W\A3UM(]X.Z!#_G,RU>MA>M%-Y M+8KO[<[O^_4R;!F9S.SJ-D3:?'V8K[]ZHN\CY*0R5/?]Z^3^?N^]K'_QR&!_!^ +\/8-([0/0#A#4@N#'KIOIK M6J>;55E<%^7M:EW2]J9@3Z))YJX]V.6N^ZV9;=4<_=B(6*V"CS90CWF^8?@# MA@\16XI0\1T2- 3N+#ADP;OQ8L!"XP "!A!= #D($%G3N&%TASG?,$HE]E0H MBH61D)B,A&0D(!-;9&X8]4A&1[$2%AL BQ(5.>@H2$QB)+ M)%L $EIA*C&D$@,JUI2?XRE4 ,A))8%4$D"%XP LQ+X23I(#S(D@IV.4:LC8F; MP] 5HC#?%<)6QX#7$3DSZF*N66,'8]3"J%(9=2>2?A]D2 2;%T/NY3!CADV' MQ3-TBLV" ;>@.DW&T^&##(L([#D\G*#/'C2Z\B*<9^GEV,,X\C!;J9R:$UQ] M$6!_$\#? MB'0%*+YHU8I0SK)58&\3H$(C A;4M! =@'+3<3R5(F-SA<"6).2,1V-L)@(] M -KJ$;0HDJ$@2:$HIG7BNF>P,PE4/KFFA)U)1#.R@CU%3/$4,>XI7LB0"/84 M@1ZV' NHQ&X@9SQL22QDB0H5TK2@$@4W"4!Y;A*)E2R1DAT])8G5)\6,K#@Z M.9-:.>,%@1QJ MM6$92R1C>T665*.PP$8X3X$ML: E%;0,'9=;84&K&8)66-!JBJ 5E:I]ZWHA M0R)8R0IU34C_<;QKXH4,B6 _4'0UEJ&C6:BP'Z@9J[%R=&.GK,:*KK-00Q#G MUI#"SJ# @DRO$&U6X!8QP'DTI+#3*.HT,G1T(!5V!C6CLZ&PDA4J]\FU&B_W MO9!ARQS[@4:=#?L*Z?%ZWPL9$L&NHJFK-!6 (P3V SWC98_&2M937O=HV@U M?4< \_0=-?8%3>L$&;I"8%_0:D9:'&]6D(Y)6J@^85HHS)<6K&*-5.QX_M%8 MQ7J&BC56L9[2G]3C*O9"AJ^:L(HCJF(9.N828?U%;'HZ(JR_"*W'=CIZD/:D MPPNY$0D>WD*W?POX,RW?3N=J\5K4=9%WKYT/15&;)ESXIUU_&VG+B[]7PV"^_\=-O\#4$L#!!0 ( $^#IU ^M,U8.P( '<' M 9 >&PO=V]R:W-H965T; 70@R75S M\/_%J6C5N MGEG;3N09/RM6-; 3CCS7-16_-L!XMW*)>S6\5*=2&8.79RT]P3=0W]N=T"=O M5#E4-32RXHTCX+ARU^1Y2R)#L(C7"CHYV3LFE3WG;^;P^;!R?1,1,"B4D:!Z MN< 6&#-*.HZ?@Z@[^C3$Z?ZJ_M$FKY/94PE;SGY4!U6NW-1U#G"D9Z9>>/<) MAH1BUQFR_P(78!IN(M$^"LZD_76*LU2\'E1T*#5][]>JL6LWZ%]I."$8",%( M"*)_$L*!$(Z$OII>'YE-]0-5-,\$[QS1_ULM-9>"/(>ZF(4QVMK9;SI;J:V7 M//(7F7D+@D01W#9&#THLJ.D[@RSBF]N-H<(D MG@D'[:$U"9!PPAD)O$E(^!]%P=N$1(\4)7JH* CJOBC>Y!FK09SLBR^=@I\; M.VXFUG&JK /[#/Z!]R/I*Q6GJI'.GBO]F-HG[\BY AV,_Z1;L]13<#PP."JS M7>B]Z$=!?U"\'<:<-\[:_#=02P,$% @ 3X.G4))\[!B3 @ _P@ !D M !X;"]W;W)K&ULC5;;CILP$/T5Q'O7V%P3D4A) MJJJ56FFU5=MGAS@)6L#4=I+MW]Z M:N3"/RK5SA&2Q9'55#[QEC7ZRYZ+FBH]%0H9YE M5]:LD25O/,'V"W^%YQL<&0>+^%VRBQR,/9/*EO-7,_FV6_B!4<0J5BA#0?7K MS#:LJ@R3UO'7D?I]3.,X'%_9O]CD=3);*MF&5W_*G3HN_,SW=FQ/3Y5ZX9>O MS"44^Y[+_CL[LTK#C1(=H^"5M$^O.$G%:\>BI=3TK7N7C7U?'/_5#78@SH'T M#CKV1PZA>A+F9AC+9V]IO.5FKK M>1GA*$=G0^0PZPY#!AC<(Y!F[T,0*,2:3-S);8#-%(&#$ X1@EF$EB :$H0I M3!"!!)$E"&_*$,,$,4@03Q1$.!G5L<,D%M-TF%D2!*-B "B<#5 W8A)03 *( M24=B.DP\"/,I#,@(M9FBXH 06$L*:DD!+=E(2SK5@H,T'&D!4.$]+1FH)0.T MS$9:LDF4*(XGBP2@DOC>(LU ,;.I&'*' ?POQL\OFOQG=\?/[!O'6B8+0Z3 M>%02 '4O'?"<6&'RP+9UH-N],ALO#X"ZIP4^4/#T1)EN6P>"HS@A'T%NA< ' M$XX>V+,.-#PS,$XG"S1%C;6@0=NHF3C8#BN]@I\:90[H@;7OXBMBVL[(OC;= MW;:C=YKN:O"#BD/92&_+E6YJMO7L.5=,*PR>=)V.^C;23RJV5V:8ZK'H6G(W M4;QUUPW4WWF6_P%02P,$% @ 3X.G4$$1KT@Y P .@X !D !X;"]W M;W)K&ULE9=O;YLP$,:_"N+]BGW&)JZ22"O3M$F; M5'7:]IHF3H(*. ,GZ;[]S)]&Q#[2[$W!Y+GC=_;QU)Z?=/W2[)0RP6M95,TB MW!FSOX^B9K539=;9L<-Z&S7[6F7K+J@L(B!$1&665^%RWCU[ MK)=S?3!%7JG'.F@.99G5?Q]4H4^+D(9O#Y[R[:FJ)M=54*O-(OQ([U/@;4"G^)6K4S.Z#]I2GK5^:0=?UXN0M$2J4"O3 MILCLY:A2511M)LOQ9T@:GM_9!H[OW[)_[HJWQ3QGC4IU\3M?F]TBG(7!6FVR M0V&>].F+&@KB83!4_TT=56'E+8E]QTH73?ZU-0]ZNUS]JFH/?,3N:J?=C- M7?>;K;:Q3X_+&.@\.K:)!LU#KX&1!BX5J:_@L[,DL@!G"D IH(MG%Q2 )V!H M M8EB$<)!'&JZ"6BDU2=A'( )IU2$%G, ";*B5&:V*.)@3DXO8:/WB,8$]*9 M^Q21\41(@>-P%(+60C%O\1K7=PVO7WP)I1,DN*M0Q%;\SIV]3W)-<@F"NQ.5 M"(AT0>1-2^2K[!)-N2W@7@>^US$YLD9P@T&L'V4V\#@[Y#&PO=V]R:W-H965T:. DJX R G7=W[\SC8<_.LGEJ]T(H[[DJZW;N[Y4ZW 5!N]Z+*F]OY4'4^I^M;*I< MZ6&S"]I#(_*-":K* ,,P#JJ\J/W%S,P]-(N9/*JRJ,5#X[7'JLJ;/TM1RO/< M!_]EXENQVZMN(EC,#OE.?!?JQ^&AT:-@S+(I*E&WA:R]1FSG_CWZUIYE/*I&WS>S/VP8R1*L59=BEQ?3F(ERK++I'G\'I+Z8\TN\/+^ M)?M'T[QNYC%OQ4J6OXJ-VL_]U/TW_M YY)PJX8WHQU]VD63OSG^ZVU;.G!6?A+#AUB0;,LL?@ M!0:N$2L7P3B.F$ S&&D@16.)3@*T2KB(**4K,+)19N+95:- )^!D FX2\*L$ M%LEECXD-INY7*L[2V&K%125Q&-)<(I)+1'!A%I<>$UU4N(PM47DHN(,.I404@36RPN"I!/D_S(#:3CW@*^R&(P/*>'::GD+=4V'=B=@!)T)?P/:GX#_QZ+0M@*4 MK]@>!ZYG:!$X)D? (IA<%=I;@#(7V^? ]8T;GF4V'0+%$C9!A[87@UHDP'*93*;#P'BCH0IT)1V:),!PF4F]P"T,V#X?@4C M[0P([U#P (JGI#EL.%P41E,"1MIED'(96\#H^L<-#^WWB4*Q<$+ 2+L,4BYC M"W@ 72DSSKA-QT4A9!/Z1=JQD-I2V?JE0)S9;"B0_5D*+O;$E6AVYOC0>FMY MK,W9Y6)V/*+;,KZM9[E$KOS,W^>2NE$II+>*L?T5X?J<9! M*;:JNTWT?=.?*_J!DH?AS!2,![?%7U!+ P04 " !/@Z=0N120%]H! !A M! &0 'AL+W=O=0=@ MT!MG0A>X,V;8$J*K#CC5=W( 8;\T4G%JK*E:H@<%M/8DSD@211O":2]PF7O? M096Y/!G6"S@HI$^<4_5W!TR.!8[QQ?'NDJ.4K\[X5A(YI",N[Q?U)U^[K>5(->PE^]W7IBOP9XQJ:.B)F6^'/<=*_T-8)R41(9H*-_3]".A'2 M=X+O)@F9^5(?J:%EKN2(5'BL@;J9B+>I;6;EG+YW_INM5EOON(.$K70Z2K5:1>(%V&B)-U@6Q5(/," MV859CZ M8!@Y3 M-YG^5\A]02P,$% @ 3X.G4'IX$W42 @ -P8 !D !X;"]W M;W)K&ULE97=CILP$(5?!?$ :_X#$2 U5%4KM5*T M5;?7#@P!K<'4=L+V[6L;@EAP*_4F]I@SYYMQC$E'REYY R"LMX[T/+,;(88C M0KQLH,/\B0[0RRXT2HPVUOYZE>.[,\I3=!VA[. MS.*WKL/L]PD('3/;M1\+S^VU$6H!Y>F K_ =Q(_AS&2$%I>J[:#G+>TM!G5F M?W"/1:+T6O#2PLA7[E@#@4E/]M*-)D=VU8%-;X1\4S'SS#W$]K6W/Q7N .1[R%(Z_#:-;:_' M>T6Q5X3Q(D&R@*4*SUB%I_/]-<'US :^T<#7!L&[-N)-&Y,FTII>:]P@BT\%$"&ULE5?M;ILP%'T5Q ,4;&Q#HB122S-MTB95 MG;;]IHF3H +.P$FZMY\-E()]W:9_ C;GGGNNG>./Q474S\V!<^F]E$75+/V# ME,=Y$#2; R^SYD8<>:6^[$1=9E(UZWW0'&N>;=N@L@AP&+*@S/+*7RW:OH=Z MM1 G6>05?ZB]YE266?WOCA?BLO21_]KQF.\/4G<$J\4QV_.?7/XZ/M2J%0PL MV[SD59.+RJOY;NG?HOD:)SJ@1?S.^:49O7NZE"/W5_8O;?&JF*>LX:DH_N1;>5CZB>]M^2X[%?)1 M7+[ROB#J>WWUW_F9%PJNE:@<&U$T[:^W.352E#V+DE)F+]TSK]KGI?L2LSX, M#L!] !X"5.[W J(^(+HV@/0!Y"V O!M ^P!J! 1=[>U@WF<5H601G#51C[GK,'B$B2B=8E(;@P9$H!0, M,C DXPY;X=A(\"'BWD:@,)IBUC:&)K#."!RNJ(V/)L-%80("$I"6@$P(F#'> M'8:UF*HKA,T2 Y5>A5K;J)B%(:R8@HHIH#@VM'08.LJ2T%&6;GZH)<6A@X$Z MF*4C1L; ,4L&,T2DS!)A0M8 ))DYI,:@U-B2&D4,)DA @N3ZO]D,))@!"LQ) M@S .,Z 07CQ"@&+FH'"L/^CZ4A&X=MPB?$6Q$(@X)A7!WD<1X 37@,'N1^03 MU<)V1+8?@6HAD$LJ;#=D^XU0U]S"-D#Q)ZJ%C8"2:ZH%0,ZYA?V";#,0YJ# ML!EP>'VU#1H *-5#DU6VVDFV#/8M@-AV,R$@?74E0?V#(8\$YMY MHO>WCVDBV%D8V%A99"8B]M!A9R+8?]BVEK4/87L_Q.9VF&)[/W1K@3V* 8\R MXJ" /8H_X5$,>Q3;]K//-#UH7.V,V&/R :J3$XP.MR6O]^U-H_$VXE1)?;@; M]0ZWF5NL#\=&?XKF]]V=Y(VFNR+]R.I]7C7>DY#JZ-T>D'="2*Y$AC=JX@[J M5C8T"KZ3^C56[W5W->D:4AS[:U&ULE5;;CILP$/T5 MQ MZ47(-W7D7'OO15ZJF7_4NGH. K4]\H*I)U'QTCS9"UDP;9;R$*A* M$(3BH&!9Z<^G=F\CYU-QTGE6\HWTU*DHF/RWY+FXS'SL?VR\9(>CKC>"^;1B M!_Z3ZU_51II5T++LLH*7*A.E)_E^YB_P\YK0.L B?F?\HCKW7EW*JQ!O]>+; M;N:C.B.>\ZVN*9BYG/F*YWG-9/+XZTC]5K,.[-Y_L'^QQ9MB7IGB*Y'_R7;Z M./-3W]OQ/3OE^D5 M7+/27B_-DVCBPN X@)(&V"T/PL(74!X#:"?!E 70'L!05.*[2H.).BI)/*:2@"K)4 7WWM@R&:A@/*:2 M@BKI4"5!/95TH!*/=FP"JDP %0P38 3;"-W_W\ C3L1 %OV..M!-2Q$:JQ:# M=EQ@ BB%(Q2PEW#X0+VPFS"]IU[Z4+VP[3#@.SSV?F%/X?B!>F'#X#L^#O(9083R6#NPL#%F+CE# ML&3^YM"8-\0=$=3'*A;+NJ?#9]!;A.! MW4<@]XW5 MN*D ?: =N* &?4X'OG0-U:231F"0*;CP#F"_N'! *P_Z1&W0F MC8++@YWBE+<5I]*.D)W==E)<$#NI7.'-F/F#R4-6*N]5:#/OV*ED+X3F)A?T M9#Q\-)-MN\CY7M>WB;F7S7C7++2HW.@:M//S_#]02P,$% @ 3X.G4$15 M).\I @ J08 !D !X;"]W;W)K&ULC55;;YLP M%/XKB/?58*Z)"-*::-JD38HZ=7MVPDE -9C93NC^_6Q#& %O[0O8YKN=8S!9 MQ_B+* &D\UK31FS<4LIVC9 XEE 3\^Z(2UT3_OL1*.LVKN_>%IZJCO][YGB88Q(\*.C$9.[J4 V,O>O*EV+B>3@04 MCE)+$'6[PA8HU4HJQZ]!U!T]-7$ZOJE_,L6K8@Y$P);1GU4ARXV;NDX!)W*A M\HEUGV$H*'*=H?JO< 6JX#J)\C@R*LS5.5Z$9/6@HJ+4Y+6_5XVY=X/^C68G MX(& 1X(?_I<0#(3@O81P((0S NI+,;W9$4GRC+/.X?WVMD2_1?XZ5-T_ZD73 M;/-,M4>HU6L>)G&&KEIHP#SV&#S!X'O$=HF(TGO(;@D)X[]&2(4;]X=E/)&N' M'P,:_T[Y'U!+ P04 " !/@Z=056E .&D" !5" &0 'AL+W=O1G1S05-O0,WT'^:/9 MD\<="76 03P7T(K1W-*I'!A[T8LOQZ7M:D500B8U!57#%;90EII)Z?C5D]K# MF3IP/']C_V225\D/-CDJZ2CEK+=Z]WH;JKX@\!LK]3&\:L\TS98]0N]=5 M$"]2YZJ)>LRFPW@CC!^&'S';*89\1.P0EL ;,(Y2.4CU,*D;;T(01-&-C"G& MNY$Q180)KL)'#?--?#!6X<\0!"A!8 C\,4'BX@0A2A B"FY>V1;!!.Z-$QB& MX$(B5$@T)8ABG"!&">+[K4A0@F2J(+Y)<]-A(H.I#2:*W9E3%N@IB^DIR8Q1 MQ,6KS+T_4S)3J.2.7'O0.-F0S"5+T#);$^_?W]<& R4SU4SP0B)()27^# 5> M2N0_:HG@Q420*IC:&DYL)='$5F=TYU; SZ:?"2MCE]HTT]'NT#/7GKFSW^%= MP_U&^;FHA75@4MW\YGX^,29!B7$?E)A<]?AA4<))ZFFLYKQK=-U"LJ9OXL[P M3V+U!U!+ P04 " !/@Z=0&,/EL!L" U!@ &0 'AL+W=ODHQ_[,% MPH:-'_KOCN?F7$OM0&71X3/\ /FSVW-EH8GEV%!H1<-:C\-IXS^%ZUT8Z "# M>&E@$%=[3TLY,/:JC:_'C1_HBH! )34%5LL%=D"(9E)U_!Y)_2FG#KS>O[-_ M-N*5F ,6L&/D5W.4]<;/?>\()]P3^B(G2IB0Q#?J$C=!(F3(#$$R0U!-FN#Q>0&T]HJ M%^E,R3TF6.3N0E)G(>E=(7&"N63H*EHQ7+62L?.#!X0Z0?,/BJX>&P5^-G-)>!7K6ZFO]95WFGU/D7ZL M,_]6ST3SB#]H[$#]COFY:85W8%*- O-@3XQ)4#4&"W5G:C7#)X/ 2>KM4NVY M'636D*P;AS2:_BG*OU!+ P04 " !/@Z=0OX<>K\$! !9! &0 'AL M+W=OX,V8\ M$J+K#@33#W*$P:ZT4@EF;*FN1(\*6.-)@I,L2=X0P?H!5X7OG555R)OA_0!G MA?1-"*9^/0*74XE3_-IXZJ^=<0U2%2.[PEP*![.2 %;8G? MI<=3[O >\+V'2:_FR"6Y2/GLBD]-B1-G"#C4QBDP.]SA!)P[(6OC9]#$RY:. MN)Z_JG_PV6V6"]-PDOQ'WYBNQ'N,&FC9C9LG.7V$D&>'40C_&>[ +=PYL7O4 MDFO_B^J;-E($%6M%L)=Y[ <_3O,*W0=:G) %0K80,OI? @T$^H>P\^%G9S[J M>V9852@Y(34?ULCLF#O=+ MP:$U;OK6SM5\V^?"R#$\9++\FU2_ 5!+ P04 " !/@Z=0Y .2>"H" "7 M!@ &0 'AL+W=OBDL@.P'T9(,:%N P3(*&UJU? MYG9N+\J<7Q6K6]@+3UZ;AHI_.V"\+WSD?TR\U)=*F8F@S#MZ@5^@7KN]T*-@ MSOF=*.7#^9@;?3X4?FHR P5$9"ZJ; M&SP#8\9)Y_%W-/4GI@F<]S_"<[TRM0+[[_! M6%#L>V/U/^ &3,M-)IIQY$S:7^]XE8HWHXM.I:'O0UNWMNV'%4+&,'< '@/P M%("'6@:0S?P+5;3,!>\],6Q^1\U_C+98[\W13-JML&LZ>:EG;V64)7EP,T:C M9C=H\)V&3)I ^T\0[(1@:["9&6"4N0TV3H.--8CF&43I(LM!DUA-:S4Q(;&; M$CDID8.2+2B#)IY12$8>;$;LI,1K2APN*/&*DJ+H02V)DY(X*&A!2=84,DOE MCD*<%.*@X 6%K"E9A-V4U$E)'93-@I*N* @GLXKO,)D3DZTQV?(CRU:8&./H MP9ZAT'WD0@=H^9V-HCGI$T(H>81Z<+K1"A6'RX]M%,U/3H3"=$D*9E>*N;)_ M4G&I6^D=N-*WD[U#SIPKT);AD\Z[TJ_$-&!P5J9+=%\,5^4P4+P;GX%@>HO* M_U!+ P04 " !/@Z=0BC>))VD" !T" &0 'AL+W=O9W,ADBZY.QWL57YS!V[SI;NR(&I-W[Z2MN$(M=IL_].CY1IN'&BU\@X MD_;7R0Y2\;)5T59*\MD\B\H^3ZW^F083_);@=P3??T@(6D+P+"%L">&%$#\D M1"TANA!L#JC)W19S111)$\%/CFCV0TW,ML/32/]=F0G:?\>^T_64.GI,(P\G MZ&B$6LRBP?A7F""*^ICU+2;R_ Z#M(?.B \96?B 0-!?9 EAPCYF!6&&9B', M"#8;@%4+K$#0$XAA@1 4"*U V!,8#S)I,)'%5!8SR'7]"-$S$8$F(L#$!!88 M@0*CY\L0@P+QK0/L#W&,>X,$?-IGW M(,]F^S^$](W<:78,& GN2(!M.L?^?Y0#;AX< "["83F"9_ ^CJ)"VIV-MK33H9/U3*G"%7T>[JG-NS?A!?X.FJN0 O,LU]_(.(?5%) M9\.5/N?M:;SC7%'MT'O1WG+]"=!-&-TI,XSU6#3W8#-1O&[O>-1]:*3_ %!+ M P04 " !/@Z=0],TRHN[DL%/,_QG%,?,.^X>)4EIL'#A_-9,OIZT?&$64T:,R%$1?;G1'&3-,6L?O@=0?GVD*[\?O[)^L M>6WF0"3=^=Z)G?Z6 (^][@_BN]4:;A1HE^QI$S:7^] MXU4J7@\L6DI-WOIKU=AKU]])HJ',78"& C06P'\7A$-!."D O3)K]2-1I,@% M[SS1_ULM,2\%W(0ZS*-9M-G9>]JMU*NW D.<@YLA&C#//0;=8= C8C='X'2$ M "U@5(&<*I"M#Q]4Q&Z"T$D06H+H@2"9V.@QV&(:BX$H26"23H"[.3"-@@3& MR*TH M$PV>[RQQB' X?6< G>_NN[// M'[[Y637/[4'*+GBMRKI=A(>N.]Y'4;LYR"IO9^HH:_W/3C55WNEALX_:8R/S MK3&JR@@($5&5%W6XG)NYQV8Y5Z>N+&KYV 3MJ:KRYM]*ENJ\"&GX-O&CV!^Z M?B):SH_Y7OZ4W:_C8Z-'T<7+MJADW1:J#AJY6X0/]'[-C(%!_"[DN9V\!WTJ M3TH]]X.OVT5(^HAD*3==[R+7CQ>YEF79>])Q_!V=AA?.WG#Z_N;]LTE>)_.4 MMW*MRC_%MCLLPC0,MG*7G\KNASI_D6-"<1B,V7^3+[+4\#X2S;%196M^@\VI M[50U>M&A5/GK\"QJ\SR/_M_,< ,8#>!B .Q# S8:L'>#V"0_1&92_91W^7+> MJ'/0#+MUS/NBH/=,+^:FGS1K9_[3V;9Z]F49 \RCE][1B%D-&)A@Z#5B[2(8 M?_<2Z0@N80 6Q@HKC\@@!O:$:1M#5 GJK@:)'_8$"DA2UB<"M.^#ZZ^0YLA0_ M])3=4'LCZ(J+T23SR O%Y8$B^L <)74%0M=?DF7$%E0$^.&FXE)"$2UAS [* M%1,@C MOL>)J0H5;[XQ[7.!*01&I8+;TC:!DJA5DYHL5UPJ*B 5SBGT 91.B ME,\$]3#A(D SA,FIP,QA$C/P$ &N%8!IA:U_(RB[:>T %PI A()E-A%UB>@, M+-AZA-VVEX#K"2!ZPFV1'$%3HGB6)!XB7$P N4)PWR;A(@&(2'!;)% 0LU<. M WE.&^#B (@XV%_"U0@24W'0='QML%&GVK2;D]E+5_D I@UZ MAP\MZ?>\V1=U&SRI3C=3IN79*=5)'0V9Z3@.N@N^#$JYZ_K71+\W0RLX##IU M'-O&PO=V]R M:W-H965TES@]!T.Y.HLK;A3R+NOOF()LJ5]UK%K+U&'-;^(WEX9DEO,"#^+L2UG3U[?2JO4G[K7W[?K_VP9R1* ML5.]B[S[>!.9*,O>4\?C7^W4GV+VAO/G=^]/0_)=,J]Y*S)9_E/LU6GMI[ZW M%X?\4JHO\OJ;T G%OJ>S_T.\B;*#]TRZ&#M9ML-_;W=IE:RTEXY*E7\?/XMZ M^+QJ_^]FV(!J SH9T/A# Z8-V+T&D3:()@.2?&@0:X/XAT'TH4&B#9)[#;@V MX(9!,,[NL%R?LU8<>>\+VSRP+N"V/6#P_H/WW4KUG:C;YLX#E?! M6^](8[8CALXPY!;QR4:PB$Z8H&,PT:"(QI9:#NAMB,Q&D) 9-&Q,'!M4/R., M$>L)8-);R#-RPW#&#$X\&QRP&P<1=A!!!]'@(+IQ$!LK-V+X@*DU9A$:J,Q& MT7BQQ%QBR"4&7!*#RXA)YE%8&(8X3 +#)" ,-\(@3(J#7^1D1#K0VAS2"R!"*U4":>A HA@<2) G9*E20: N%4T"$0<9+ Z$2!/Q-%'!"L/27ZAD["N$%M8;/5" M(.XJ2BP:!*@&MXHRM<6)IQ.I"EG8DZE@:BN6%AO?/*\6*0$$?6_.*0-P5 M!S<[!2UJS:L&W(M=77H/DZNJ)@3:! $\R?Q R!N$.0&18.AO8E1JED")0Z M\F%871C:)2S-. "4.H20875A0%UN4='_& M80S!V-(Y+5@1&%"$-#()Q=8!)EK,BN$V$)8$!KH]-8]3&G2SSS5;]>DGH)%, M,#N?5Z(Y#M3EUKUQ\K9Z'3E\TC[\[TQOB4/V7AQ\\/->(_T9]X@XAHMNQDXBWT\OI3BH_I%WS\UX?S.^*'G6=U/!=$&V^1]0 M2P,$% @ 3X.G4+H 61IH @ R < !D !X;"]W;W)K&UL=95MCYP@$,>_BO%]15!\V+@FN]57(#I.R=DX-35 OA^!AE2MFV=F[9GG&;O)NFKI,W?$K6D(_WND->OW M+G0?"R_5M91Z >191Z[T)Y6OW3-7,S"IG*N&MJ)BK\>X.X(0^U@+'Y5 MM!>SL:-3.3'VIB??SGO7UQ'1FA922Q#UNM,G6M=:2<7Q9Q1U)Z9VG(\?ZE], M\BJ9$Q'TB=6_J[,L]V[B.F=Z(;=:OK#^*QT3PJXS9O^=WFFMS'4DBE&P6IBG M4]R$9,VHHD)IR/OPKEKS[D?]AYO= 8T.:'((C ,80";RST22/..L=_BP^1W1 M9PQW2.U-H1?-5IAO*GBA5N\Y3J(,W+70:',<;-#,!DX60*E/"&1#'-'*'2>Q M72"PQA@8@>"#0&(7"*T"H1$(/PBDBR0'&VQL6F,3IA$,-C+%5@Y>8V $HPU.8N4D%DZPX"3K MTTF2%&V<3FKEI.O?:&M#H&\O%M\2*EY6RV 4SV)-D.=OG##<*$MH(:WJ(+* XB4(K4!1["4;NP_M50P#"RE9DH(5*89>NG%=0'NY0TN] MI\MZ'XT6QQ0M26!VD3:47TT+$4[!;JWI7[/5J4T=D+F(_YL//>X'X=>J%IAK,9\Z"W#1+)N[)M@:M[Y/U!+ P04 M " !/@Z=09#_PN'L" "J" &0 'AL+W=O!._6^0&*>G^T'CIE?A7Q1&>?:>RV+2BW\3.MZ%@1JG_&2J2=1\\H\.0I9 M,FVV\A2H6G)V<$YE$9 P3(*2Y96_G#O;5B[GXJR+O.);Z:ES63+Y=\T+<5WX MX-\,S_DIT]80+.\4KFH/,F/"W\%LPTDUL$A?N7\ MJGIKSY:R$^+%;KX>%GYH,^(%WVM+P\*"R3R>-/2^IW,:UC?WUC_^R* M-\7LF.(;4?S.#SI;^*GO'?B1G0O]+*Y?>%M0['MM]=_XA1<&;C,Q,?:B4.[J M[<]*B[)E,:F4[+6YYY6[7UO^FQON0%H'TCF8V/]SH*T#?7.(7/%-9J[43TRS MY5R*JR>;MU4S^U' C!HQ]];HM'//3+7*6"_+) SGP<42M9AU@R$]#'2(P+!W M(0@68DU&[N1]@,T8 2'%0U"T"NH(:(\@CB.<($()(D<0O9,!!C(TF,1AJ@9# M:3HH90RBD!(\E1A-)1ZE F&,$R0H0?*X&!.48/* & TF[M?9>V6-%F,,3$(\ MD11-)!U+ 7<^O2E*,'U<"@CQ_@@?$*,%]2LE-(D&;D ?$84BKW\Z[!<$E9+D3C9X[\*X>0'N'!^ ]QS$'] $[SI( M'M$D&1T/D$Z&?8.@II.A)D'OA"^Y/+EAJ+R].%?:GJ4]:S=P5\1.B(%];0>Q MFQQO-,T4_\[D*:^4MQ/:S!\W)8Y":&YR#)^,8IGY<>@V!3]JNYR8M6RF9[/1 MHF[_#(+N]V3Y#U!+ P04 " !/@Z=07$0YT@T" #^!0 &0 'AL+W=O MOW(@EC C^$;B<<^ZY"#>;&'\5+8!TWBCI1>ZV4@X'A$39 M L7B@0W0JYV:<8JE6O(&B8$#K@R)$A1X7H(H[GJWR$SLS(N,C9)T/9RY(T9* M,?]]!,*FW/7=6^"Y:UJI ZC(!MS =Y _AC-7*[2J5!V%7G2L=SC4N?OD'TZI MQAO 2P>3V,P=7]^%+EKJ<- 8%2:@6LABN<@! MI&S\6C3=-:4F;NC-.B?Z/9"<%""%:"G[Q+"!="N!*"V!0_.S.E?L02 M%QEGD\/GGS5@?2?\0Z@.L]1!D>X7NA/45HK2(T N%&((XCNT!D%8B,0/3/,82[8[C'Q$FT MJ\2&B>U&8JN1V"*0[(S8,.G.B WS:#>26(TD%H$/.R,63.KMC-@P_[D^J=5( M:C'B[XS8,/M+]CYF-H(VSX8";TR'$4[)QE[J"[J)KDWL*=#/;A<_JN8V]Z*_ M,G-G_(9YT_7"N3"I'K5Y>C5C$I1%[T']M58UXW5!H)9ZFJHYGUO2O)!L6+HM M6EM^\0=02P,$% @ 3X.G4/# >X-" @ G08 !D !X;"]W;W)K&UL?57;CILP$/T5Q/L&@[DE(DB;5%4KM5*TU;;/#ID$ MM 93VPG;OZ]M"$O!Z0NVQV?.G!GL<=8Q_B9* .F\U[016[>4LMUXGBA*J(E8 ML18:M7-FO"92+?G%$RT'L:ND50,'[HAK71/^ M9P>4=5O7=^^&E^I22FWP\JPE%_@!\K4]<+7R1I9354,C*M8X',Y;]]G?[%.- M-X"?%71B,G=T)D?&WO3BZVGK(BT(*!12,Q UW& /E&HB)>/WP.F.(;7C='YG M_VQR5[D?P_F>U1)\)?X-5,0MM-+4S>RI;H:RW/$9AYMTTT8#9]9A@@O%'A*?8 MQQ"!+<0N6+@'_P;8+Q$^PO80V)H%-@1X&@(C.T%H)0@-03A5$/BS,O28V& : M@WG"?AJL9\E88(&/HP#8I58MJ45+--.2 M+O[ .L3I_ 8L46FTQM%,C#>YU37PBVF PBG8M9'Z_DRL8X]]#G17F-EWJO?V MK?*#IF_&ULE5;;CILP$/T5Q 0UEM5UF)EYU(VSXXC MLAPJ*IY8 [5Z5_-U"RZ\HF]LWP4IQRJ0U.FC3T!#] _FQV7.V?#VL;%=G!"5D4E-0];C %LI2,ZD\_G2D M=A]3.]ZO;^R?3?&JF#T5L&7E[^(@\Y6]L*T#'.FYE"_L^@6Z@D+;ZJK_!A5X[_IL;[N!U#E[OH&+_S\'O'/QW MA\ 4WV9F2OU$)4T3SJX6;_^MANI#09Y])6:FC48[\TY5*Y3UDD9NF#@73=1A M-BW&N\.0'N$H]CZ$AX78>"-W[S' =HP@KH^'\-$J?$/@/U01X00!2A 8@N"! M(![(T&)"@ZD-)E@.M=J.07&TF) K1%,)1ZF$X1(GB%"":+X8,4H0SQ C'HOA M!T,QQJ XG/IC%V@J"R25!4ZP1 F6\\4@+MXA[@PY.M#CX1C*@8#BB6+(1+<2 M))>)PT'0;EP3[P.*X-U&_#F*^,@)&0HRQDP==8+W+4$:E[@3%'B_D? #@N = M1Z(Y@D2C8KWA18A@@N'EX=Q=[17PDYF"PLK8N9;Z$KVS]I-V[>G1,+!O] 0V M(^.=IAW?WRD_%;6P]DRJP6/&PY$Q"2I%]TDEEZLOAGY3PE'J9:S6O!V;[4:R MIOLD&PO=V]R M:W-H965TSIR9.=@S6&^<:AK ,$R"&E>-GV?&MN5YQDZ25@W9 M7K%24A6]RPJE1I_V'?5F'=GOZ07-[<#[!W@X*!B_\L!]0[H MZA"9XFUFIM1/6.(\XZSSN/U;+=:' BR0$K/01J.=^::J%: N>E7 'X'Z*X+QU DRS0Z,_VY3I \?UA#D;=JB;\ M:!J[\ IV:J3N"R/K,#Q64'>[._M:#Q73!:\T=B)]Q_Q8-<+;,:EZJ>EX!\8D M43F&+^IXEFH(#AM*#E(O4[7F=A+8C61M/^6"8=3F?P%02P,$% @ 3X.G M4+5V*/'G 0 &ULC53M M;J,P$'P5Y >HP2301H!TS:FZDUHIZNEZOQU8 JJ-J>V$]NUK&X+R89WR!WO7 ML^,9VVPV"/FN&@ =?'+6J1PU6O4.JUX"K5P1 M9YB$88(Y;3M49"ZWD44F]IJU'6QDH/:<4_GU"$P,.8K0,?':[AIM$[C(>KJ# M/Z#_]AMI(CRS5"V'3K6B"R34.?H1K=:IQ3O 6PN#.ID'ULE6B'<;_*YR%%I! MP*#4EH&:X0!K8,P2&1D?$R>:M[2%I_,C^Y/S;KQLJ8*U8/_:2C:<$G%B.%T\]Q;#LW#A/_L8P2YMT9^?6 MC%MELHP."-X\!/$7H+X MFH"$%TY\F.C"R8A)'*9SF,5#F(9AZ!>S\(I9>#8B?H*EEV!Y@QL?YM+-B%G> MZB;QBDD\&\5^@M1+D-[@QH>Y=)->W4U$DN3:#3YY_K8=O5"Y:SL5;(4V?Y)[ MR[40&@QG>&<.IS$=< X8U-I.4S.78Q\8 RWZJ<7AN<\6WU!+ P04 " !/ M@Z=00:60+7*4 "82@( % 'AL+W-H87)E9%-T&ULS+U[<]S( MD2_Z][F? N$KKZ4-L,UNDDURQNL(CAYC>FE-4\)=EW:RS#O[9W/VQW31%EK?W1=&M5W^<'1_/_[C.RNIWR;8J M_[$M7M;;JON/W\UGI[_[\Y_:\L]_ZO[\LOY<-,G[[*Y(CI+V/FN*]D]_[/[\ MIS_BG_F1D^3'NNKNV^1UE1=Y_Z\_9LTD.9FFR>QX=MS_X]4&_W@<_R-_^K^O M;MNNR1;=_^K__56]V*Z+JDL^/FZ*_A^GQT?_-?K"?VVSIBN:U6/RH=C43==_ ML&NV@P'=R^^+IJQS7&SR*NL&S^EZ_Y__\3]BB_*3;K*J+;NRKD8FL7LW"!Y6[8[^OY_34<6^1(&:.#E:Z#(+\E_%H_#73J>GIW/9Q=#JMLV37_R M8V=]=#2='9V,3>*Z6M0-G&R&AYPF-QV,D-1-0K>L@4G6^9#*7H\,]C'[DESG M,+%R62YHQ)'S/ST[.IV>7,[.3D=&NLISN,1MJC\D/Y15D;RK!G,Y.SZ#W:_J MVW91=\FK9D &_0%?XK]@@1_KAZK_[(.XG7K?U)_+:C&8V%\T=+NS[IG[H[F%G MUYNL&J. F_L"AAQYYF/9 =.KE\ET]OSV17)3++9-A)C@[35AH2D.K,KLM5[1# T)RY[W)'G$W(W\'?0SH#/@"S)F$W]@S>N1#0E\6 M,),<: J(9JC=A2=O9CM^_'BN&3'M59'!3NYXZ=WMJKQCH=T4*[J\79TT]6.V M&C(PWOV5^\Z.<7G6.QX J5N +8#T4M6@CH#>4:]6..<2!4?1#FB'F-)]OQPR &9C;9_3 HM69IO 'K'5\&UR3Z?T!/QS-I^FI]-3 M';=L6R0&NO:>K3[A&RF<4[LI2*ZN!B<$6@8I[K#WR&>.@,,N^&I%R'*[WO*) M"P,"(FZ*>R!2%-F@W-1#X6'?R@O0]\K!,?')QP[K-1U6_/D?/*6DB:&-MR%M M7 MMT-X<_HVK@[P4/DZ;@+AW-"W8?-M^(S\]94]+J]2HD!8OG MY[C,V?&W/U^_II^FW[Z@>MF5>PA"XE3SKR3Q>$!E;>,A$E>]8J.&=B>N3N@AS0.F> S,>H*&2 M^8'E\4"X@ ZW*%NZ.L";5O4=7&U86T0[?@4CK&I2J^#J-Y]!L1D1E".R_R78 MBJ(C.I&N>D1$Z+5T:S8'ST_?R ^8YX>B+8A_XFSL"S*?@;0&C9NGSLJHF?I M*92+CP]G^;JLR M$AN/(&Z(3[=B=H7+4MLFRJ9UR!'0446&92N.RS_UY9%*L M'3V7O[Z04:)J,,WFM@ ^6%83(BIT=' M=+QQ,'9DE#2YS=IRP;18KK;(+?8SV;\5:,84^1%(GP;=QL(Q2$2CI@2B9DM4 M5/VFLQIEP0=PO9>!4D9T\S76M!MT..8UT]&X,_O=J'9(M$V".ON2E""G%]V M*_U4-848=G=9B3PIR3YGY0KW\0CH^*C-=EJI;^".E'>5&$ +X&7HG5ZQR9(Y M>AZQ% _1:\W&_W,(T,K]BN=U[%K9[OBKNRJG#ZMZ)7@@E@?5@70W$" MBBY:Y\_A,?KI!>UBL4;'?/.H._[?'V!?$K@&#T %@\OYFM4\\]&=.LU@FE[9 M_+KI6E+YPV%3O@8MDR8+!&FY:++=P(_%EZ(!]87^RK^N-R2MTY$8WU<.-]!5 M644:C*(#Y FH/T.#V^K1JC]OX28V"9SCJGX$HX7_MMF"\H3[MX%]WRT6OF;$ MJ+/D".31'N]4C$T:!A?A\+LIT-+3TRBQ3X&#-W:2^C!:=S"I#SYD2 'Y4%,N M\.(+454E&HOCQW?0=L0BRHKC]=OODZN7'Z]_ MOOYX_?IFZ./T,I0E&/#B!09QG1($O\6?R9FNNI+7N"G$$W>?OBK(%A%9C=K] M&H-)_XS[2K-Z!-Z15'0"G^Q0OZH?B"-T";J$H^V C>8IP W.Q3P:J MNOC MW/N.N*B%$G:]B7>\R,62+W\;R1\?M!V.^F0A+ O%D>KELFAPOYD+&2Y1@D0I MT5^_A74O_(-( 4O0H^J'([J^_.N#3G=95K"$W:>++Q8PZ(*FMQ0KJ]#(,0;9 MDX7<;SJB T.J.&ZINF+YA!='@[9D@^:NZP2094: M!4C5AO+BDXD7\ MK M^'J[30N(^R7VQVO"]K_ZQ154;F4N3W*UJ4!$Q*G3?U-L[$EW$SG&'X32: M$@0'&(&W*X0FH?\6#*#/&1CH.6)IG(C-\L\X($84L]5C5R[:"1CB1?*I>&0O M%7V5)L ?AB5L*YQZ@9"M@LZP8"4/O[VN5R"I5AGZ%QVEZR3K;9<@LJ;MLCL? M*@)M LD]]2$?#=HD186DTB)/RD RH'.MD"7E3?:0(I)J50*] =LJZTW[R)/O M'4SR3O?W/7!-G!6N(B]:X%C,0U>%>/3,QUVD"J2+OX= R5VQN*]HO#19K. > M(E3**(H8S;I#:[]N'O'GER M.C0L&]U.<'[ 0. $[FE1"W0J>@]VYJ!-M!.@V*ZS1;'M>'+-]L[.< *4BI*G MW7*<# _NKH8'81IK( 38"#GM;-&01VG\T.QQ 3](5MFV6MSCG>_\#3F9<[A4 M__WNQ[?7X<&).DJ$2NYI1YCT79V/;(X$)ND4:55(H/(N"6'XX8>?WEY]P+MP MUV1KH:VL7!.E9H(/Q,E7)+MA662?QS\G6G]1H\/PL)4;\"=>,!"8Y^EI#W3%$*< Q D_D_&'K,;UA0)+!DL(%@/E69$>G]F#V2 MCRBD'KR8 FU8&#A/_S)?_?CZ*L)J@R"N9[@5?>*GJG36L!Q$5FE0/%LNX7;3 M4NDO-_6R^RZK/DW@-=38< "$JSC:_X4^]5GBQ=D=' G?^^ N%"M82W)V_/ND M?JC ^+DO-SX>+_,*)CU)HC"#=/@D730;0"=/&IQRML&($.[@7X%I5%C3 8X]TH ;%@Z1:+UB@2! M$V[AFJ*$WV2-!H=('B+!,?WY^8"PAD$V*.@$PP"W$QGZ1O9S2,(PYRL0(K T MA^GX_NKJO=(]WVC\!"U#](>#5R!Z&WW7Z6WPR;C"0RR@:\-Q>Y3-)G@;B0OH ME6BC=R)!IM/>PPW2/S]E'5E[0$ %KAU*-T,J]!=5Q<01QU*6?#C9@E$$_IR! M4Z_A^YT[::]_AKSU%IX$EMPRP@8&'C/$Q!'?2$\$H%#[7:) MD0:\[2CQT! ,[C?\ABP']@]H%>U)UAS70G#K[!-<5C *,1A0Z"32Y)=M?K=V M= TFZW;-;A6^$QF[%'"U#:4.%.3U50X4=PXZV:5ND=R8N5GG:=.#TPY==HJ7 M[ &Q^UD[.BM/0I6!9N=;LIOP);XU:)F1G$'J#M@"V='$#MQIH>D'M%$WI,'C MH"#H*6[A$-_,%(X0.8>L"XTA_@-L0\%::G][0=_W/*A&-H&.EIK,+'%0T0:5 MS6*[1A 8<+Z)H:&L*9R3M"6C:86_RU1FP(+3Y!;,/"1OY(KLI$IU84)W#J 8 M.*S3A&!GV0I9"VC2*Q&.N&A@7Y(;9)T*Q,^!'XM.M]ZN.I2CN-]D?))SS[L# M^18ML]+@>96B%D3%^9"T< N1.&!W;]7R!^YVBPR?![T34#I+0LED4OQE']0^ MYGQ/O1]_09!(O3MEM=G2]1.88XCW>7X+&@-P%K)[%#/$H)[4GXF[&$A_8("0 M+\"$$/9+R13I'7UGY,@G\@7^XLG5*RYE];E>?2YH<:OB"[-SOAK"*CP/2-W3 M)#70!2$:F:%]^#R<*X^P06SG0J_7 O( MHJ5O$@-"_6)[^PLQG5H\EFQ$BJA#YDT_3= =MC430C:)\M8C@FA/0,/4'?W\_)V,J<%^9KY.;6=+]%7K;"O MPI1RRB.K#C0<%,I*'A'3S_WM-S!C<6"T 8%@O K(<%*>KQ_+.H#96S5XFRY? MQ;HT*RDUPG[6">:XTTL?MG"2\*_C*>//R+&*(]X<_4^]L#?>(KKB:SR]/#DA MS2U;\[Y;3U'XN#>9KVARL&&<@E$\:K:!FL/H!95/]M<&CQ6&]P"_<1O#X3R)LH,CT18 M.UT!9PY'I[,OB=GFE%_^N1!DSE!(]J0A^:%!RX#M)4L7_PG[@SXQ..E"705N MGK_2[=+>U]M5+DJYZK>_@""F?747IK^32CEQ@]H1)TJQ@DUGIS_'AKNJ*E1R M.'$;A;E>R/]TC(TV@R_6, %JDBCD]J5";C\:Z ONT%+6Y/(2%TZFL18,YQ"" ;$_.'X&JF\3&>CLP,&_]P8=8:_:7">:)CH/<-F9/2&4.?&MP M9VKC4LL,G="Z@6 VWE740!AM^-P3'VAU3Q=C"\/@YNSVWRM9L,$ ME;D%5?90V^8#QG"LDZ!L T.%D]PXTJ,A+[RQ2UA93;Z=OA^1(Q(=.>Y,#/(V MJSZ)?-;P )%WU.48^BW(P!?'Q9<-:2-F;G+, 5H(QX7O/\KHY(%LO9^1;QW- MB*X.VB)NJ>0-"V=@8K2P6+3'1/)Q5A+))%DXC8D8VNES)2E1YRF[+[HS6^$GX M?;8,\;ZO7;4 Y@WU3E(..%#OJ,0C I-WAK_CA:1R(O^0Q;CD/_Y[.S)UTM9H M[FR]TV2)\G@8W:9P(J!QU$(01&:>ZO PCR^_O6L0U947MYVHAEZ084AJ@\$; M1WHJD>3C):?-\IC$.-"& GKO'C<,Y)(2%RD=^::C 8Q'7?#2\,N[;8:5A K6 MYB@"@[3IS4A>%H;-1W4#"4(M0+7:K])VFQ9")IF MPRX; \*D8)&DN^5P;$WK"^<0[K7]]*T$U\5.MC<[# NL"\5_H<:C"BP]^2W[ M1]A)!6>.!$*N?CDG1'0WXE0%Q6+;5!HP)9XP7'HWY!Q*X/RTN!71 6".!'8_ MX I.EOD$,U7Z(0Y&@U'V+#V+S(F_+8XWXD\1=ZB4F<"0 O+C%M#TI[=QNZ% MD.JDS[:)Y/?Q[FQ8&H0'6F>_U-;A,5#_AB\26JQHW4R-SS">WZE)F_%@H_K) M@/36K$HS,QW@3%CO+37$OH][TWV6HQ#O=IYP?(/%HM<4/";:+5*A'@X# 3(7 ME)XU)=+A!0:9LN'#T]^'7\_K@C^O/L,%:GM8=&@U22*56IQ>0:Q8;";T7Y8+ M%P[@2\EFXVV1-3;*&)*8S(DA89&MU+^3">*P0)*(BR ZUH)P]A)5:$%)_SVY MO1 $,$(MG4T7IL$C"Q5!,DDDA7F0448*;VPYUN=,5.VQ%82VX)H"+0<2\8YE M=X=--76LWI<*$+TS50#4V#H.GW[[V\]_Q[Q2)2*SI(.<=&Q<](6&'I8CW0^F MR!#":C^2(FLK&AI%MJ?2#NTZ^C7]%)0Z,#^_5)J]@N>2WR>S4_B?DPOXGU/\ MI_OS=_SG?Z?_<[]]*;^8\M]6C,\":8Y4/;JFV#UU-P*#'"7LY(IP7QE9(-TN MOI7Z[ ]5=(3_T3WFB \"ZC##'"FJ[C,54:_8WB:. @>K85^!VL5)0O&>/O A M;U,$64(V7^4W-OZ$G5?B8\**3-:1P46RC M6!)R7]XUX1NR.8WA7#J*D3 DKER_9>< ,M;9QEDT6 EKB;UH)"&J2ZH%B VM MZBK9XV+JBRD5D2GKIG8-FD4EN]4)U4:3(B8U2F*!7N# M":/)];8=1EM]5)<@'\[.,1%@S+C'*SQ<3MO6"X,*]/.V.]=;](21_E2BC=UW M5>&BE9L@ZV9_OIG'&;,E$_E\:2 %ZO@1K404A=9__Q GB',O?(6BQ@,%>-1;7*+* M.:Y=N9)%DL>=E@VW!8S^O*YT=7*.>K:CDRJ6<-50F:>[3G' *GB@;)UK/^V/ M*OOPH/YS])7JDSL&R=5F;>)Q)B MG=BNZ3IJM)T;XON 0-3\@<&?I?+Y $#5NS: M)+0R,>5'=LB -%AHZ -9O$\]#, NO(U\+A(P*(AUY%OAQE4$1(*_<72+8@Y- M/12' KH+SW"1-0T%!\3\-=?,*//L"J*;HX%IERM&F!BJ(3V<"U[) (02=X3W M[[:;O89.PG,BMW#TC#PXD$X#@>7>,[RLMPTPSR57'!:$.)EG<%SAQKO=YOWB M]:"7#L0SE@R$Q=ZR3$)_M#./H_! "9N3MX6P1'<,T&:H1=D.V0G%!.J5XKLX M;%J2/9=RZ 0]NP;K@P[8-[V(_72_(Q5-I]N'= M3UZ.^8O8J[#9]G+]@OB%%0:)L6P\ZQ$<%%:^6F_7,IV-9LFZ+>3?4^5-H5$* M \"*:+FH"H#)_^XG-U%VU4J,&7U9DFJ:P[DN5&X3%%>1<^3;"S]/2;H9J7M2 ML$+;7 M*D*CFX'L0PE$&=H@,S-5L)),Z@^M'JF'Q(E#2.PM)#.XX9B#0'ZQ0BA3DDR0 MY>FFUQOG:&= &^XB3PCG1SI)S[7I\)R/#D&(3TB>F8I;5Y5$OZUQ0+F40GK[ MKZ6GJ8B;G_+!^.;X:R4L17Y/X>GJR)$#!SO[1O6*,%5R 5!-5TQL3HYLW%R" M0DO0-#8B>PN'OQ6O4M]Y W8RV^Q\F)'%N4G5R')6'"-H?4%H_M0:_G?;^.0_ M:U/!(3 X%PF-^9>]?2BO(WG A5AJ[I!P"4)R;*EHKA)P/HE:TA-MZQUZ'\PT M0G[8R'WCYP[V('?.WA!/LLLGE\10BGJ0Z_+^L072SR08/.[Z#+'7-)/APZ-J M[.A$=GP0%>9=OG&^E'<4FUXPI'^EN7ALTZ-8Y-PC%HWZK&4\O,>YW]L^[6TD M2Q74ZMB"=![BM<(1R^RN F8,'PKR4.U70;G9>K@-,#Y,UZH;O[Z>.L5I"*M' M9;VMY^@R\;+)C]#"?PPR6F%P'R.C,L*/=)3*C.[KELQED8,N\YG4)?6U.9>^ MR??TI+ K\,!W;.##J:7L$1;,E>JV,*=S=?,RF1_/>UX[4*T_%T<( M?86[#O3'DW$EB,40>%3QI8!YR4&S?OO>DR,0>H.FH('2@82TGB$R5%*'WA][ M0ATYH[!]PSG_R7!V9D]X>&1-9/209G0BHKY=$CF,C!F]ZR<'KK\=K,(0PKT'O.L(\]J8S!6$ M<#LF/$E^1,_FK+KT#S7S-AO/7ZBNX\J MWZH2L6.*2912XUJ3&37X>"_2*D8OXCDHP&..)\@UYRW!"]T?D4,[6&AC-(ED MDOQ-W8$,(=!4*CE%!7/H,E Q'B@_!"^A@=EX:VPCA^"8/21\>&N 0RW++P@J MS]B#9S:/GW#&'>VEDU/#H9!*:=,&IT#SC9R[\53$LWEZ*IS+%%&/[? -DX#D MD4QDSF4BX/5Q'B7($;%5%JC$Q5=(J?ZE\B+G4X4IJ!0F 8E3;L1W:#_*(1I1 MSI:B' JW-#/%N85; SI:*8D2UK^GPH4$A82"_(AF@P1_Z!T7@H5UED_&:2OD MU_4QI=9C45"%Q5!'Z[(=T.,E^IZBDC2J4WJ<\R3YKM:[H']6*]" 9-U08E#[ MW!+!N&@ '@>2.B::(N1 54'^V X:HN]OT+H*GL:'T(ZI!/*#()-#Z)9RDOXI M9N;81CIKB*7[@#3D0#0A@LN,=SZNX ]]9%'N>IICEWWF!"3*# QM-XD2><@A M&I'N0RK,?/+NSKFG%K_"M&(=Z@1E\0E9.CC^MVD13O'!RLZ62GN/VQ&L'8VK MZ21S/'4G57%7=^QX9VZ&59>)QV-&)-//K:;Z9T8N26(N&>7.6!8EX#/HRVMQ MLF81A2;@S;5NRS MX%P)_)>%3%]0T/[*' K&_OJ-;26O3\NRF UE?J8:6A[?X-214,\?01<-E9S MK5-1AS(B1EJIFY;Z9N)[19#:<"(<-OFP.W5A%X *=U',0,2,((MH:I*=F%7" M*<_,?=CMR_9\@M5!-A*: !,@)[,2&QAY]YJ@$%UF6*-G9"V3$9/1DJM#@D:M M9?)E[[:2$_C%BO7P$TB\YW#S"\H&51SNA'_*YWQV MH5:[@G411L3+#E^["5D>W.26T> ?R7WH#5.^Y=XAH\ZGU6,8?>&";214W3L] M&ZH=1!ET4.45D^0OJD"SCJ35'F4U$LUJ]O"R0%]S8G:?Z&F^%&'C$/^W&@E3@WU!\VZBN0+]OE4OSL@0IF M,83$0!C:P@SNT\D=&:I=[K8L@"TZJF*?4>NE_YM75[;DQ)A;![FOHU541:LF!D["NCNYJ<@GRPEA$ MQ%UTRJ\'0%V7(4_>7\T2,(@6$>G;#4P3=;N"-5!#*IQKGY)3&$@*[H^ Q-R) M>-/+S XA4[I*Y_H27,K ? H%Q1]&>*LG\0C7&S>CKO9JLR-:(Z4Y]Y= (3(" MKF3JN)+Z'99YJOH]!FY3&)G-UFX)58XC^+IX82T\;X&E9M-1>=2DC&U+& && MEK%OG2FOCY/T"U.CUA5T80!#+Z7%YV8>,"85*5MGGQRDP6N\(85Z>Y3R3*+U M.KCL6PF#9TUP<9CWH,K$I5BH7$(I)E%@(O6@2*1_N9'"-/7>1<5O^*T*ZN @ M\6(N>AC&-:OCLS^,U#CN2IX#46ZXV @!E 3T%XIGM0U,_10/$R&HA@]O[=H, ME1U<.4-"8%3?(?\55P>K7&YRS8"+V]>28! WD_,AEYB,.1:CS,)!M-6VE*^Z M4-'7Q$(R[1>4X^[<2.$8UDV[^.1T'MN6(QUOVP M%R'NZB.*JSH@'FX:@?R<\:G@.RXF*D,S=)1&[UGG="\5;"N0'CF)R,#&"V6D M%D>V?0"9U&YC4_;R%'N?XQC<&-$-A2:HJ' M?B BB4)[[GBW1LA;IV/:/P@-Q"O"D,AG";M=^@)5#4ZHX,P/ES.<[8#QN<)' M(XG%3TS )$C'JAC0$"J&[+4(\S%:!S&-D3YE6#ZE5E#_^5T&D0W9#]7IT:B& M"L\#8ZOIUUQYE@X^?X32:HH*BV)P3+K%=$G)1NA7^!E!M7. 6?RQ4DC&DXC M4*4BX*%;B,XIRKEDAR\P3&84@ZMB(RT0?#S5F63=M9+Y!+7U(;)_6UJCCPX#-_O1U$-6^#YG5=!HI1:LMRN:"; M*#V5.1G=#+[^@7UZ@,7F_F%0Q/BYXHM!I,"/?75, MD3++\.;K0D[(E[IBWBO?*4IZI6:J$T^]'A;3GA9&:^MMXV">S$"R'%/:/!Q( M&'LLI2FF]NH53,/8>UCI63%O02UIPOU3A"+A"$6OU)Q,R>6.T.^\^D,Z9E=R MF7S\FS9 Y52/S2I;%$\ZJR?0P+[3*SMO#X^[9;06@^-5]O#=I39OKS!:DI=+ M#H,'C84MN*DGF,)BQI>F*OL\S]JM)RT1C=(%_!X93& MV%*8K3!:%$]S%^(AU?'7_(&I2F(LE_!9Y_G8 0=0VR8HX&!(F:^>7!USF^*% M DG595 =4%V$B*HE>6A]6@ST#)J-''3(%T9QY$\=IX$2)-<)I'#P&#[<]<, M6XA&ZF_JNX(W*UP^5:"H(F"$/,B$F^ 03=QIN5EMVT"VP4) 5_1ZB>*^^O^6 MB@:M2;^ME]\DY8M=,"Q7D3(6Y0ZXG_.M4UU4BV#J%#R@@(*-RR8( V"<*5[" MC'99,GL#$*.3(KX7VK4#_XZQK(FLW%S%* /.7K;W^OJM$ U!=MOA&? LJ I2 M/D19CB"B8BB/6JQ8-(4Y4YA9^ZY]H!?,OCM%;FL0*E3>/V'&5BGDV MO261VR.28AY;NL\I8MTC\B*CS+T31]ZNGZ3Z]PM6') 'B/EZ_:7!.\\NP[[J M;"*[7,&'S&#-,>QMYOR43,'8E^>36>S+IO/[[J^_*@1AILIN_Q<6V^YGH*#0 MQS3.(3QQ*G::0&O<5<$Z7:P9&E".2#X36T*Y6'S)T%&5[G-Q[M7XZV57&$B M.'#=K'G-RGI,1F*CI4GR_L:%]5.(295F^0%+\*[:@%^;@BA>-[(,8HC3%RXQ M%I0BC=0(S*$V+V$G%^_$XV3DQ,IX8O*1ZX$OCY'N8(?TPB%%/IM.)Y>.1G&8 M9]/9Y,3])C6N4?0/"1&JF??L;'(6OGTZN1A]V81"@NA#+/-L3]1&RQ9;H$-T MY_>[PS27BU$+4FO.@Q6&-:3VEX+B]+',V,,NRC1R%MD(]Z$S.C5L1(_ WW(7 M/###/C,4R9#8HT>T6W*=;2IVI,?=PSR/X!3/S$ M(.X<1\#3T"HCCT7'&5;^7'M4W0Y/21,4")$IZ2)2M(:/6A(J?!T0 U55AYGH M/T )?5(+G"P>&NP&(!A5EU$>/AJIO@*EWYJ(T2&P"#3<7!( ,C%163U$Q'5& M^BB*XTOQH>W0+3U(Q D>BE_PB^K8:%--$R+J,D;T;5UML=>Y6/.N'&NT*+9O M)L;QG"6Z4*3TOOT /_V&9DFRM\G M8"PK=03H6U&6T=8 @BO)R$RN9R8L4KBTUET_1 M_O#&L=6^J29#F#L!E@LE[9#'.E<)J/X$2O*\'MDQ=5?FML4J?-(D!KBM1_:M M:=IID$I(;V#J"18:U Y6OEY7T +,9[/30$J.@Z/CBZY*[:"H2M$Z_=Q[?M54 M$?75P7^:XBYK\I7DT*I;P(6;L@!<1)\7L<4[B:AJJMWS@9I2EH*/D6W/@S5E MJX7F6@[+PS@6H.'U7.(I/9>.&;"_1%>HT2"]K:[B>Q $%M0$KGAQQ+APZ:QI M%$,GE,G'PFJ5$I4!<[G& C9\J3XPVT63(A-9)_#9QB9[4PH;+V$(ES29G,[1 MQ:$[9+@\HC'6F--8/-&-RK67XS$ S^5[(05%4O0TP1%CUL#AHZ9.J"[O"-T\ M/2KCX<0T(HR@JOL?:P&-TOPPQ #V4 >B\>]_##U]H!W63KS6DOG"^ND[NQ2A^^[C+M^FQVP?QX*U>#> MV\:VR1U5/,Q[-I+O8""M:YUHUT)"H""YOZ$%(W%;5R2-QN64V@"W.2RB@'4; M!%YK_C@ -@\X":$[6LQ/U\NN0%)G.WNU!5_0^BB^GU$/#$(S(6YC=DZ_2^&A M8.NL["(&LBZP\7O+,1 G&WCYTE]8F%\,LB$O2VL7;T703N+Y9QPE_FM6;5%% M$:,AE>Y&VE82AC-]SV[((PRK2GXB;(-+4K^Z\4GJV)?OZ/@\#1=^Q#05_O+Y MQWI3+I+SZ04H,-=6^ ,!O?4TD=Q@#_LC)E3M:>SG%>O*$FZN5.7$/O)F5-0^ M03/*!-3D7-^YF%0AY;F(S/ TRU9B4P.DL8==N"+I?=^ \,N*(HZ1]'1\Y[M5 MYN[CS0)T)0S^T-KDE^ILEA0^#]2/; TZ%,+M<1JTKQ#"LE*L/'P#CS5Y[0Z$ MGG9MP-^#)A7,\"F?G\&)!L3/X>'B56D%SU M"C*^Y!7>F)KE(:A7.2AM-O <=#Y3M7-,]6AIS'Z11[MK.N;M(].1JMYNF -? MQG<>R% K\B.MB^ZS#V@BP\;O*+RUI++1-5TB25ZNMKCY7[DH@6_^98G[T,:XT::9HZX2/3]=2K[=?L+4-B/M'&8J18:S] C_"(KO"CHTH M9%/:R'WSY&V3O@3*K3Y"SC+NANLJ M8@1LU2$+T1?K9B!C]M FHQN*\2C3+/*+. 8=C,%L"B<(_2IR8 8'G$A)FURAXE#8AD+7I@3W=97\=0LW']CLG(6V?RZJ9GQ7 MPW^0'-!T6>F* M9@P\A&,SPHOGIR3A)JW@[ZUJ,LYX0,)[L+[A+"KNO[$I?R-,5-[%FT78IN>77=:-T6:I;I2"52(76/T1PA# M/@(AA/V$F\>@L)9/%6U[VV7C"]JV3 $]1S#/(TH&IZ+RIK2X#R5PYPU-,.B7 M0NU]RY;9;&/%X7KGXW(/&?P1]%)H/6[5%]]$CE22HRHHP-DK2QJH+G)Q+1UZ M#DV8F9*<1%U3>Q/'I5;3[ )%:G8L\&\N(4:E!YF?A!;&@SC7'9YMQ'9\0A^< M7CMR=+!K<3?"&W.ZM 15G,5.;+)3E[C&'Q;LN 0NEWTNFRUP#NWC]L(WV2/3 MO&M=&[AJY%*:DGG("F6[6.DD;@@,KL?8SH^.3ZGSMA8O4WX6%-_C[LC*U,Z. M7WR3W% BO@_NHW^>:-%/P5\,OK3F8MU@/9"9ES"N.)NY39WV0D-^A_V&W-4J MI-*UM#[$:\[ISUQNT;=G2L<')I 1ICJ[2H!AU\VD5V?/5WD(BR,F<3HG90*= M::T(&SRU* %;6YC>X+W_5 :M)F\3>@Y3>X[I]IW3_Z6E D3*^V=YCO M@J;9* %=L&2,#J(4 R8D4,PKUQ$N>=-DZP+=5BH\0\BZ>?*#:?A Y#7RI71 M8RDV'68!*>RE=:S7-Z=+FOX'#!VL[7[ :UCA!M8RLMRD2VU-8:05\YVE+EFK M;^ZAF[MMR;W$_A5T\S043)QN7J[J+;OUMG1+KFP1D<.)YTQ(P+*@HR'S.;KF M^N8K>1R;1]_4RX[*J#Z_V=YVRIN.3H]?)-^XLNV^;9A7 /&8KS&P10D5M(D< MZ[E6O81:.NU8(9P J#G7*%S%L^\0&&E?1?%%C'C8!0V[<,/:BHZ\J_GD6S8;XQ28$"E.Z[ G_[8_?E/?VS+/_\)_[_[\[5/M(.] M"7JT]1]]S6TV?^0$HFO3F@8W*GBU3?[[ZK:E\_E?_6%^UL2M:^WK^9K5;#4W M?KY^[:P-N"\_9H_FLOCR'CG1^7?84_83YYO4X97MO4FP*4WI\JR<(G--)CMVN$2&#V]ENT%1[AHR#6_UDT*RY6 MDBK%8%=H4KX>K=U6X)"L*+VA;RCI_+/,<".5U M)@K/U9+W0.T@+6NZK(&3\"799)7)F?8E%?$?O]#,/LO,7)BTEPV.)>"?71KX M#E+"*<,1XWXB0HN>80N7!^S?<%]N$M]]6[X=[(IO&NO:E.!SCIZ)MR%](5SK M=/KDN>#(3 ]/F14Z_#@?@Y,:[B4^;[#0INP**!%DW^#V>SDHJ?"BK_2&_SB@ M#O*K4H5UMN@RG];INOX6X]Q!=]$C/27,ZG)Z',A 7I,R((C#>I18(TR\>22, M7G=?Q/[61Y.VH19 .O*@F^I(,V_A4:Y1:>P<$DG"&FT+BM>=MD<@71Y ;)Q5 MJN]I/P.9,">F/Q6/&,X/ ;72(\>A:Z MF,H8"Y:^YUL.6JP>N>)NUZUZN2M1EO!D4K'WQ-1.MMJR0Z7L8A<>D,FC%)^Q M5;[NC!0M;HW!_'.?['E8"BE3DY0BNJ#!<-W(O\ C ?G9\ M7/T3CLN[>AYJCT:>7E:9299WY^X52HU2#/QPY+1QB, M.P'M 9X-E;10>Z02.Q)$H#G;1F5*%Q*7[=5N^75[U&\[^KQ\X0C#N>5 US2 M+LXM\XZR\ M: DH;"+E^J5C$C&]/)M$E9!QA@N) ;[,>I#@0?NQBU5RWB"[Y M0\G%<.7[[&XZZ/MH=6\77;@DKM_+'DTJ_9%UW)C"NW8Q<6[G/OFN5SHJ1IPX M]932W;:4B]EU+KD)5W-;V)Q8SN%T-F'&Z53/,9>*SE0G6)DV('T6K^HKI[+! M4TM*[,.*4%).N PJ')LQ4G%)X]ZC*EQ1.]',YW]Y%W]< =5J<*;:8V^4PMP; MA+=Q32!NR?(MO@^+A=5FGE1O&_O.&'%(-+8VFB;M\5U-Z'9T&>5EX=+10=RX M8\JS1^*@TF)N-S=B(:Y*0@%R 4+I"Q?D:V@@4&HZ2V9CV,+% M1_;&-+B.0@2@E,RTA\TV< E&30F_^-7.0.O+8NW@D,%3BN^EHSQA.UV7._% M7I%SPMZ@/)V!0:@^LEX78(J?4(5(K'!\S\6-V)V2N#Z_>V1\[$!@29D$'GTN M(X,;$.U?Y";5:\_PV![7]YVG8+FP T!DF; #5&"O7>CAAOO]!"G?NS;^A * MQ#L/O"WK5/R( MM$?L#\VR^,?61P+%)X/?,6OR^7=F=;IY\ H254;E;HWPL 2.LLK;U7RG8I5ICK0KYKL6B8!&NG@0+Q):14?UW7W"OKJI7 M= \G4=3+@Q@3_M8R)G\J$9HO2JD>_:X5)!, MHMR+$DGTIB*UWN$+NL,ZJPA(S\?O*W:,9UA_O#?&B$S2K\1EV:) (!5U;%ND MHY'M$L(EO&_+)=P?5Z>U[ YH?4H-41AC0!B% WE,T.MF[JSQJL;M%TO0 M-=>@=S6[?XWF7NW3W)]@:P36\_7[=X%K-:Q8*PS,NBE&FCW9-$@B;&?,F(LF M"0)KU/;9:1@ ?(D&G<(Z=DW992B'9EN"4<&]:.0;B^8 +1+T; ML&X4%V@W64A Z!45B,5,,T8<]6%_!WXC;!PWZ%<.F\O-B="1-G#NHS:7D7(2 MXRL_7[]6"ZSW=]H:[L+UU7L?[KX7,?A&]Y&,:N..<3/XV( M3N_;?NU]VXC"?C_B]T:DJ>3R>O:!L7#8D&_V=X8/^L$3M=3;%C[1OH!W%R#J MBJ;WR>199-3M/T\G1Y?)/-T=CGG)G7#)-/9 M+)V=G"2S:7I\,DW>@/51=@JQ7)9?6 3CAZ;)-+VC&WC7(-CQ67(^34^GI_##_"P]NYS"M-OVFZ 1 M9Y!O2U$8FT[[?'::GL-D8!]A39>S$_AIUZ$]2T[GZ?SB#'\X2>?S"SB=7>,K M=L"(SG@LA*L/G/2C+S,3?%%^M;\F KXJKGT;KR$@G@WZF=C'GZ7LR3CQS% MZP\-=QN6=DZ7_"P]/S[I\[81;)QT47]M(/2XH!\)/$$2[\:!:'<,>1A_'9E# M^H0Y&."ZQ8X;VJ50K4D)4"0(9Q.X@=+12DLI%R$HS>X::+J4+,ND*;L;!$Q: MUF:0#_1.1S:YZ"TP.B_VOG5:#ME+9^HV\IM.J_0F[504Z+.E:)S[B?7Y49S MWG '^$MEWFL,X^HXN^J@VC?=$TR0U4-/U7YREVV7RGO!ZJY"H3PI;2'0P0^6U/\D3W(2\J%]X60 M'[A-(0AC/G(V\RBX3(4N).6P8'AZ?XT@.J()&]Z.%I-9)FPL;D,H]R4P/&"? M5.[89.;B8R!F4+UT1>6YZK7B!RWF4P@KCFNEB<:^Z(Q[5YL.8Q5$UW=<6PZI M*:<*\A1.BJ-F36HQP_WK6Q0K GVAW15H /I ^)%M-7@(3[ELS?2H5E8IE1ON MW5CD>F6!?]O46<[[0SE'+)I!V_F!MFR:'"7_M:U=3R8.N6FP#6E'>LT092T, M"*0)N]3S<#,8[EK6XT-T^BGG9/$+2[4H+&>JKQ[9CZ7_\N4K_A%,DA*[I9YE M=$+?]EXH*[>FJ;FYB5DU9B'Y,)Q:SOJ8&8+ M Q$%;L&XU4Q;QQO&=O0$=O2G(278:,M&BD# 1.#=CF=:U3H56J+V*_"O[;P: MNV=FW "^$7,_"8J#;UXU,9E]8[=$ZJFB0*("1,21!GTC9 .T- 012# ,&9&6 MU'LZJ%$EE#*5>G7/=RBE)I>.%@K#@TGWZ!C^%KL+HG8*EL7,_J (;_\3ZV-] MI>/ EU_6S:;FUNDU?_(4K*NSX-G^;WZ:W$Q,0\5!HM7)_"2]F%ZXY_O_Y@F; MYMEQ-03F/3]/+\Y.@LD,?[=O.JB87J2SXWDPSO!W/*U57=WMGM531@/;\'2: MSL%\,*

J?],)[']R:$T= M0MM?1<_3X_3\Y-3^\ 1Z/N3E(3U/P6:^/ Z7W?_5?HJ>I1<7IX:BPW\?3M'G ME^G9>3CUX>\.H.CY17I^$=Z,X>\.IN@GC(;>CDLP8:?V'.:G%^G)V?FOI.B3 M^3B=XM\\1>]]TD;[F*FW$>&T'I*H\Z(.!/].=<;F>?9(,-U[G"B;^L]DW-^& MB1@E+4TZ#Z+BX0XZ^ 4"K\29.^B*JYIVV :^_UOIZ5+XPMDN%\2#/"B#.*B( M1(T'X)_UNC#6I13ZT_13M'N75"B9K#J$OP7UXIV-\ 3MSI90L>;J1X+3.&V6 MJT?YQM@8')4NH3EJN)^*YH]Y >RFX=-W9E*;K4D;4EW1VO"4@^62AML-=A@ MO?$6CN\>-\ \_"V;]61^PH>6&:)7)(&-SLT17Z^#L"T-%5/FC:LLD>N]72,@ M^I]"]J*\:4D[_)7R\7@F_%>X^[Y)/O@@Q=O0@>^R=D;O_T?ZT(_\H=>]#^W\ M(\V"9N!_VJ5X>0Z@7..VN"LK+8@GM2] Z[E,Y\.MP"1+<\),'78,G/Y[JYG%@O%RYV5 )Q>_IFS_Y;WZ/ MP=O!;ZFNSVLW!Z,E[@H*]87L;H/$_3$4HV*$]*\"_W:?@#V[A.?FI\EY>CF? MNG?GQ^A4]VK%_.0$U$+4:_@Y.R?6XF>1R_&;[^3^W=NA_KH_]G8/-=[SRV3J M5R\Z\+ZMFY\MFT[.Z>?6I:L&DQH$^GT:MUBM'#C' MR;M\[N=O41-\T7\UR/<>C&.++HP'HP[X_-?,.*8/NK+I.>(\5AP_E& B$9^. MJFZWP[6#@6QA9O=2HSA7C"B^,F'Q*QNEQOGW'_[@RIW_3>JO)5=2?^TG+A[\ M Q8/WB%U\)]$"B_LZ;J&8,B. 5U[/GI\1S&.@6V>9J<3925#L]A M9*;(O3$4^_SR^ S&@7\=7TPC"R48XMABK]]_^+=LO?GV%;!MU'2=9*!_.7(Z M26>7_H_\+Y[N+@)ZAC"-BW/:.)XD_.8XO3R?1DCH_R#%_(NHA(\5!1\I[N@S M/0?%_W)R-D8B,]++GY\&E9(! M7$X3M5YZR/DN"(<9*GG/M>)_D'MH_Q2MV>50I^2/R"6Y9%@$7XI%8!^)H'*W MY&'\9_'X?0$JW]O)SQ-78T!^Z7-(KS#%ZK;LQ%3F-C&EM!G6X#SIL=*8FQ+7 MIA<3+F""M(7G-"QAHI_OK8+3LUWM/*FC/UR;1>_>O/_ARL%W"8-+S;09N%VV MB)[CX\8<',9\4RG!CF^ *TY"R0U4Z[)%)ZE^U!3H"\KZ#[*DS>:1 O@6FYE\ MS^T3J,:YZ\-A"N:C48R:HG2ND@_U)2[7$1PI_&Y.E\H%HR;/_1,4)D)^C0O3 M_2C%VR\%X/4BQZ!E?E42;[?8#"2&0:5BAQW)#!UGFO,@>2I:CVH47Z^)CY*@ MQ\$4Z[2Q+MMGJ,28?F9N$[4B#H.0ST$+L,U[L 8'&B +#TX5Y1YIK%>S MR+WX[-)XB#2%B"F%"[*&9ZDEZWTV,0ZN$"&RBEQSB<_>7G&YA_.CZ8P%_NB$ M[%'#A+QT]*02?*_"3!U*C:/P@! $E92 !?1[0^UOI_T4T?;QWG8&"MQO@_/A M! +'(32OD[JDZ4V/,:78*K3,!$&ZPB[&7[6.OBI@ZS$%76\&&=J&P\>X.,[; M-U]^FE,;KL;LJ?!7T@*L%(+%?%>L5@__M$42\#C_DQY$T>$I%\X1P41(C$UJ>A,*^8L'&I>I.V:T,G* MV*Z%3Z?JE50W6E./DWGN9!/,+*=R?"[T,Y/V=P'F?;\]FL N"W)_EZ!>GAN& M)IEZ#,0CL)<47O<]3.6^'N#@%I4@C"#"G3.=**O!FCVH;O0+9:#<\P!!BP@O MV/IUL$S;4)G=.OM2KK=KE%Y .)K-2Q,]-O#N2-%5JM:+69&F1A,FIQSA..&, M8;CM!B<;#OH;K$)1.EH!-@][V[GX9"]1"LN/RO!4U:TQY?JEKK?K'3&X/'N. MA]SN\7V0S$ZDKE2S3 9=5*1K;NJ(D3,LHT$%DXIY4'M4U05NN2VE2RB*S+5L M?9*;E,UR36:=/H\5&U(W*IM "9^QM?0[INGYSV+]^*2@W3#;V&0[N(8 MHW-J^%S VQ<'.]\Z@[.->^!TL:ZL;T^0&#;SC0T@^*C"#L?'J MC>BP>U+Y; MX-^]NY^VZ=_-$Z:9\ Y7 ]DUX'.9;S&]PJ;*E5QCLRD)?$MB 8N14ZZB$J8KQ3;&/<8%H&JP[(3A(OX\ MU];).L[L'KI\M'&\HX"8\!0#H2U&=Z*@G'5G> :-S"0GJ"ND9(ZKDC'HRH37 M4(EF=%&E=7(PFWDV"VPGUQJE'_H=K)]SGIX0]65558I<^' K(:*SRDRLUW]N MSA3?]S-0$MK(;W>X)^0!2Q487@EH5FVENI>#8TX-Z:=>+C'MH-UD6(5+3&;7 M!Y2J?*%EXVI;3%T@Y$(N<8M0G'H9]CVE:)6&KVK?TJ6K M5THS5GI7D+TP:4H(Q<_W!*5FI7L04/A)J9[(Q\"36W*]&^[5@9 K]W?3C%L+ MHO6&HX8".$>L8)^5W/3:<1$T15:P-A/^LY,M6Q&_60O/WJZ\T2*ZUXF7H&-R";C%W)&; MLKH3G@=5'E%3P@JYO+_(CA:%:[Y*_B]-C^NR+T7[8O*T',*_]?O^^)OGB<3& M#^9@",PGI\,7L6PY:27$R\\GYV?)[_$_Y_"?/1I4O6U<#V&7)Z2E#*DXO_$W M$WR)>_W'Y^EY^=G[#\^3R]A1>0_ODBGIV?L/P:=Z$S\QQ?D M)8[YCZM%?@6M?BOI;.CL]EBS;:VF!Y)!ESZ?3=#H_=@I9?R"KPQ&F MZ_CB6%"JA6-XHL",M+?X0Z^(:[1ZTS"CVQQ!E7L$W"*2S[CSX<."RKN'^($R M6]]S"26J._ QY#Q&=UNLLG(MQ6,Q^M^*9")M1)/L\+]BSH XAPUI\'92"5.L MI1'X(D-[DU(!@Y0X3G1A>4-E]!ZPH$#9A<8+I9Z8MPQB0^K-NSK); U(MHWA MITX5F"1_PT]0&253HFQ3MRUI(H2FD/=-ZA8+%\K6<_.2CP4>Q[+5C$?0?9?D M*N2G7(9:V9I'T?^&%\*T Z2B7%(4RT-Z[LD&QJP/4XM <5A(!HV>L5N3VJP\!:K#"#K&P:+EN6J MR+TVOLH>VBV5ER+ 4I>\@0WG(LG)CW"I%D#Q/8=-NL]22#1U^HBNC)6G'0B;SN%322"5KG?'_7 M>IVQKZ6FCQ!D&KKM,3FO*#YQD1.YG&7UR[;B-(8&74:,?(>[4C=5\>B@JGAK M@R D]E'8M6"^(7A28 667AT!/MH=<8M,+,4,BKJS^>4*?B0Q2V7Z-YL"?@R; MR+W_>.6;R(E:&]+U>Q\L^HAX?H+&U>*"?7A"(M0 MQE-^Z6TK&>ETTA02Z6TL;-D!*Z?@I;FA!RT?QP9;K&*/%9Q]Y[I9Q.9$#8#, M-WHKH=7!9V)+SRK_!;::HZ-W00 L(,"0BV&M7C)R/Y=W=<-5A?-B64BEP# X MG6\I<90D"2V90Y]8![YCF8UJ3\\8SJJ>T9:U:K:1 59^@AMW7VMS89+JR]X" M]-2*W)V'^C.6N$E.0!)G0QO>,+85,&X%0HADZPNVBYA@R[3+/:L#!K$@G$F: M!8GE^O(^TY*2+]F57["FR*0&2U-X BEF5-VWR+4K\?DX+,%1L",Y')5" M74]$N0^1XJ>#2GJ3\$2ZG0.FF!I]7" M5:[@?NPW!2;PH+$*9OL.Y([T]MEMB]32Z#>:[AWM:-H4W+YCQ<)16T%3H2]R M\:'*SJ?C MZ?"]T5RQ80R$&2>S=R%XC5S\!GK"P_SUW?Z/&PXUDYZT(J!E$(@..I*?IK,9 MV/^7Q_#3Z>5I>G%Q&7E_J]6 1WIMGUYS:7)Z.4^G)U,=P37V9-&G!.L5 M..IU#DHRKAL4FRND8>IQGLPQ9R$]06=$>CZ;PRS/GC;JK@[J&!8YF:5G,-/Y MQ65Z":R-'0]3^-CY-#V_.$\NTM/C\W0ZG_4O!HUW]%W&A=Y\;&WP',Y60N_O M!9!D&Z>-7[VQ+\A2WG&AO"LMZG E;J?14I#VQ'TMB&"_9KI-N#O/40=>L]=0 M$%A4YH?YE-Q">@D?'S3G&3_4Y^'[%\/W5;&V+6O+L&K).Z'<=X:FA3*N LKX MGO0\^=.-]XW$!G">/P4>OU8W[7LJ'S3XN\NUO(U=G>J ML!MZ-$](*P2RQ3N\V_X&^#N*R4(3N+7G$\SIR>7,]YZZFT@'4!+E^8X M?9&?(8&H=IKG9Z$S_0PBV=4^NP$AITF/S.OH[*,MM)H;%38CY/3=#[#$SE# MQ_#YA++K3X[3^>F8T'\8&WU-K=6E^ M3"7W%9MDXZ(X@VU7XX5;#$C'PSC(\5MB/RE'VJ4C;0XU-H6+F).%+H7W%R% M+886T(D9L1,L6]F+"Z!P82]XRT@WM)./X*DC+@\@4LZ"E/H3=MO!3,$WE^>X MR'D_+?;BMRVLB!-[Z(<=V$+-PY1X6JG,4F\0S?'L;')\)E4?S_#:^5X5O\$$ MW[ N0F>@0#(KDY9DR8AZX*)8L:O"60"V4J4)*??\B*8Y!\> AYLD^=(8T9A( M&#B96,[!$NTGXAQ[9614L1D5EN^9Q>;A/3M4@HW,<:<\8F'V"DG"X$7V20[5 MQYXE%[/)\87C]\)X+\XF)\?*[IYCZNXILO;SR87A[<^%V;Y(SJ>3R_/=3%85 M0?K@_/QIU#.B7(X3T\E)$*7\38CI9'+BB(E.!TGD^/+;B#HFQ5!WXX:(97$/ M)AA=L6WJF93!W:^5>EKSYJK>*^()XX!X9E2C-'3C-7*L.?ZVI'Z(*8-"AEH M:3/_R&?R7Y,7\1S(_/?)?#XY_WWRH6P_'2WQR[ZB..[)=#+_/?!6>,*-H.8R MMY=1O>OW_@?L/)_ MU@9E,E'=:3AUQ#1FT>:EIA@?$N:J^)+:'DA(XX*[-PT8;-V'7[;YW5J2R!U@ MAK4#7[7'SH>]U3Y)W!'7R@XJ=>$5M(X7(/1P+)WBC%7(#+(*=?"U_NXI7TX(^OY2&PE MIF![S?[_[%G(>TH_$3^S12?1HN!LI2C/7OK:3P#XR+M%5^.M.TU9X2KC>-3K M]^]2ME.DE:C6_M(9]:KR6GB(17"_XM+$U-X5UMTOZN04Z\/7F?I--8PX0%T& ME*02PCQ,L#;\1,,Z1J]5T*: _;EKZNW&1%U+4P;+E03;K+9M;_FQR;E,$&=J M2MD.Q=V[J?CO$0_$&K95'ZKK*G"!)I8B[.;.P4\(SKEX7'#A4H*&H93 -JB8 MFS=A&?4&990##7U .L5I-"/RJPS!PEPNY6-#)>4>Z1$!9IJ:%CK'?@UJ6ZPU M$%[F;KQ2X?AW$HXVA.5N(D:3$0K6$3J*F,:V5G!UOU6&R4(83/2 M?\MUA?P4>[(9)OO/HJE!B]WO#KW&),U--Q)KVN67SW+8!_&5.(;DH@$;:@!A MK*2=L[#>P=<9'@9R9/==!4B\7A0$#FW(4#AN6DHJEK&UP&!8(S<4QDX$QD(LU=:59-?^\0B!&9\H#?% M;>-)'$P*' GA#7X8A_;&"I2#D6Y!'::DN:OM'6)C=!SR@&04?G;!ZRF+[,M) M\D:J84L7*\&Y=QGW\R%>[&.O=%"N.CWA"Q7&U99?CLB9U9]7:^L!8D@75LBN M,3^;,[+#$7S#59_>UGJ3N1W]&,T\)2GVS<$IIVDRA=T^/Y[MY&ACDPKSQ",6 M<0^H],2%A!CQXR%&?#Z"$8]EH'C1Z?@ ]UH;)H;3-$.S.[AD++XMB8ZWC4,]@ M9H;K#_07U4%HV;[WI?0X S*F;;.TK#O[+R'=M.?:&%BGNA6N\X$G@3%7(/>Y M.YQ(OHGY\MQF:I(0$B[SFF^C:B[F$1U/9K^'/V>CVB3YF<_H&?18L7(5ZEP[ M\SZQ&EW8<'J7)RMV;^42GGR%Q[,+L59&F>U?']JNJ?. F@+0=$"O*:OE7S9E4[GNE[6<:Q(D*7^V$U28I2.+<7BZG&(Q&$$BHM*D&*!X3+N]GO1,4 ML-DBC^$]>"*:98;>5R=&B'6?I)<7TYV");YP5*@&'G*-MCT[G MA][\EA.)9XA)_7G1!!;4Y3#PE*-?;L&!EG)%"-I*:TW[P&Z_SVA\4A&(WM>& MC%)16LPX@S/I8,C_HQ=/:;V:[_!7H]\]WBB7SW&\&LD7U$NDO:W82+!/?HM*2$V MN\O3].1B!B9Q>GEREMR4E$=OY#D7$]*\HZ"@+H+2!T5]]1N_Y;PI=* >S:S] ME]P2EQQ,K%E+F- 2'4AS3$(9=LW]YCRC1R/BB.8+(J-?@V,@<8-A;;URZ8$L M0L-5&' )SSS;?\6^C)=O=LV<$3>;]98J ?"O#U??!';4B' \)7#7>7IV?#(& M(#N]A ;Z47) ?&].O">4G-#!IZHZQ<&8%? MMF! Y:4F77PKUW]$.TNB&X#$S(;8&Q\SL_*(:Y>BZ> M!6A*L'"O86L%IJ_6VU[T"OTV/JY9;.S\[H>?2@PEZL)-NG>729Q,)*PBF$A79\(7X-'@1?E'RN M)_HK^U:@Z*Z$"J>[_*@]C(*Y_,H9< 7!IUC#H6O15 [L4Q 9JUQ3V#17)-?8 M4;T\HI*5OI"3EHZ,91,/+I0VN7]/3:8^^G*A ]$U_N2.&[7CI:N6 CS;5O1< MRELZ0>W#-4'!M$M"4_P,_T)!.K5J00&6X;^2E10RN*A#V5)$3PAF7"-4A0G5N:" M'9BK%5M<"ZW#Q\X#ZY MZT^#Q@S?$20%AGC/:F64G4*NF!H MP4.[D*PV8S5&M.%AL1'+M7[^J'2/S]E'>2PV^Y6CTZZMOMJ.13MURA]UE%I' RC>]^^-KM)N'Q/IYB][M=07B:YBN*RMO/5 M8J#DR*?B(-*.)J4ET-&4FK ,#'=9ND1W0N!M4,HB&A1-E,QW !;AC 4#.1W MK.9S'^21Z #L!/;(6S!M7\?E[)X)(82G'P [R+]B?CTI_U4K5,O9)Z7P*8^L.G<.";[4SJB( MB";WM]] S.+ **. 8.A*H53TU3)@OK;1I;?$V*0=O,U^.[[K&D-\ R^!>G_T M7_32ARV<)/SK>(JG^Z&X4[?9S='_5'7*-!F\8F_ ]/+DA %;DAL;-&,('C?0 M-9H<6D=<@1&Q@$$U0Z/T]]=6U5PR0RIW@O7H-H91YET1KV,FS5._[HCLQ#+G MNV]397PADYH+J*FJ@Z7$K*XZ?Y.*N6,&A!,G(0[9-'N M0IBQX:X8N<@N&+2*]$+^IV-LM!E\L8:F\D ROA'GU$N2O NQ+*4^4^_AY,MZ M]0U58OV/WVT$$OJ[G2.PDT6S/J,X)CBL,B^!!+R_=%R3UH@%FN5^+#E7 M;\T'8>C(=Y#\.IEC(?5'R"6:@S"BQGF8C[6XI[)QSC$KWDPM_A4*YMR#H/WM M(F^'V0O#!'PH76J?""!OH94^*4QB>G]I([6!P)90_+C(Q%NXT&[4ZF1T=DUO M+Q LZM _P0X8[XU>)SUX=ZBV10HWLJ3CX+:)?D\XT&*-B1S+:7D;(C-T0NLF MMU8W0DJX!(/3V6TIC>E#!^.U0KU@&=V"P7GWFG!,DF&1&"KSX.'*B-,_Z*%= MM2NY;24"L7C/R1D#?&,)VT$UOP;6%G7$R#HR;[P_!XB]^B1:PO[VH:'11YCI M5JR]#0=I_-R$-FX?9616!6,]Z9TUQE>59D3W[;Z$W^I2R688JR.#BT7C0>0O MQ?8*DHRR4SB-EB%#.B]>]QP3B53T8^ ]MF40 _6 BZGA/<#N+>KN2M[T_!W5A<>6JG7CB@ MKU^D+,^WO?"!P90N,.;X\>'I[WO=JS7?3'.-%Z@B=B@!)NJ3[^UJ8:KS2H&Y MZG-=TKR9 ]&EK*5I3=9X7^RPRZ-\X(/[P &/<#?DV.1<=F_"M1.UN+5$V'<< M5NJ;MKF*E*UH!#;JF5,IW=OMH)J;RA1IB8/;")1N:G&.T+@*: Y=S6;WRDI[4#IU8F7_%*I)6ON>LEUC"HT8TPWE:0*U=JI,AU[/'UTD*< MK=87E9Z2VH+6X\S%9T3D!?0!"F->5[9F,4RS7G"GF?%>ATN$.;3D0#<%'?T# M9>N<4VE_5.W1JQX)]*JRC\'/EP:E!SH<.F@'TTLH]C'^6(,8\C5UK!%S1CY* M -"))SYUW6Z)*HR[%^[6I+%V>$_DAHF?DPV]T&EBSV+LBL+(R:!'+LD6Y\(\M%D=N2+3#<84;[W:; M]XO7@Q8><#E$A$''2!.M8H&X-AO0. M!Q:!CN9-*(!.R$G5,TR6,!3 M7!BKEXU^IYN&'H/1#:&S0\&[026.HWF[I$53^,*IL%Q[ Y;NDY,(IZ6+">14 MLC:#G%1:4H7NJ;#%652#HHA%I,\XA?[T 3+(4:ECB_L MKZ]CBA3&3C-M D3!#4YP''8J"C!+*MP^O/O)BS5_+WM]8-JPF5_H/PMP=$9? M])Q("BDHQK#7H\;MJ&D1)"0;%#?AKJ P83=1MOHE:()FD2" N&.&B/&@P0F9 MB>'GU^@9R"A__);NE)G+X/LI_*'5CE:E5EKUJ50A*5.E"#9<%VP H]2HFX81 MC,01@MT+XE"NC,'89B W40)1_C9HV^, ];[@B!RI!\^(;>&*U50)U=I9L(F% M%=)-AR_D@*XGFL\5Y.[FN(NNC#:K*#TK.=*@"Y^0S$25OJX8I'Y;_=!R1S7% M1ZL!6!? M=;H0XN7]LX;)D$KZ(6,7>AV"*G-%, MA@^/ZL&C$]GQ0=2X=SEF^!K?431EP:B;E1;B(HA2@7*5T84L6_59RZIXCTU" M3)]:-R#T\7'0RV,+TGF(]P!'='U2[!:DP5=!.]KZB#.PREKZ$>BX/7V,D4)4 MFX:8=>ME@$R\;/*C#:%E32B#2L@Y!RV&QK-'.DIE7_=U2Q@BD9RZRPO2M]3G MX?Q)&Y@\1_4-*>SR>DD=\+XO!0NN*A(KE,?$=04JP^YIW69!66E*1&T)LV3+ MACT,9'. AKDBJT%CK*;UL&5^E #?BMIJ>Q!@#%1C@LS':LPE=Z=S=?,RF1_/ M>]X3T,T_%T>@QVZDR""#_[3GH5@2CRKPM(";]O+6):6#)R5:P9T;3 M '_^C M@=*!3+512LDAUP[-8T]HV&7DFZGEM?\D74#8$QX>F2,9/<3["20-[[5+(H>1 M,:,W77F8O0>.4B(\L3%I_ )?JLC8^(4!+]FY%R ?%&+T4JS"0( M_&3= 3[:M0T8F+S3'B2_,@]YD;F+XU;. 8S7 AC:&N)[E$_ M^.2A*;L.[7MM'/*M#]YU]U%U794HCJVY^;77=2GT.DJ?2]O#"<3?,$53?!C=-0B6.@'2#A@?,B[KIBC7M]@14M7][&ND5/]2 M>9'SJ4*4.+FKM3!>WOLHN\I%G5N*.BG6,=P:T.I*\HT333D'H0H7$A3B MDOJG[IFM]G%$'K%;PQ79B;%.P M;V"2?%?K7= _J]UH<&)N*#'!X9SEMDB 5:,_.-"6H<2NT*Q&]'E\XP$=H2'Z M_@;ML>!I? @MGZKS+4 /H=NLRE:/_Q3#=&PCG?WDRMN$I"$'HIA@KIQAZC+Y M0Q]9E+N>YMAEGTW6:FCM9<15#4C&U$W-G3#S^/J=:(RCPL_B MNM#!\;]-B[&\#U9VME1X>]R.8.UH7$TGF>.I.ZF*NUHZS_OJ>\3CL5TQT\^M M9N-D1BX)=I[,>&=>BQ+P&?3E=:&%V,E_AN,;J&-$[D@ZUIKZ9M=.?R0(FF+P MB<'F*@K :RQD.D+"MI?F4/!:#7;6QZ#LJO/ M7,4IV%#F9ZJAY?$-3AT)]3P8=-%0R0D<0;[0-:_434N].?&](CQ7.!&.NWS8 MC=[=%;VG@B-L!L*8Y%5H:I*="*RF2RM5:-AOS!Z I+TO-QN);8 )D)-929UM MG4,N;$)&#C@^(VN9C)B,41A2U%HF9_AN*SG98CTRTL-'-%]K=^XQ9KO'#6^. MB9[O(?%^S6FWH&R0:'4G_%,^E_+.$V<$ML[KHEB]EQT-H^S),M[>8I--FT[N M#5.^Y=Z%H^ZJU6,8OB&.QXJ=>Z=G0[6#,(4.JKQBDOQ%%6C6D91;N2%0!QP_ M,W)#%M4= D_MUE%B,\)&-ZO",Z8H84@>,G)>E/F+;$/+@RMR6U#)<'V;,DQ^ MR\UP(X^8A_U TDJ<&^I!&_45R)?MZV+,#,.*IBGY&ILOCFU97-"AMSZR#W-10YZNL,Q0K\J5BU"@O;OPJ6 %W? MW 6.CUD1ND?K$B1X5U=%J"4'3L*Z.KJKN<VOZ-H!(WVY@FJC;2IG9(71%5^E< M7U+'=& ^A8+B#R.\U9-XA.N-FU%7>[79$:T1P86#)5",K>+:Y>*X(N6[C?9Y M& ,9*9Q'^2FY0PC2B".DSF!,S3ZGQ@)+S::C\JB(8*S1>UL(Q(>]\4QY"GK0 M(+Q?F!JU+N>2$1 ]/+5/3SI@3&I,O3@=WW.M MUVXO#O,>5)FD.!/VXRC%) I,)(],H<%(_W(CI8IO8<,MO*CX#;]50:HJ$J^T MA>%;;P&3)>IP)83U\0&S79JCL MP+;IF"% "F,+NB=E^7[MU:&.$[GF;,3M:T&WQLWD?,@E)F..Q2BST#UQMJ5\ MU067OB86PA!2CH=,DAOL6[!4W;2+3T[G(7UN,+JUV7;:5(3PRQ03PW&!EENL ML>[TPUY,N:N/*!+KT.ZX:53$Q!F?T@:9+Y0.S1 ^&KUGG=.]5-"C8(+D)"(# M&R^4;9]#L7 ?T?Q :NB\6]Q6J[$0^2]CMTN>0:[-KRIK7M+EL!PY0 M@LY.KSJPS,58RA!A0NABAC2$BB%[+4(PL.3.4]+'D/0GKO^I:%Y.[1T+=/2> MWV40V2#_4)T>C6JH\#PPMII^S95GZ>#\MQUANHL*\\(YBMUBK@[.+6@YOA-= MS"%IK=M:JC-12$0RYJ1HQZ%;B,XI2OAAAR\P3&84@ZMB(R9PK7?C!7+8>;5QTL29:AQX\+EJW@Y"_TG8 M7Z[+0#%*C5?AF\/4/[-,#+#;W#SD^_5SQI3.2D[Y.VA%S7GL( MF7XSU_,@!7[LJV.*E%F&-U\7.X'<;U;9HGC263V!!O:=7MEY>WC<+:/9 MPXY7V<-WE]J\O<)H25XNR?W%!P1*2L)F !TQ18.CP^!A8SH,I1;"Y3.:L.2( MB+W.,G?Q-'&1CL?H)/KMLPL=LFF,+9%7VRE)E N8K1@)R^4\>&SR:4_&$)#C MK_D#4Y7$6"[AL\[SL0,.X'I1V91C0\I\]>3JF-N4$C(9U7V??9D*V(A 7A% MO800@I1\$H?-1YN!EE&CB9L&N7+:1,/!<4":Y#()[3!&O=D%3/4*18_]^23FOK4-;+;Y+R MQ2X8EJL[%(MR!]S/^=:I=)%%,'4*'E! P<:E(X0!,$Y3+&%&NRR9O0&(T4D1 MWPOMVH%_QUC61%8;V_4/_@" MM5BQ: ISFAJS]EW[0"^8Y5!F*B]?':.W-(D5*F\>L>.*B?%L>DOB8H+#_,;8 MTGVU9-8](B\R3-T[<>3MD7*M!V9+'Y"/A7E3_:7!.\\N36\%^#>;R"YG*^BN MX#HK:(7;PS.V8E^>F\[KYLNF??CNK[_2HKNJ[/9_8<'Q?@8*(WU,XQS"$Z=K M7(&@M?PS,Z9EU P-*$1>%I>?]C0N3]XE)E6;Y 4OPKMJ 7YML?*\;608Q1/8+EQ@+2I%&:@3F M4)N7L).+=^)Q,G)B93PQ3VVSPM[%W@[IA:,6/=/IY#)L4#*=!5U[>AU*F C5 MS'MVUF^S=1HT.0]?-J&0(/H02UW;$[49= X:V_G][C!-!F/4@NL9^B&\&:;J MR?[B)9Q_EAE[V$691LXB&^$^=$:GAHWH$?A;[H('9EBZPH%'(;IT2X;V/#PV M8F>".3J'![KN0-'UK9Q&U,=A"191JCR(X9VJ-A]9M?F*5P[I(N^1#XZ;DE.> M7U1KO4TU6X:VS%B&MW6UQ5858J*Z,GN1YEDIE839N"2"LEJB7T!*/GHW6M_3 M+8FXE&8TA#.VQ)9;K*JM<^)?4;%7BAF2SKTJ;QLL:,9U[61"S&\6] #VFRR[ M1X>)IE!Y*]!JAU-8 %6H%Q0)@4*7MZNZSG4F+U*@1>H5D:)2[2T^JU)2PG>8 M$ #J.!=J+Z@LDK!U-9(I]?%Z9,?4!Y<7=-+NDP;M[K8>>9(F+Z=!@AV]@1D8 M6.\) 9'8'-970+'@!N= ?>2!)LE+\5_WCH[)7S6U035/0JWTW9FJ?XM.YC M MW.)])9FE:NNZ&$H6(&;H\\*+>2<1*DR5:3_4C]G*=4R3;<^#-6E'/ EVP!P0 MDHPH EO;5&/&MJFAV0$S8'^)KEZ6@2]; >S+IP9FP02N>''$8&=:Q*/5=IRD M(<%X M%'6HIA'5 HEQ-18+GG??".]^RK..]46$@,\2Z+G83?,4JQF-&'<&'AY5_4/U M<4R&ME4A_VQD_8B[VFY.-< MQ5 01M/W@KO%C3-<:I#KU<@I]R27J- (7%_E90C-6"$'T!9.H_ME6.A#W7Q* MQZ26]99Z?<#EWV%@%\AC\;B7E:9>/_8N/&=N:N,&YKJ#(N\H>:5&TGCO3U#$Z+78;$HG)*@]4XJX"VN:77IPIJN@ V-RSFJ :QQ M6*0 ZR+D@Z:U ]SO@"<1^*'%_&^]^T&/9QS!*T#X@A:+\Q6Y>U@)F@G)NTA7 M4(J>#%O*6GZR+K#O4)IE*Z&;6+=6(1!71K=O.@O[K"@@%\GWQG>H ;+R1K4%[.]P>IXOW>O6J$81O4)MRUR*6#_.]/OU^I8TQ8JV:C\+9 M.3B5[3/,-BOESAON$G93%FPZWJLTUOXW-2U_7;LI]UR_P^_(%3BGFIK+HNQ< M\>PPZ*GMT0B!TP-;J!<0GVOBC465S6IEN+] M#U!WBTB3^USJ0 E#^'@_EA/_E5B%$*IP0&:]Y\ A:_V:%J,OI8@3 M1NEW G5!/67+[>'-$1>15GRWCTR<:AE48WTR1U[&=P8]!SWB_X#VAF$S0&WV M=G#7P=B\!)JZ%<7WKJ14!ZEAS!TQ3"$SUU]P,=8J<7RZ]DIX\ZIK2(=XE*$8 MC<4:-C YK*HH/-[(5[;T+6M,1ZYQ:MO[LK5B.@23D:.LLL=8N9V$O!WO34@. MJK"Y=1[P:H?F0_^GFT&\:>_HAF(,R/10^0V;4,;(@;DFL#.A ,+8VAZ:PSH, MBU#*)^^;NJJW4K"DQ1Y3R=^QSB#J*D4^4ICI%O[1FM#S^<53 MK0I)7@_:$74WS@H1?BMQU?S74\YN]Y+3^4GMJ,BKD\3*R4K!,:0J6?D&350< MAO?J&U@G/2#>7H12@5I& ^[<^DZK8#('"W=AA#C?26I@N0I(M/'HJ]B( M\!R;(1O\N9$3T&# M*F%$J%Z,;[;;OW,J:,O^VAJ.;T_$Q$Q.DO,[E2Q%EB32V0XHD:^Z9A]C)/$8 M!"7L&JH>=G(M@_;*.0848\RWL1[60@KGLG;PST%<(5NVF!RRV^K'<'X!RG M;WX_?S;.9B>(;EFN/LOBT*1_PANO*+8]?"BMM'G("N5RL6),W! 87(NQU>.T M3(25O$WQ,R,<4)(5I99P-T#*U% MTLJU9Q(UN D2DS"=DVZ"_K^]%#986>-B4\ MW:ASJ^4[*V$XD5?D3<*C,8&EO60).&8O>\UZ38FE9-=^@44'G^WUP/J3%Z*!3 M,K?S@ PGGJDD 9L%C7WF,Y8%:=XT[A,3Y(GR:GT MS)OB-T8!Q&T^QVL\PD30(O+-UKG22ZB.2,<,80= S3E'X2HO(W00A6BK*"8/ M$7=[1=U>Z6[M-(Z,+-HSI)ZZU7YBK-&TU:4(9>;L&TK@N%<+H8E&$JMFV ,Y MO&#ONS3)E./"72EVUY-"I(T>4;3C^XY DXR[NAH1VTF;$PYW!(GU\9L,'U59'>S85)5_F.Z3 M,9F+9%X+.Q;BBP.AB8($V(7X+K&C+V(!5(K9RTQ>)R:RD'O<<13XVCX0_]]E MIRR.]![+UN.6ZS@7]L='MGPVSG+A/JN\Z65(M6IS+OM!Q6WV_,Q:&BT+]Q%3 MR7U%7B>05]LO=G8NG>Q)RV 5;F]5V(5V>IAR_6$=EM(0I02LTKBUJG.VLM60 MNUK.SQ32DS(H=&NFW<%8NHGB5B9!>2>XH5?Y5,;T6J(=\,$>1U+\"13&2 MG8/Y<'E:49HZDIT+E>L*XVI[=8@.N7+()B''@EN1;X'3^PC\6I9,TD\KUHU9 MJI53P:H9)EN:Z"KKQM^D"X.'C>S1I.(LOF-BK_?6PPKO[%A7&Q!Z1BJ1AQ ' MR^8>1SZ-\1LYONU.EB-5[,I?!97.C:---*C2Z57F*X.M:=NR$@M\)Z>U1H:H MKHJ@"Y40$*:C!;(EP0BB8?M \5A(LO,K[(6U42]YMU*98%;W%DZ M.F4$^J'#:KV*/9_:Z*.7*J9K9?/>VW;#TH3K4I)=&?JC GAU)BI8X%L"Z*@J M(YS6^KES^:UR!RUTUGW.HFG!2+Z:XI(R&EAGHE(7;[@"_*;ULI6\2<=::[+4 M%: P@0HY\#"P&B.CMH>]KGFB*F.IKIU^%M+E>>,6]E/*B;KILG44J9'968AY M/?#L*0"BD21^%\ZEI 708O?61XK/,6#EKYQ*%)1P6_+><\7^ MI_8<)\D\Z)$U7)_Q"VK %NC,(I1/:^!(NZM/I!99X0'8##1]]%/HQ ^,3%<& M@BU^)&&%#5<::.B-.KQ(XTILY5]2J- M[C$3$PJXR>$R-]_8+Z7^,M%X_W &2=$E$G,6'-"OK0=T)44+8T0E,FBJOYI( M0+F"@:%R;=P-IV+<[;:<8(CN_JQ&\L!Q^DG*,GB) AWO &5<#9735=?]FC?$ M5K2 %?W@4X(9H$RMPP.!9^]XI)NM&@I-4>44,8]U'HW.D7FA5H?/GQ>,%[NP M>K7OI[#VW)HT>*H9=N)U@6D&#C(E8+ (I\#I437.YX0B'%0W5X?Q1VMXO:=# M\HJC^<]:T?RMN'X_/I^^ID\C7<#ZQ/FL'"S 7Z#IXR0OX3]% _\I\4_]\U/^ M^1?ZG_[V5'Z1\6\4[TLG*DL?!TJ72@7ZU%:@GTJ(P045T3TU>?+[MH+CZ5$; MQ+@3C']A/_.9BIYN/Z@:O0%RL=JU7)H^2(A=56L"'?"8RZ(3=4RM,K+=;DA.H%EG:))7(9Q473/ C MO?-H9[^**DS468E?*BF8CK+8-A[X.-VC1@G MZ)WM0"NF?927HH;!P#K"G&9Y 9^Z-NU14E:B:J;XH1!5U721REPJB"\-HPA< M6+LZY,^A"O4:%19N(Z\>H9L/_IN):57JEC=@W]R88>5B-L4M3!O.AMZ=9CO^%G5+A M9S)3:FBK')"1IZ7G309=EKJZ*PF_IHT'J>;KZM68=K6 M\;!60*E:2AU32D3'>;&B/VBB3U 5HY_?C?\;"P9%KWJ([I#<1&F8D*.)NU"U5: 0N;68T--5B< M_ G=VW! 5BM+&O+2K)X&=U3]I@;0W])G]$-H^U[TG*6B+DK[PQ'T/.1AGYXS M$*>SU)UV^ZM^BLY%TY061;M_#Z?H>B:FM3MT_[L!%%TUHF[J;$"9JA](T445IU/\S5!T3\LNP?4,U_+"\BK.O5BGD*#2:E)R MQP68]V1_4::^H&=]L/]0/M(*?-HK#?0 I1N,I<)E3,.?"]CJTA#T5D0C72D M:Q4W$Y!.SHE.^NOM[ILGW>9Z- 1D>T'O_&#>^0*O9KQO*?+Y3(_!8B-=!D6; M471++/VC>]2EE%*MU+_\;=^!FLZ@':B*-5@4F7ZV2E$A-'17%:"0$^%S.WM, MS.;S "_]X2O9OWH=_%'_V%H]9(GU+,G,["63[%NZJDA%#GP"S*0\3T8%6CH5 M3+ZJ*HMCU-!71<>S+)"G<#O%2]*N ZL$SEQZ5 :.MKF)Z#Y8KEB>O]KA+D3BINRW9S+0NAQ]M?I$>G\T7A#(GZ1EIPV M2K/:Z,O5]7JC\+KRW@>4OAG8V"@C@;";- VPW7-,W8E6S6BYXD\GJ$E;:OD( M;)6\AHV>PK] '!G0TXE^_K4*^6[%W8\RLG!@Z 4\=.(=Z< 4J*2C/7C@$#SX M2GYH:4%M(@J4Z'XMT^SH6)1!9A%7=WY)-QU>IX/<9R%ZUJFJER ^UC=LF4HS ME4K5M\O;#D]8XG%^9D6GZE9ISJ&$<\OAX52CQ65J-WZGTT_\1>)'0,HR?N0# M8[-?(C:[@TSQ3ZH^>Q(HWFM71+&&\@0&*5--*]0Y[#M0;X.<9U3.F.7 -T53 M QN<5'A.QYRWS$&HVY'K7U:;A8:+ R%G0$ZC$E3]$Y MU:Q,IA/%Z/Q]B(P4 M>2L:^:-9.H5^X*^TR0(3I?(&L&AC7;#*-D4A.?&54I-@^ M%]FL3C OS[&$4--FC:H:Z0F((B__Q<@@RT5)II(<(Y^HK$RZN."YJ7,_C!,> MP4-%\IRS!CDT)4'^1^H&EK;,?3I[H\'<'Q,YF1N9S:NU3$^2OP(1HF3&MSCG MHX/%,P]_!TT*@]$-41E,X$J M*B,BNP7:A18H\"!H]6!X@12']OB<1&(\OB>*#;6VB'RFP!U@.ZQ)^\>D$G7K MK#4S5F_\=Z%ZTZ2HUZ@- CL[[?3R>V= +_B0A0WI#G=6V$)8@5 KIF$03U);9T8DZ6#;T)=6=J49>XG>+HO=9S,J\6=M/"./+S;PT[G==/!.BHPER PULT0!5BV M[DALL&!0C^UBM_TL=BKJ>LHL%JQX6"!BL8W(RBFS6#B.4\EB&V*D(18+8A&= MNDR4[1GHE$C(.D1>IO+2\%SBEK4Y. )9FE6IY@7MCFSV0898VGBFLHTF'\3) MN>7EM^04PX"&7,HX6%\=FR-IWF0M,D1A -B2$E16)_\6I?N 7##VF*(Z;TA? MM/':;K:)4N0Y["@H*R5(T1+4_EG@^0/YOBC$+9A'H6Q@TX$V0 Z+K,A4#R9) M.<7EJ"15)MR4\EB<4P@%1RQ M%X615LT,-():DA(0:%UGH@9+IQ%E6@.=Y<%L/>- GIY!9$2Y4RZ]AX4:2:^B4QVVRL[?7Q-,XBY.K-<&E&"'4XS-[:1CNRJ&2'*/ MIB%W83V*4E0Y[L@4U81Z0AK*SB= WG>6TIG(1'B!.U6A7Y4H+R*'C[<;?' 77FD M8U*QDMQ>^QJ@:]_HK6.688' MW-+;^PZSDH=@KN23M-%'4)Z%9CHI4D6!([R?*?&TU9/&.FXC2?\G29U-9G4W MW2M!3"^LZJZ]EDCBW]M<[@U9TE3[HEGH2N!09= 0Q(RHNL&:]ILCKM39L(O*2HT!V1 M@_5V016FS5TGHZ&X'3/9)J^2%Q+ 1<%R;ND=T[BIBV16*]]J+*>O?@ MPZ)H M<.@B:WQ=)Z*Z:,K@]%]=NI:@H\)OG9MP_A!%A)-M>?GC, &$\5W(0F]#>K1<@KI:X#W]>+6[N/A&L<1+, MOC5$WSU;[%!OLEXH@('M90J,9YS&:)"M+*/[=0E%M H=3]>E[O:([$CAV09R M)MV7<0@)A;/&@/'V)^8>[Q%I4DW.]RP8[EJ C0P:Y?)O!QEO0-F+]37IQKTF MU412REL6Z,HYF#F:33JUG!HV=.QJ]3E[K]0]1]8CRF M%DT[1M&:/S+;V.!5;%U?[ZTB+BJG(U8P(:7.RDPF%8/[B_&+4"I2NKFTM+^2 M+(=:3$&<1ZR3<@8-FN3LXNU;NVQ26233F>*6W#Z<5@[D0*D\8:7 R\(:3 'O MPN%B=:T34;U8;4%"WGX"VK,=/*B(V)HVL5+I, AK\@*\Q=_4^A69RP/' &\V#,-GZWV M5[NUAML_1=T,D2.C9WR)XM'HJ\4WU9UWES._W4U H0[_V.(SR?S5V9R8C0_X MNH3-62^PGO?%PO;E_O$2L>?GB ;_K_93;[Z"JHW%(XQT!3K[VQ;+,,-"H7>V M_<@TG:0^TND(O-DX>8T9/(C+Z05#1-W%LV3T".4>IFM0I-Y^T6^8\S>5.^-[ MNR.Y2(B([+_?&"2D^U#7:GW88($R!8 FQ)HW/J]LE$EJ.WBT'H6HA"MI;=(\ M?'="*."UL+K>DZ=>CKF%T;;P<& 6 .C^W[QY\ *%K^-?@4GV^?#96QZKL,*( MK8%VDXJM!/]X_#/489:'FQ]%;*XKP$8Q$G+1ID"9"=-O%1B8S;+]5=< P^\* M[AB !K:'TD5Z;O,=@2]-V8]VZSQX1O,R]*TSV!@FL_U0T82Z*H.OM?"4\=4P MZ,KA@\B"KSLWXLD]^C5'FA475#>;=5- M_W#Q()=!UJ$WL>0Z^[ .*!K^Y%9+J3C)8TJUIXO-WX%^!LO,=[VVIB![E/TD MO(X/A?B.NP&\]R#1[OZZB*\3W.I'/!R%;/59?! 7'+BO=D'!P< +#Q?LT7T0 M&!Q]F<(&!S8W"!%^.!$,4(%><7VY@(;1!2A>A4/=CA^APL7J CG'4V8'ZC?6 MU(7]QEJUD+^Q9D'P;ZQQ!_[7.S9N(XGJ'$H?=U]R@>>WXP/"PVL!A.IQL_Y MBLB:@UP<&7P5PWA@#A KZA+/9SQ7EKPC,O 4ZS0()Z&3SN/J,U)";H:_]BY( M)"#&9RL.GK+G9Y#-D;?&&GKCB#7T1M8#3#JR>7SD0Q_T9C+T06]F/G*VOT5\ M_!UMO2%WM/TIF08>YBF0,8K?-' H;))F9&.&OTT:Y1<"BV^Y^-;)Q"(,,2") M%0,P>[SZQ^R)"GW M*%J.'8MB^,%AI55Z6C1T2\O M2#P(-V$3Y<.BJ/4-5L"3[N%3ZSK@CW=@"F#A%KSY]03*,)R<+Q%Z('&A:\P M!F[ :!S(6P<).C+HY]#+,:E%CC[D _#:G9K!W(%5"P9F4[6;$$*[S:/]0AB> M_S:$Y^UM]#)@?^$RBD'#$AT4=1; 0G3,NF^YO#?WKTAX!#WB>0@ TW7U^:@( M%=-\#RKKQAQU$MA@Y)E"[K>J-#R@/]M6[S+-C^ARXWOA@O"^$"/K::(1&[Z! MYL)!?"_.$'"@[SR46)):B?@J*.%GLEDEFWDS.Q(CZEVG#!O&M&<8PP[(0]2I M>:L4MX<*>OB9#4'WCA^H!^OPO>.YIP8CS"/PG:?6(O C\%T; 1*D86G9C9.W M7&/ZI80W.6"[HZ>K+Q_M;KHXTO-.M**_BZK ?6_1YH C^4[=O9VJ4_".D=+? MD\@E4O&:S65WI5+>45KA5E-S;34JJ:VGIPDD5 M3 E://_T"K. JB@G3I,.QCGZ']W"![[PZY\>+$U\W;II\4$LP;JY]NYB&1&X M4)! CI ).[ETL$BG-DIZ)&6!IDS#LO2H1Z\=N,6 __M(!\JVSW$."KV7HYL^>@#%,'@,M-M9[=ZHQ25H?U%]2B) M:'W0W0-> JW0ZL:^1&+'P72&F;20BY%+BI<:U=K^I0FO@9Z2!\>-A^)H);$+ M5=M^2,8M)!FK7Q$E3;4JE2Z7E\%VWA /X5U#M.2C7H?UV7'YVN2__? M#C<3'OM%R\_ZE@3X%0<9^FZ.*ZL[:AF\1$KLV7>=2$HK MIF76U3>1<*]8#N=F=;U:4JV/CRA45BQPA2KN_#T)#^#M:K>GFS905K"8R;/U MXGH#JM#Z:B^9$V['O[4J$6NFP-6X6$GZGD26N7\*T4'&AZ1V']/7W@24Y/N_\YB%,:, M!6D="D:S@>*67."P#:\Y>5(&Q1C:0<(Z"L2!A[=@X!3KRNW\8-_AD._^1WO0 MWI$.[@_V?E"'7=@CK^,8='OLP*^-*S^L"/Q)UQO?,'10] B).&+9UUZ4M[Q= M,EZTUH/!4J,(/71@@R-/:'1PY'>#1XPTD)DE'C;N00#N8Q;-/@;1D6OL\]%S M&]*]FL$7@S1>&:2QL'I5L(183SW ]?BZ7,IX%NL=SLB!> _[I<%UQ*FCMZ6U MF+UM#4WU=\LC??!$^C;C:UL'7:DEYO),!OK2_ZYC\@A0('8LAT!L$M;4 R,W M"KR=2*:%2_04Z!Z'JOJ][P8X.,2%GN!:3S!X'7/T+CUHKMW62]]8!D\J##L_ M0D;U&:A'RR5'??;T>8,H\'W%%ZO;.#@CB@FWD0:(.8HABCOU)L]*#,*&!7]- M:Z$"'7H/K$SRX\.E,4.6 2R(J"HU]'DY(I2'\FLVSL-TF@^["[GHTO(46[86 M1/01; 1FW&X6##?WL)FZ2MY-X-9)>0CRK-.!D&NF,PNV"R"KO3-?3 I_M B\ M]K^- +$]3]2D"H *0AT6K%Z;+]Z;A!_=>_ 39Q)++N&[+4,#]R[W?DRJBNXP0_L=5@"AFY*BE>QE MI=[ARL>(A WG;PCJ* :'T^6K#4MKWT#J3]QP]/GM3./0 ]&VDA*T?W22(GC\ MVPP^@,W]KE(,>+=8B\N5U]?933!N)"B/+-3RA:PROT\^W)*9!T9G.4YGR1^O M*-^:[UHW\.XSG4CL-4*Z+2@TI]FE*K5(K;)N^WP9UN\.^_'U8G'[WZ9K[OG- M1^C7=*M[/=]PGV\^QGH\9H*$$ 9BP;+A^HC%9M_3,<'EK8[G)AOAV\5Z.8;E M.%W6QEU%7*]?.UWR!F$BA52<:..J,FAJ!21O;!)GP30,%P$G5. T%BV_X;I!F6R% M3O!L@)#/OY8Y)/CA[.675NJK%\B/DU>32?AP?G6(G[G .4:>XT.>X&CQ&@>_ M3WH1_IC7Q ZHYW]&_1/F ^*%)0ZZS4GC0HK]/;* J4PXH#5A";XFC*X4M5D% MX91M/3RU0":95$B;PS'*(HLTCSX<><^>6\?#J9#*U?85_'?533\(])X52!D; M!$ZQ!]*X)EJ#$C?&<9,=^%T(=?9R6QN%I2+;:#K'8X(;3)&55#FHH4R$>RB- M&116CJ)E94@S.L/09L#8O;W4GXL][DV!_!Q[)"%& M5D5OFE5WYGAJH9.\R^:Y=VG#HWA13==2OV_-I]+$* (VQ5M[OYSWN7_K'CVYN\EN[_*H> GU&A;U F(G)^" MR,7S%SF[_,<:@Z[K[+2VO<8VH&C54J:IZ-16-,_!Z[$OBP3?VB<-VVLO8W\S M])JLS%-PC]_DYE"0END[NT073/!H?[3"H\4P:SE0)'BT/T%.6W[I"H[OS?0; M4$L#!!0 ( $^#IU! >X4/"@4 #DK / >&PO=V]R:V)O;VLN>&UL MQ9I;;]LV%(#_"J&G#IAKZYHVB /DLG8NLM2(L[P.C$3;1"72(ZFDZ:_?H9P+ MN24'>SG5DR7JPL^\?8>DCNZU^7:K]3?VO6N5G2=;YW:'TZFMMZ+C]KW>"057 MUMITW,&IV4SMS@C>V*T0KFNGV6Q633LN57)\]/2NI9F&)]J)VDFM(-$GW$AQ M;U^N^U/&X88[</MJC:Z;8>G_(7A(EW7XB'YO\4HUZO92W.==UW0KE] M.1K1^MR5W!1P/( H$L M1H2,2K)$(,LQ(?, LD(@JS$ABP#R ($\H(4\%[8V\[07[0W +!>@?L._9&;=;]EN( MB:DF)7;- J(-M?&9LA-K(1KXE5U"5EPU[+/638B)R28EMLU)_74&.JIS1M[V M$.^WT:B,>2,E%T>M.\&N^?>HN668*3)B4ZS$9C#9,)@)O3%\MY4U6ZC]VT), MS!09L2FN?"*TOB4W[H%=&PXM<)AS1@6)SD>()8&&+E$8G6&2R(@E@6.&D4&& MB2,;9U+R&,"$H72&&24C-@H:P,25CCDE(W8*&L#$F)AF,F+-! $,>W?M1V[[ M2\B&*28C5LP^DGD5"U-*1JR4,%IX#2['W))3N^6-L.$1-,3$W)(3NP6-'N*E M)$PP.;5@,%/'F.B2%[%@WEA?8._.A>.R#3$QP>3$@L$]& HFQP23$PL&QRQ# M3$PP.;E@WEP2\14?8F*"R8D%@T<546EBKLF)78-C5B$FYIZF8<#IZ7*H>));"&F)B"2F(%/6.NX&5-#U4- M0?S7G?#%JC;A9Q0EIJ"2?*4-V11ADQ 3W?__"7LW+PL=KS5)S#PEL7G>7.F8 M#,0A)F:>DM@\:*5'"S(59IYJK%6X MR1 @AYB8>:I15^&B+WPP^53$\L$QPU"XPN1346_SH(N%46EB\JF(Y?.GJB'G MC?^D$UKGPHG."W.SG5LO M#?,_^T])BM)O Z_[MCV#M*_J0G.?/KSCZ:O5XW\ 4$L#!!0 ( $^#IU#: MN?=7+P( #@G : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUN MVD 4AN%;0;Z #'-^)DD5LNHFV[8W8,'PHX!M>5PUN?NZ;.I*B;\NT.<-"('. M>3=^9(UY^I;/]7!JFW(\=67U=CDW95,=AZ'[$D+9'O.E+G=MEYOQFWW;7^IA M_-@?0E=O7^M##K)>I]!/9U3/3].9JY?=INI?=K%:_:C[0QXV57@[AU]M_UJ. M.0\E7-_BW;A@_,E[E_]G?;O?G[;Y:[O]>1P!VY(L= =F1;W8$:$>^VA&P'?EN1P!WY,L= =V1;W<$>$>^W@+T%K[> M O26!>ZUT@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M? M;P5Z*U]O!7HK7V\%>NL"9R7HL(2OMP*]E:^W KV5K[<"O96OMP*]E:^W KV5 MK[<"O96OMP&]C:^W ;V-K[ MQM?;@-[&U]N WL;7VX'>SM?;@=[.U]N!WL[7VX'>SM?;@=Z^P+-*]+"2K[<# MO9VOMP.]G:^W [V=K[<#O9VO=P)Z)[[>">B=^'HGH'?BZYV WHFO=P)Z)[[> M">B=%OBOR43O0KLVS5 T9VV/" MSQN'\W3?W3-YWU3TIVAVN6Q*JFRYZ=(M>7">3!5JHMBU>:B-I^HA^J9??>2] M-S[>FBXU9MN6?5N0'R]'?&UI=X"Q30(#D*D!RG(#G.0'*<@^3@,Y0@**)R%%(YBJD %!+ 0(4 Q0 ( $^#IU ?(\\# MP !," + " 0 !?D !D;V-0&UL4$L! A0#% @ 3X.G4*,-[T7N *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ 3X.G4)E< MG",0!@ G"< !, ( !M@( 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " !/@Z=0,?&I]C8# Z#P & @ 'W M" >&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G4&?T M<-^7! ^!4 !@ ( !8PP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 3X.G4-;<;@IS @ ^0< !@ M ( !TA< 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 3X.G4!^\FB*Q 0 T@, !@ ( !AR0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G4)LP/8"V 0 T@, !D M ( !,2P 'AL+W=O+@ >&PO=V]R:W-H M965TF9R,M0$ -(# 9 M " 0LP !X;"]W;W)K&UL4$L! M A0#% @ 3X.G4-!7[]&U 0 T@, !D ( !]S$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G M4.JB#66U 0 T@, !D ( !N#< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G4.$@$"RU 0 T@, M !D ( !>ST 'AL+W=O&PO=V]R:W-H965T0( '0) 9 " 5-! !X;"]W;W)K&UL4$L! A0#% @ 3X.G4!R\A#JV 0 T@, !D M ( ! T0 'AL+W=O&PO=V]R:W-H965T MM' !X;"]W;W)K&UL4$L! A0# M% @ 3X.G4,>APUS2 0 G 0 !D ( !]4D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G4(2U M_%&V 0 T@, !D ( !]D\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G4(,UZ::W 0 T@, !D M ( ![E4 'AL+W=OV;0! 4! &0 @ '<5P >&PO M=V]R:W-H965T&UL4$L! A0#% @ 3X.G4+65-?U0 @ @@ !D ( ! ML5P 'AL+W=OL" "K"P &0 @ $X7P >&PO=V]R:W-H965TR@( &8+ 9 M " 5IB !X;"]W;W)K&UL4$L! A0#% M @ 3X.G4(:#D^3< 0 800 !D ( !6V4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G4$.W A,_ P Q T !D M ( !,W@ 'AL+W=OP >&PO=V]R M:W-H965T!-U$@( #<& M 9 " ;I] !X;"]W;W)K&UL M4$L! A0#% @ 3X.G4 -+G^&PO=V]R:W-H965T&UL4$L! A0#% @ M3X.G4%5I0#AI @ 50@ !D ( !R8@ 'AL+W=O))VD" !T" &0 @ $4 MD@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G4%>AY1V4 P =P\ !D M ( !2)< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3X.G4&0_\+A[ @ J@@ !D ( !X*$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G M4&+R@CEM @ HP@ !D ( !3ZD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3X.G4$&ED"URE F$H" M !0 ( !GK 'AL+W-H87)E9%-T&UL4$L! A0# M% @ 3X.G4 &L\6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 3X.G4-JY]U XML 23 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Common Stock
Common Stock
The Company’s common stockholders are entitled to dividends if and when declared by the Company’s Board of Directors (the “Board of Directors”). As of March 31, 2020 and December 31, 2019, no dividends on common stock had been declared by the Board of Directors.
The Company’s common stock has been reserved for the following potential future issuances:
 
March 31, 2020
 
December 31, 2019
 
(unaudited)

 
 
Shares underlying outstanding stock options
4,227,990

 
4,494,889

Shares underlying unvested restricted stock units
488,921

 
496,131

Shares available for issuance under the 2018 Incentive Award Plan
6,422,345

 
2,726,225

Shares available for issuance under the 2018 Employee Stock Purchase Plan
1,632,531

 
689,917

Total
12,771,787
 
8,407,162

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, Net and Goodwill (Notes)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net and Goodwill
Intangible Assets, Net and Goodwill
The following table presents details of purchased intangible assets as of March 31, 2020 and December 31, 2019:
 
 
March 31, 2020
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Remaining Weighted Average Useful Life
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
 
(in years)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
Acquired license
 
$
11,886

 
$
(499
)
 
$
11,387

 
10.6
Non-compete agreements and other covenant rights
 
5,100

 
(406
)
 
4,694

 
5.6
Total intangible assets subject to amortization
 
16,986

 
(905
)
 
16,081

 
 
Intangible assets not subject to amortization:
 
 
 
 
 
 
 
 
IPR&D
 
1,600

 

 
1,600

 
 
Goodwill
 
3,290

 

 
3,290

 
 
Total purchased intangible assets
 
$
21,876

 
$
(905
)
 
$
20,971

 
 
 
 
December 31, 2019
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Remaining Weighted Average Useful Life
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
(in years)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
Acquired license
 
$
5,100

 
$
(373
)
 
$
4,727

 
9.5
Non-compete agreements
 
2,500

 
(303
)
 
2,197

 
5.5
Total intangible assets subject to amortization
 
7,600

 
(676
)
 
6,924

 
 
Intangible assets not subject to amortization:
 
 
 
 
 
 
 
 
IPR&D
 
1,600

 

 
1,600

 
 
Goodwill
 
3,290

 

 
3,290

 
 
Total purchased intangible assets
 
$
12,490

 
$
(676
)
 
$
11,814

 
 

Amortization of finite-lived intangible assets was $229,000 for the three months ended March 31, 2020. No amortization of finite-lived intangible assets was recorded for the three months ended March 31, 2019.
The following table summarizes estimated future amortization expense of finite-lived intangible assets:
Year Ending December 31,
 
 
 
 
(unaudited)
 
 
(in thousands)
Remainder of 2020
 
$
1,496

2021
 
1,909

2022
 
1,909

2023
 
1,910

2024
 
1,915

2025 and thereafter
 
6,942

Total
 
$
16,081


XML 25 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock (Tables)
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Schedule of Stock by Class
The Company’s common stock has been reserved for the following potential future issuances:
 
March 31, 2020
 
December 31, 2019
 
(unaudited)

 
 
Shares underlying outstanding stock options
4,227,990

 
4,494,889

Shares underlying unvested restricted stock units
488,921

 
496,131

Shares available for issuance under the 2018 Incentive Award Plan
6,422,345

 
2,726,225

Shares available for issuance under the 2018 Employee Stock Purchase Plan
1,632,531

 
689,917

Total
12,771,787
 
8,407,162

XML 26 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Description of Business (Details)
May 31, 2018
Apr. 30, 2018
Guardant Health AMEA, Inc    
Subsidiary, Sale of Stock [Line Items]    
Ownership interest in joint venture 50.00% 50.00%
XML 27 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 71,414 $ 65,591
Less: accumulated depreciation and amortization (24,729) (21,923)
Property and equipment, net 46,685 43,668
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 32,603 29,119
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,108 6,296
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 22,233 21,031
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,601 1,962
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 930 829
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,939 $ 6,354
XML 28 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Restricted Stock Activity (Details) - Shares underlying unvested restricted stock units
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Restricted Stock Units Outstanding  
Beginning unvested balance (shares) | shares 496,131
Granted (shares) | shares 14,548
Vested (shares) | shares (5,594)
Canceled (shares) | shares (16,164)
Ending unvested balance (shares) | shares 488,921
Weighted-Average Grant Date Fair Value  
Beginning balance of options outstanding (in usd per share) | $ / shares $ 82.08
Granted (unaudited) (in usd per share) | $ / shares 85.30
Vested (unaudited) (in usd per share) | $ / shares 67.81
Canceled (unaudited) (in usd per share) | $ / shares 71.97
Ending balance of options outstanding (in usd per share) | $ / shares $ 82.67
XML 29 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Narrative (Details)
1 Months Ended 5 Months Ended
Jul. 31, 2018
petition
Mar. 31, 2018
petition
Nov. 30, 2017
patent
company
Dec. 31, 2018
patent
Other Commitments [Line Items]        
Gain contingency, patents allegedly infringed upon, number | patent     4 4
Personal Genome Diagnostics, Inc. and Foundation Medicine, Inc, vs. Guardant Health, Inc. Subsequent Filing        
Other Commitments [Line Items]        
Number of companies that infringed on a patent | company     2  
Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc.        
Other Commitments [Line Items]        
Number of petitions filed 2 2    
Personal Genome Diagnostics, Inc. vs. Guardant Health, Inc. Subsequent Filing        
Other Commitments [Line Items]        
Number of petitions denied 4      
Number of petitions filed 6      
XML 30 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition - Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2019
Mar. 31, 2020
Dec. 31, 2019
Acquired license      
Acquired Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted Average Useful Life   10 years 7 months 6 days 9 years 6 months
Bellweather Bio, Inc.      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identified intangible assets $ 6,700    
Bellweather Bio, Inc. | Acquired license      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identified intangible assets $ 5,100    
Remaining Weighted Average Useful Life 10 years    
Bellweather Bio, Inc. | IPR&D      
Acquired Finite-Lived Intangible Assets [Line Items]      
Identified intangible assets $ 1,600    
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Legal Proceedings
The Company is subject to claims and assessments from time to time in the ordinary course of business. The Company will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. The accrual for a loss contingency might include, for example, estimates of potential damages, outside legal fees and other directly related costs expected to be incurred. The Company has not recorded a liability related to such matters as of March 31, 2020.

Patent Disputes
In November 2017, the Company filed separate lawsuits against Foundation Medicine, Inc. (“Foundation Medicine”) and Personal Genome Diagnostics, Inc. (“Personal Genome Diagnostics”) in the United States District Court for the District of Delaware. The Company has alleged that each of the two companies has infringed four of the Company’s digital sequencing technology patents. The two companies have each asserted counterclaims of patent invalidity,
unenforceability under the doctrine of inequitable conduct, and non-infringement. Personal Genome Diagnostics has also alleged antitrust violations related to the enforcement of the Company’s patent rights. In each lawsuit, the parties are seeking damages, injunctive relief and attorneys’ fees.

In March 2018, Personal Genome Diagnostics filed two petitions for post-grant review with the Patent Trial and Appeal Board (“PTAB”) at the United States Patent and Trademark Office, challenging the patentability of two of the patents asserted by the Company. The two post-grant review petitions were dismissed with prejudice in July 2018. Subsequently, Foundation Medicine filed six petitions for inter partes review with the PTAB, challenging the patentability of all four of the patents asserted by the Company. The PTAB denied institution of inter partes review for four of the six petitions filed by Foundation Medicine and instituted inter partes review for the remaining two petitions. The Company plans to vigorously defend its patent rights during such PTAB actions. At this time, the Company cannot reasonably ascertain the likelihood that any of the remaining challenged patents will be found to be invalid or unenforceable.

License Dispute
In November 2018, the Company filed a request for arbitration to the International Chamber of Commerce claiming that KeyGene has breached its 2017 patent license agreement with the Company. KeyGene counterclaimed that the Company has breached the agreement. The parties were seeking damages, declaratory relief and recovery of costs and fees, among other remedies. On March 10, 2020, the Company and KeyGene entered into a settlement and patent license agreement. Pursuant to this agreement, the parties terminated this arbitration without the issuance of an award. See Note 7, Acquisition, for additional information.
XML 32 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements. Cash Equivalents and Marketable Securities
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements. Cash Equivalents and Marketable Securities
Fair Value Measurements, Cash Equivalents and Marketable Securities
Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, 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.
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’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
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:
Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
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.
The Company’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:
 
March 31, 2020
 
Fair Value
 
Level 1
 
Level 2
 
Level 3
 
 
 
 
 
 
 
 
 
(unaudited)
 
(in thousands)
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
35,592

 
$
35,592

 
$

 
$

Total cash equivalents
$
35,592

 
$
35,592

 
$

 
$

 
 
 
 
 
 
 
 
Corporate bonds
$
4,035

 
$

 
$
4,035

 
$

U.S. government debt securities
363,818

 

 
363,818

 

Total short-term marketable securities
$
367,853

 
$

 
$
367,853

 
$

 
 
 
 
 
 
 
 
U.S. government debt securities
$
238,206

 
$

 
$
238,206

 
$

Total long-term marketable securities
$
238,206

 
$

 
$
238,206

 
$

Total
$
641,651

 
$
35,592

 
$
606,059

 
$

 
 
 
 
 
 
 
 
Financial Liabilities:
 
 
 
 
 
 
 
Contingent consideration
$
1,175

 
$

 
$

 
$
1,175

Total
$
1,175

 
$

 
$

 
$
1,175

 
December 31, 2019
 
Fair Value
 
Level 1
 
Level 2
 
Level 3
 
 
 
 
 
 
 
 
 
(in thousands)
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
10,734

 
$
10,734

 
$

 
$

Total cash equivalents
$
10,734

 
$
10,734

 
$

 
$

 
 
 
 
 
 
 
 
Corporate bonds
$
16,690

 
$

 
$
16,690

 
$

U.S. government debt securities
362,884
 

 
362,884
 

Total short-term marketable securities
$
379,574

 
$

 
$
379,574

 
$

 
 
 
 
 
 
 
 
U.S. government debt securities
$
268,783

 
$

 
$
268,783

 
$

Total long-term marketable securities
$
268,783

 
$

 
$
268,783

 
$

Total
$
659,091

 
$
10,734

 
$
648,357

 
$

 
 
 
 
 
 
 
 
Financial Liabilities:
 
 
 
 
 
 
 
Contingent consideration
$
1,365

 
$

 
$

 
$
1,365

Total
$
1,365

 
$

 
$

 
$
1,365


The Company measures the fair value of money market funds based on quoted prices in active markets for identical securities. Corporate bonds, U.S. government debt securities and U.S. government agency bonds 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.
The following table summarizes the activities for the Level 3 financial instruments for the three months ended March 31, 2020 and 2019:
 
 
Redeemable Noncontrolling Interest
 
Contingent consideration
 
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
 
2020
 
2019
 
2020
 
2019
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
Fair value — beginning of period
 
$
49,600

 
$
41,800

 
$
1,365

 
$

Increase (decrease) in fair value
 
(3,027
)
 
5,022

 
(190
)
 

Net loss for the period
 
(1,073
)
 
(322
)
 

 

Fair value — end of period
 
$
45,500

 
$
46,500

 
$
1,175

 
$


As of March 31, 2020 and December 31, 2019, contingent consideration liability of $1.2 million and $1.4 million, respectively, was recorded within other long-term liabilities on the condensed consolidated balance sheets.
Cash Equivalents and Marketable Securities
The following tables summarizes the Company’s cash equivalents and marketable securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:
 
March 31, 2020
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
(unaudited)
 
(in thousands)
Money market fund
$
35,592

 
$

 
$

 
$
35,592

Corporate bond
4,035

 

 

 
4,035

U.S. government debt securities
594,064

 
7,961

 

 
602,025

Total
$
633,691

 
$
7,961

 
$

 
$
641,652

 
December 31, 2019
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
(in thousands)
Money market fund
$
10,734

 
$

 
$

 
$
10,734

Corporate bond
16,679

 
11

 

 
16,690

U.S. government debt securities
630,283

 
1,422

 
(39
)
 
631,666

Total
$
657,696

 
$
1,433

 
$
(39
)
 
$
659,090


There have been no material realized gains or losses on marketable securities for the periods presented. None of the Company’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, thus there has been no recognition of credit losses in the three months ended March 31, 2020 and 2019, respectively. The maturities of the Company’s long-term marketable securities range from 1.0 year to 1.7 years as of March 31, 2020.
XML 33 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Depreciation and amortization expense $ 3.0 $ 2.1
XML 34 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity
A summary of the Company’s stock option activity under the 2012 Stock Plan (as amended and restated, the “2012 Plan”) and the 2018 Incentive Award Plan (the “2018 Plan”) and related information is as follows:
 
 
 
Options Outstanding
 
Shares
Available for Grant 
 
Shares Subject to Options Outstanding
 
Weighted-Average Exercise Price 
 
Weighted-Average Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
Balance as of December 31, 2019
2,726,225

 
4,494,889

 
$
10.90

 
7.7
 
$
306,392

2018 plan annual increase(1)
3,689,000

 

 
 
 
 
 
 
Granted
(6,902
)
 
6,902

 
84.61

 
 
 
 
Exercised

 
(242,003
)
 
6.21

 
 
 
 
Canceled
12,406

 
(31,798
)
 
10.90

 
 
 
 
Restricted stock units granted
(14,548
)
 

 

 
 
 
 
Restricted stock units canceled
16,164

 

 

 
 
 
 
Balance as of March 31, 2020
6,422,345

 
4,227,990

 
$
11.29

 
7.5
 
$
253,161

Vested and Exercisable as of March 31, 2020
 
 
2,034,629

 
$
5.77

 
7.1
 
$
130,646


(1)
Effective as of January 1, 2020, an additional 3,689,000 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.
Schedule of Restricted Stock Activity
A summary of the Company’s restricted stock unit activity under the 2012 Plan and the 2018 Plan and related information is as follows:
 
 
Restricted Stock Units Outstanding
 
Weighted-Average Grant Date Fair Value
 
 
 
 
 
Balance as of December 31, 2019
 
496,131

 
$
82.08

Granted
 
14,548

 
85.30

Vested
 
(5,594
)
 
67.81

Canceled
 
(16,164
)
 
71.97

Balance as of March 31, 2020
 
488,921

 
$
82.67


Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan
The following table presents the effect of employee and non‑employee related stock‑based compensation expense:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
Cost of precision oncology testing
 
$
303

 
$
170

Research and development expense
 
2,364

 
1,210

Sales and marketing expense
 
1,798

 
826

General and administrative expense
 
1,873

 
976

Total stock-based compensation expense
 
$
6,338

 
$
3,182


Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions:
 
 
Three Months Ended March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
Expected term (in years)
 
6.06
 
6.22
Expected volatility
 
73.3%
 
66.7%
Risk-free interest rate
 
1.6%
 
2.7%
Expected dividend yield
 
—%
 
—%

XML 35 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Unbilled receivables $ 9,100 $ 6,200  
Deferred revenue 11,900 12,300  
Deferred revenue recognized 4,000    
Collaborative Arrangement      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Deferred revenue 5,500 4,800  
ASU 2018-07 adoption | Accumulated Deficit      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Cumulative effect adjustment for new ASU's     $ (1,266)
Other Assets      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Unbilled receivables $ 150 $ 1,000  
Minimum      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Useful life (years) 6 years    
Maximum      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Useful life (years) 12 years    
XML 36 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Operating Liability Maturities (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases [Abstract]  
Remainder of 2020 $ 5,775
2021 7,977
2022 8,145
2023 8,750
2024 8,942
2025 and thereafter 12,651
Total operating lease payments 52,240
Less: Imputed Interest (11,160)
Total operating lease liabilities $ 41,080
XML 37 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Apr. 30, 2019
Business Acquisition [Line Items]      
Goodwill $ 3,290 $ 3,290  
Bellweather Bio, Inc.      
Business Acquisition [Line Items]      
Cash     $ 521
Identified intangible assets     6,700
Goodwill     3,289
Net liabilities assumed     (1,802)
Total     $ 8,708
XML 38 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2018
Jan. 01, 2020
Dec. 31, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date fair value, grants in period (in usd per share) $ 55.05 $ 25.90        
Stock based compensation not recognized, options $ 23,000          
Stock based compensation not recognized, period for recognition (years) 2 years 7 months 6 days          
Stock-based compensation $ 6,338 $ 3,182        
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercises in period, intrinsic value $ 17,200 $ 8,100        
Expected dividend yield 0.00% 0.00%        
Weighted-average expected life 6 years 21 days 6 years 2 months 19 days        
Expected volatility 73.30% 66.70%        
Risk-free interest rate 1.60% 2.70%        
Shares underlying unvested restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock based compensation not recognized, period for recognition (years) 3 years 3 months 18 days          
Stock based compensation not recognized, other than options $ 33,800          
Shares available for issuance under the 2018 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock based compensation not recognized, period for recognition (years) 1 month 6 days          
Stock based compensation not recognized, other than options $ 300          
Expected dividend yield   0.00%        
Shares authorized (in shares)       942,614   922,250
Maximum employee subscription rate, ESPP 10.00%          
ESPP purchase price of common stock (as a percent of the fair value of common stock) 85.00%          
Stock-based compensation $ 500 $ 600        
Common stock issued under employee stock purchase plan (in shares) 0          
Weighted-average expected life   6 months        
Expected volatility   60.20%        
Risk-free interest rate   2.50%        
Nonemployee stock option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock subject to repurchase (in shares) 21,212   23,981      
Stock subject to repurchase, per share (in usd per share) $ 4.66          
Cash proceeds received for unvested shares $ 100       $ 100  
XML 39 report.css IDEA: XBRL DOCUMENT /* 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; } XML 40 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2019
Mar. 31, 2020
Dec. 31, 2019
Bellweather Bio, Inc.      
Business Acquisition [Line Items]      
Total purchase consideration $ 8,700    
Cash paid upon closing 7,600    
Contingent liability from business acquisition 1,100    
Identified intangible assets 6,700    
Commercialization Milestones | Bellweather Bio, Inc.      
Business Acquisition [Line Items]      
Maximum contingent liability 10,000    
Earn-Out Consideration | Bellweather Bio, Inc.      
Business Acquisition [Line Items]      
Maximum contingent liability 10,000    
Fair Value, Measurements, Recurring      
Business Acquisition [Line Items]      
Contingent liability from business acquisition   $ 1,175 $ 1,365
Fair Value, Measurements, Recurring | Level 2      
Business Acquisition [Line Items]      
Contingent liability from business acquisition   $ 0 $ 0
Covenants Not To Compete | Bellweather Bio, Inc.      
Business Acquisition [Line Items]      
Identified intangible assets $ 2,500    
Remaining Weighted Average Useful Life 6 years    
XML 41 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements. Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 35,592 $ 10,734
Debt securities, short-term 367,853 379,574
Debt securities, long-term 238,206 268,783
Total assets 641,651 659,091
Initial fair value of contingent consideration at acquisition date 1,175 1,365
Financial and nonfinancial liabilities, fair value disclosure 1,175 1,365
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 35,592 10,734
Debt securities, short-term 0 0
Debt securities, long-term 0 0
Total assets 35,592 10,734
Initial fair value of contingent consideration at acquisition date 0  
Financial and nonfinancial liabilities, fair value disclosure 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Debt securities, short-term 367,853 379,574
Debt securities, long-term 238,206 268,783
Total assets 606,059 648,357
Initial fair value of contingent consideration at acquisition date 0 0
Financial and nonfinancial liabilities, fair value disclosure 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Debt securities, short-term 0 0
Debt securities, long-term 0 0
Total assets 0 0
Initial fair value of contingent consideration at acquisition date 1,175 1,365
Financial and nonfinancial liabilities, fair value disclosure 1,175 1,365
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 4,035 16,690
Corporate bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 0 0
Corporate bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 4,035 16,690
Corporate bonds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 0 0
U.S. government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 363,818 362,884
Debt securities, long-term 238,206 268,783
U.S. government debt securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 0 0
Debt securities, long-term 0 0
U.S. government debt securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 363,818 362,884
Debt securities, long-term 238,206 268,783
U.S. government debt securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 0 0
Debt securities, long-term 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 35,592 10,734
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 35,592 10,734
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0
XML 42 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount $ 16,986 $ 7,600
Intangible assets subject to amortization, accumulated amortization (905) (676)
Intangible assets subject to amortization, net 16,081 6,924
Goodwill 3,290 3,290
Gross Carrying Amount 21,876 12,490
Net Carrying Amount 20,971 11,814
IPR&D    
Finite-Lived Intangible Assets [Line Items]    
IPR&D 1,600 1,600
Acquired license    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount 11,886 5,100
Intangible assets subject to amortization, accumulated amortization (499) (373)
Intangible assets subject to amortization, net $ 11,387 $ 4,727
Remaining Weighted Average Useful Life 10 years 7 months 6 days 9 years 6 months
Non-compete agreements and other covenant rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount $ 5,100 $ 2,500
Intangible assets subject to amortization, accumulated amortization (406) (303)
Intangible assets subject to amortization, net $ 4,694 $ 2,197
Remaining Weighted Average Useful Life 5 years 7 months 6 days 5 years 6 months
XML 43 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Net loss $ (31,829) $ (21,351)
Adjustment of redeemable noncontrolling interest 4,100 (4,700)
Net loss attributable to Guardant Health, Inc. common stockholders $ (27,729) $ (26,051)
Net loss per share attributable to common stockholders, basic and diluted (in usd per share) $ (0.29) $ (0.30)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 94,382 85,935
XML 44 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Common stock, par value (in usd per share) $ 0.0000001 $ 0.0000001
Common stock, shares authorized (shares) 350,000,000 350,000,000
Common stock, shares outstanding (shares) 94,509,011 94,261,414
Common stock, shares issued (shares) 94,509,011 94,261,414
Assets [1] $ 948,167 $ 962,535
Liabilities [1] 117,554 114,542
Variable Interest Entity    
Assets 42,000 45,100
Liabilities $ 4,600 $ 5,700
[1] As of March 31, 2020 and December 31, 2019, includes $42.0 million and $45.1 million of assets, respectively, that can be used only to settle obligations of the consolidated variable interest entity (“VIE”) and VIE’s subsidiaries, and $4.6 million and $5.7 million of liabilities of the consolidated VIE and VIE’s subsidiaries, respectively, for which their creditors do not have recourse to the general credit of the Company. See Note 3, Investment in Joint Venture.
XML 45 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
OPERATING ACTIVITIES:    
Net loss $ (31,829,000) $ (21,351,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 3,304,000 2,354,000
Amortization of right-of-use assets 1,496,000 802,000
Charge of in-process research and development costs with no alternative future use 8,500,000 0
Unrealized translation gains (loss) on obligation related to royalty 0 (144,000)
Re-valuation of contingent consideration (190,000) 0
Non-cash stock-based compensation 6,338,000 3,182,000
Amortization of premium (discount) on marketable securities 580,000 (553,000)
Others 56,000 0
Changes in operating assets and liabilities:    
Accounts receivable, net (179,000) 11,608,000
Inventory (9,967,000) (1,120,000)
Prepaid expenses and other current assets (2,598,000) (947,000)
Other assets 161,000 (833,000)
Accounts payable 9,491,000 (2,610,000)
Accrued compensation 4,378,000 1,697,000
Accrued expenses (660,000) 2,308,000
Operating lease liabilities (1,858,000) 329,000
Deferred revenue (341,000) 975,000
Other liabilities 36,000 0
Net cash used in operating activities (13,282,000) (4,303,000)
INVESTING ACTIVITIES:    
Purchases of marketable securities (55,760,000) (45,966,000)
Maturity of marketable securities 104,048,000 64,000,000
Purchases of property and equipment (9,598,000) (2,705,000)
Purchase of intangible assets (17,886,000) 0
Net cash provided by investing activities 20,804,000 15,329,000
FINANCING ACTIVITIES:    
Payments made on royalty obligations 0 (73,000)
Payments made on capital lease obligations (38,000) (21,000)
Proceeds from issuance of common stock upon exercise of stock options 1,504,000 538,000
Proceeds from issuances of common stock under employee stock purchase plan 0 1,933,000
Payment of offering costs related to initial public offering and follow-on offering 0 (89,000)
Net cash provided by financing activities 1,466,000 2,288,000
Net effect of foreign exchange rate changes on cash and cash equivalents 23,000 (69,000)
Net increase in cash and cash equivalents 9,011,000 13,245,000
Cash and cash equivalents—Beginning of period 143,228,000 140,544,000
Cash and cash equivalents—End of period 152,239,000 153,789,000
Supplemental Disclosures of Cash Flow Information:    
Operating lease liabilities arising from obtaining right-of-use assets 1,957,000 0
Supplemental Disclosures of Noncash Investing and Financing Activities:    
Purchases of property and equipment included in accounts payable and accrued expenses $ 1,365,000 $ 490,000
XML 46 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
 
 
Revenue
 
Accounts Receivable, Net
 
 
Three Months Ended March 31,
 
March 31, 2020
 
December 31, 2019
 
 
2020
 
2019
 
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
(unaudited)
 
 
Customer A
 
20
%
 
24
%
 
38
%
 
40
%
Customer B
 
20
%
 
*

 
*

 
*

Customer C
 
*

 
*

 
*

 
10
%
*
less than 10%
XML 47 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The income tax expense for the three months ended March 31, 2020 was determined based upon estimates of the Company’s effective income tax rates in various jurisdictions. The difference between the Company’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.
The income tax expense for the three months ended March 31, 2020 relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions. The income tax expense for the three months ended March 31, 2019 relates primarily to state minimum income tax.
XML 48 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition (Tables)
3 Months Ended
Mar. 31, 2020
Business Combinations [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table summarizes the allocation of the total consideration to the estimated fair values of assets acquired and liabilities assumed:
 
 
Amount
 
 
(in thousands)
Cash
 
$
521

Identified intangible assets
 
6,700

Goodwill
 
3,289

Net liabilities assumed
 
(1,802
)
Total
 
$
8,708


Schedule of Intangible Assets Acquired
The following table presents details of the identified intangible assets acquired from the Bellwether Bio acquisition:
 
 
Fair Value
 
Estimated Useful Life
 
 
(in thousands)
 
 
Acquired license
 
$
5,100

 
10 years
IPR&D
 
1,600

 
*
Total
 
$
6,700

 
 
*
IPR&D assets are not subject to amortization.
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following table sets forth the Company’s revenue by geographic areas based on the customers’ locations:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
United States
 
$
64,613

 
$
31,245

International (1)
 
2,897

 
5,410

Total revenue

$
67,510

 
$
36,655

(1)
No single country outside of the United States accounted for more than 10% of total revenue during the three months ended March 31, 2020 and 2019, respectively, except for Germany which accounted for 10% of total revenue during the three months ended March 31, 2019.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Investment in Joint Venture (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 31, 2018
Mar. 31, 2020
Dec. 31, 2019
Apr. 30, 2018
Schedule of Equity Method Investments [Line Items]        
Assets [1]   $ 948,167 $ 962,535  
Threshold percentage of fair value that is no less than internal rate of return   20.00%    
Fair value of joint venture threshold   40.00%    
Guardant Health AMEA, Inc        
Schedule of Equity Method Investments [Line Items]        
Payments to acquire interest in joint venture $ 9,000      
Equity method investment, shares purchased 40,000      
Equity method investment, ownership percentage 50.00%     50.00%
SoftBank | Guardant Health AMEA, Inc        
Schedule of Equity Method Investments [Line Items]        
Equity method investment, shares purchased 40,000      
Equity method investment, ownership percentage 50.00%      
Redeemable noncontrolling interest, redemption value $ 41,000      
Variable Interest Entity        
Schedule of Equity Method Investments [Line Items]        
Assets   $ 42,000 $ 45,100  
[1] As of March 31, 2020 and December 31, 2019, includes $42.0 million and $45.1 million of assets, respectively, that can be used only to settle obligations of the consolidated variable interest entity (“VIE”) and VIE’s subsidiaries, and $4.6 million and $5.7 million of liabilities of the consolidated VIE and VIE’s subsidiaries, respectively, for which their creditors do not have recourse to the general credit of the Company. See Note 3, Investment in Joint Venture.
XML 51 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
Stock Option Activity
A summary of the Company’s stock option activity under the 2012 Stock Plan (as amended and restated, the “2012 Plan”) and the 2018 Incentive Award Plan (the “2018 Plan”) and related information is as follows:
 
 
 
Options Outstanding
 
Shares
Available for Grant 
 
Shares Subject to Options Outstanding
 
Weighted-Average Exercise Price 
 
Weighted-Average Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
Balance as of December 31, 2019
2,726,225

 
4,494,889

 
$
10.90

 
7.7
 
$
306,392

2018 plan annual increase(1)
3,689,000

 

 
 
 
 
 
 
Granted
(6,902
)
 
6,902

 
84.61

 
 
 
 
Exercised

 
(242,003
)
 
6.21

 
 
 
 
Canceled
12,406

 
(31,798
)
 
10.90

 
 
 
 
Restricted stock units granted
(14,548
)
 

 

 
 
 
 
Restricted stock units canceled
16,164

 

 

 
 
 
 
Balance as of March 31, 2020
6,422,345

 
4,227,990

 
$
11.29

 
7.5
 
$
253,161

Vested and Exercisable as of March 31, 2020
 
 
2,034,629

 
$
5.77

 
7.1
 
$
130,646


(1)
Effective as of January 1, 2020, an additional 3,689,000 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.
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 $17.2 million and $8.1 million for the three months ended March 31, 2020 and 2019, respectively.
The weighted-average grant date fair value of options granted was $55.05 and $25.90 per share for the three months ended March 31, 2020 and 2019, respectively.
Future stock-based compensation for unvested options as of March 31, 2020 was $23.0 million, which is expected to be recognized over a weighted-average period of 2.6 years.
Restricted Stock Units
A summary of the Company’s restricted stock unit activity under the 2012 Plan and the 2018 Plan and related information is as follows:
 
 
Restricted Stock Units Outstanding
 
Weighted-Average Grant Date Fair Value
 
 
 
 
 
Balance as of December 31, 2019
 
496,131

 
$
82.08

Granted
 
14,548

 
85.30

Vested
 
(5,594
)
 
67.81

Canceled
 
(16,164
)
 
71.97

Balance as of March 31, 2020
 
488,921

 
$
82.67


Future stock-based compensation for unvested restricted stock units as of March 31, 2020 was $33.8 million, which is expected to be recognized over a weighted-average period of 3.3 years.
Stock‑Based Compensation Expense
The following table presents the effect of employee and non‑employee related stock‑based compensation expense:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
Cost of precision oncology testing
 
$
303

 
$
170

Research and development expense
 
2,364

 
1,210

Sales and marketing expense
 
1,798

 
826

General and administrative expense
 
1,873

 
976

Total stock-based compensation expense
 
$
6,338

 
$
3,182


Valuation of Stock Options
The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions:
 
 
Three Months Ended March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
Expected term (in years)
 
6.06
 
6.22
Expected volatility
 
73.3%
 
66.7%
Risk-free interest rate
 
1.6%
 
2.7%
Expected dividend yield
 
—%
 
—%

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 the Company’s common stock, 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:
Fair Value of Common Stock
The fair value of the Company’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.
Expected Term
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.
Expected Volatility
Prior to the commencement of trading of the Company’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’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.

Risk-Free Interest Rate
The risk-free interest rate is based on the U.S. Treasury rate, with maturities similar to the expected term of the stock options.
Expected Dividend Yield
The Company does not anticipate paying any dividends in the foreseeable future and, therefore, uses an expected dividend yield of zero.
2018 Employee Stock Purchase Plan
In September 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (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 shares of common stock became available for issuance under the ESPP, as a result of the operation of an automatic annual increase provision therein.
Subject to any plan limitations, the ESPP allows eligible employees to contribute, normally through payroll deductions, up to 10% of their earnings for the purchase of the Company’s common stock at a discounted price per share. The price at which common stock is purchased under the ESPP is equal to 85% of the fair market value of the Company’s common stock on the first or last day of the offering period, whichever is lower. The initial offering period ran from October 2, 2018 to January 31, 2019, the second offering period ran from February 1, 2019 to July 31, 2019, and the third offering period began on August 1, 2019 and ran to November 14, 2019. For subsequent years starting with 2020, the ESPP provides for separate six-month offering periods beginning on May 15 and November 15 of each year.
No shares were purchased under the ESPP for the three months ended March 31, 2020. For the three months ended March 31, 2019, 119,702 shares of common stock were purchased under the ESPP. The total compensation expense related to the ESPP for the three months ended March 31, 2020 and 2019 was $0.5 million and $0.6 million, respectively.
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. No ESPP shares were granted for the three months ended March 31, 2020. For the three months ended March 31, 2019, the following assumptions were used to calculate the stock-based compensation for each stock purchase right granted under the ESPP: a weighted-average expected life of 0.5 years; expected volatility of 60.2%; a risk-free interest rate of 2.5%; and a zero dividend yield.
As of March 31, 2020, the unrecognized stock-based compensation expense related to the ESPP was $0.3 million, which is expected to be recognized over the remaining term of the offering period of 0.1 years.
Liabilities for Early Exercise of Employee Options
The Company allowed certain stock option holders to exercise unvested options to purchase shares of the Company’s common stock. Shares received from such early exercises are subject to repurchase in the event of the optionee’s employment termination, at the original issuance price, until the options are fully vested. As of March 31, 2020 and December 31, 2019, 21,212 shares and 23,981 shares of common stock were subject to repurchase at weighted-average price of $4.66 per share. As of March 31, 2020 and December 31, 2019, the cash proceeds received for unvested shares of common stock of $0.1 million and $0.1 million, respectively, was recorded within other long-term liabilities on the condensed consolidated balance sheet, respectively. The shares issued pursuant to unvested options have been included in shares issued and outstanding on the condensed consolidated balance sheet and condensed consolidated statement of redeemable noncontrolling interest and stockholders’ equity as such shares are considered legally outstanding.
XML 52 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition
3 Months Ended
Mar. 31, 2020
Business Combinations [Abstract]  
Acquisition
Acquisition
Patent License Acquisition
In January 2017, the Company entered into a license agreement with a biotechnology company, KeyGene N.V. (“KeyGene”). An arbitration was initiated between the parties in 2018. In March 2020, the Company and KeyGene entered into a settlement and patent license agreement (the “SPLA”) to resolve the dispute and to acquire an extended worldwide non-exclusive license to certain patent rights with respect to KeyGene’s Next Generation Sequencing technologies along with certain covenant rights and research and development technology for a one-time payment of $18.5 million, ending all future royalty obligations to KeyGene. This transaction was accounted for as an asset acquisition as the purchase did not meet the definition of a business. The total consideration, including $0.6 million of certain capitalizable transaction costs, was allocated to various components of the SPLA.
The Company allocated $9.4 million to the patent and covenant rights granted under the SPLA, which have useful lives in the range of 6-12 years. The Company allocated $8.5 million to IPR&D technology, which have no alternative future use and was included in research and development expenses for the three months ended March 31, 2020. The remaining $1.2 million was allocated to the settlement of the prior dispute between the parties and was included in general and administrative expenses for the three months ended March 31, 2020.
Amortization of capitalized license fees relating to the January 2017 license agreement was immaterial for the three months ended March 31, 2020 and $0.2 million for the three months ended March 31, 2019.
Acquisition of Bellwether Bio
In April 2019, the Company purchased all of the outstanding shares of Bellwether Bio, Inc. (“Bellwether Bio”), a privately-held company developing a method for early blood-based cancer detection. The Company accounted for the acquisition as a business combination. The total purchase consideration was $8.7 million, which consisted of i) $7.6 million in cash paid upon closing; and ii) future contingent consideration liability with a fair value of $1.1 million on the acquisition date. The contingent consideration is subject to the achievement of certain commercialization milestones with a maximum payout amount of $10.0 million. The Company will also pay additional earn-out consideration of up to $10.0 million subject to the achievement of certain commercialization milestones and the continued provision of services to the Company by certain former employees and consultants of Bellwether Bio. The contingent consideration and earn-out consideration may be paid, at the Company’s election, in cash or in the Company’s common stock. As of March 31, 2020, the Company did not believe the earn-out consideration is probable to be achieved, and therefore, did not record any compensation expense. The following table summarizes the allocation of the total consideration to the estimated fair values of assets acquired and liabilities assumed:
 
 
Amount
 
 
(in thousands)
Cash
 
$
521

Identified intangible assets
 
6,700

Goodwill
 
3,289

Net liabilities assumed
 
(1,802
)
Total
 
$
8,708


The following table presents details of the identified intangible assets acquired from the Bellwether Bio acquisition:
 
 
Fair Value
 
Estimated Useful Life
 
 
(in thousands)
 
 
Acquired license
 
$
5,100

 
10 years
IPR&D
 
1,600

 
*
Total
 
$
6,700

 
 
*
IPR&D assets are not subject to amortization.
In connection with the acquisition of Bellwether Bio, the Company also entered into non-compete agreements with certain key individuals based on their experience and importance to the operation of Bellwether Bio. The Company accounted for the covenants not to compete as purchases of intangible assets separate from the business combination as these non-compete agreements were initiated by the Company to protect its interests. The fair value of acquired
covenants not to compete is estimated to be $2.5 million, which is recorded within intangible assets, net on the condensed consolidated balance sheet and will be amortized over an estimated useful life of 6 years using the straight-line method. 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.
XML 53 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Investment in Joint Venture
3 Months Ended
Mar. 31, 2020
Equity Method Investments and Joint Ventures [Abstract]  
Investment in Joint Venture
Variable Interest Entity (“VIE”)
In May 2018, the Company and SoftBank formed and capitalized Guardant Health AMEA, Inc. (the “Joint Venture”) for the sale, marketing and distribution of the Company’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, with an initial focus on Japan.
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. Neither party has the obligation to provide additional financial support to the Joint Venture. The Joint Venture is deemed to be a variable interest entity (“VIE”) and the Company has been identified as the VIE’s primary beneficiary. As the primary beneficiary, the Company has 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.
As of March 31, 2020 and December 31, 2019, the Joint Venture had total assets of approximately $42.0 million and $45.1 million, respectively, which were primarily comprised of cash, property and equipment, right-of-use assets and security deposits. Although the Company consolidates the Joint Venture, the legal structure of the Joint Venture limits the recourse that its creditors will have over the Company’s general credit or assets.  Similarly, the assets held in the Joint Venture can be used only to settle obligations of the Joint Venture. As of March 31, 2020 and December 31, 2019, the Company has not provided financial or other support to the Joint Venture that was not previously contracted or required.
Put-call arrangements
The joint venture agreement includes a put-call arrangement with respect to the shares of the Joint Venture held by SoftBank and its affiliates. Under certain specified circumstances and on terms specified in the joint venture agreement, including timely written notice, SoftBank has the right to cause the Company to purchase all shares of the Joint Venture held by SoftBank and its affiliates (the “put right”), and the Company has a right to purchase all such shares (the “call right”).
Each of the Company and SoftBank may exercise its respective put-call rights for the Company to purchase all shares of the Joint Venture held by SoftBank in the event of (i) certain material disagreements relating to the Joint Venture or its business that may seriously affect the ability of the Joint Venture to perform its obligations under the joint venture agreement or may otherwise seriously impair the ability of the Joint Venture to conduct its business in an effective matter, other than one relating to the Joint Venture’s business plan or to factual matters that may be capable of expert determination; (ii) the effectiveness of the Company’s initial public offering, a change in control of the Company, the seventh anniversary of the formation of the Joint Venture, or each subsequent anniversary of each of the foregoing events; or (iii) a material breach of the joint venture agreement by the other party that goes unremedied within 20 business days. Unless the shares of the Joint Venture are publicly traded and listed on a nationally recognized stock exchange, the purchase price per share of the Joint Venture in these situations will be determined by a third-party valuation firm
on the assumption that the sale is on an arm’s-length basis on the date of the put or call notice. The third-party valuation firm may evaluate a range of factors and employ assumptions that are subjective in nature, which could result in the fair value of SoftBank’s interests in the Joint Venture being determined to be materially different from what has been recorded in the Company’s condensed consolidated financial statements.
In the event the Company exercises its call right, the fair value of the Joint Venture will be deemed to be no less than an amount that yields a 20% internal rate of return on each tranche of capital invested by SoftBank and its affiliates in the Joint Venture, taking into account all proceeds received by SoftBank and its affiliates arising from their shares through such date.
In the event SoftBank exercises its put right and the fair value of the Joint Venture is determined to be greater than 40% of the fair value of the Company, the Company will only be required to purchase the number of shares of the Joint Venture held by SoftBank and its affiliates having an aggregate value equal to the product of 40% of the Company's fair value and the pro rata portion of the outstanding shares of the Joint Venture held by SoftBank and its affiliates.
The Company may pay the purchase price for the shares of the Joint Venture in cash, in shares of its capital stock (which may be a non-voting security with senior preferences to all other classes of its equity or, if its common stock is publicly traded on a national exchange, its common stock), or in a combination thereof. In the event the Company exercises the call right, SoftBank will choose the form of consideration. In the event SoftBank exercises the put right, the Company will choose the form of consideration.
The noncontrolling interest held by SoftBank contains embedded put-call redemption features that are not solely within the Company’s control and has been classified outside of permanent equity in the consolidated balance sheets. The put-call feature embedded in the redeemable noncontrolling interest do not currently require bifurcation as it does not meet the definition of a derivative and is considered to be clearly and closely related to the redeemable noncontrolling interest. The noncontrolling interest is considered probable of becoming redeemable as SoftBank has the option to exercise its put right to sell its equity ownership in the Joint Venture to the Company on or after the seventh anniversary of the formation of the Joint Venture, on each subsequent anniversary of the Company’s initial public offering (the “IPO”) and under certain other circumstances. The Company elected to recognize the change 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 is 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 were to occur at the end of the reporting date.
XML 54 gh-03312020x10q_htm.xml IDEA: XBRL DOCUMENT 0001576280 2020-01-01 2020-03-31 0001576280 2020-04-30 0001576280 2019-12-31 0001576280 2020-03-31 0001576280 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-03-31 0001576280 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001576280 2019-01-01 2019-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001576280 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2020-01-01 2020-03-31 0001576280 us-gaap:CommonStockMember 2019-12-31 0001576280 us-gaap:RetainedEarningsMember 2019-12-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001576280 us-gaap:CommonStockMember 2020-03-31 0001576280 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001576280 us-gaap:RetainedEarningsMember 2020-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2019-12-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2020-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001576280 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001576280 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001576280 2018-12-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001576280 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2019-01-01 0001576280 2019-03-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2019-03-31 0001576280 us-gaap:AccountingStandardsUpdate201807Member us-gaap:AdditionalPaidInCapitalMember 2019-01-01 0001576280 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 0001576280 us-gaap:CommonStockMember 2018-12-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001576280 us-gaap:RetainedEarningsMember 2019-03-31 0001576280 us-gaap:AccountingStandardsUpdate201807Member us-gaap:RetainedEarningsMember 2019-01-01 0001576280 us-gaap:CommonStockMember 2019-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001576280 us-gaap:RetainedEarningsMember 2018-12-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2018-12-31 0001576280 gh:RedeemableNoncontrollingInterestMember 2019-01-01 2019-03-31 0001576280 gh:GuardantHealthAMEAIncMember 2018-04-30 0001576280 us-gaap:OtherAssetsMember 2020-03-31 0001576280 us-gaap:OtherAssetsMember 2019-12-31 0001576280 us-gaap:CollaborativeArrangementMember 2019-12-31 0001576280 us-gaap:CollaborativeArrangementMember 2020-03-31 0001576280 gh:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001576280 gh:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001576280 gh:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001576280 gh:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001576280 gh:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001576280 gh:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001576280 srt:MinimumMember 2020-01-01 2020-03-31 0001576280 srt:MaximumMember 2020-01-01 2020-03-31 0001576280 gh:GuardantHealthAMEAIncMember 2018-05-01 2018-05-31 0001576280 gh:GuardantHealthAMEAIncMember gh:SoftBankMember 2018-05-01 2018-05-31 0001576280 gh:GuardantHealthAMEAIncMember 2018-05-31 0001576280 gh:GuardantHealthAMEAIncMember gh:SoftBankMember 2018-05-31 0001576280 us-gaap:MachineryAndEquipmentMember 2019-12-31 0001576280 us-gaap:ComputerEquipmentMember 2020-03-31 0001576280 us-gaap:FurnitureAndFixturesMember 2020-03-31 0001576280 us-gaap:MachineryAndEquipmentMember 2020-03-31 0001576280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001576280 us-gaap:ConstructionInProgressMember 2019-12-31 0001576280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-03-31 0001576280 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001576280 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001576280 us-gaap:ConstructionInProgressMember 2020-03-31 0001576280 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001576280 us-gaap:ComputerEquipmentMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2020-01-01 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2018-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2019-01-01 2019-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2019-01-01 2019-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2019-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2019-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:RedeemableNoncontrollingInterestMember 2020-01-01 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2018-12-31 0001576280 us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember 2019-12-31 0001576280 us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001576280 us-gaap:LicensingAgreementsMember 2019-12-31 0001576280 us-gaap:LicensingAgreementsMember 2019-01-01 2019-12-31 0001576280 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001576280 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0001576280 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-12-31 0001576280 us-gaap:LicensingAgreementsMember 2020-03-31 0001576280 us-gaap:NoncompeteAgreementsMember 2020-03-31 0001576280 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-03-31 0001576280 us-gaap:InProcessResearchAndDevelopmentMember 2020-03-31 0001576280 us-gaap:LicensingAgreementsMember 2020-01-01 2020-03-31 0001576280 gh:BellweatherBioInc.Member gh:CovenantsNotToCompeteMember 2019-04-01 2019-04-30 0001576280 gh:BellweatherBioInc.Member gh:CommercializationMilestonesMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member 2019-04-01 2019-04-30 0001576280 gh:BellweatherBioInc.Member gh:CovenantsNotToCompeteMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member gh:EarnOutConsiderationMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member 2019-04-30 0001576280 gh:BellweatherBioInc.Member us-gaap:InProcessResearchAndDevelopmentMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member us-gaap:LicensingAgreementsMember 2019-04-30 0001576280 gh:BellweatherBioInc.Member us-gaap:LicensingAgreementsMember 2019-04-01 2019-04-30 0001576280 gh:KeyGenePatentLicenseAcquisitionMember 2020-03-31 0001576280 gh:PatentandCovenantRightsMember gh:KeyGenePatentLicenseAcquisitionMember 2020-03-31 0001576280 gh:KeyGenePatentLicenseAcquisitionMember 2020-03-01 2020-03-31 0001576280 srt:MinimumMember gh:PatentandCovenantRightsMember 2020-01-01 2020-03-31 0001576280 srt:MaximumMember gh:PatentandCovenantRightsMember 2020-01-01 2020-03-31 0001576280 srt:MaximumMember 2020-03-31 0001576280 srt:MinimumMember 2020-03-31 0001576280 gh:PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.SubsequentFilingMember 2018-07-01 2018-07-31 0001576280 2018-08-01 2018-12-31 0001576280 gh:PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.Member 2018-03-01 2018-03-31 0001576280 gh:PersonalGenomeDiagnosticsInc.vs.GuardantHealthInc.Member 2018-07-01 2018-07-31 0001576280 gh:PersonalGenomeDiagnosticsInc.andFoundationMedicineIncvs.GuardantHealthInc.SubsequentFilingMember 2017-11-01 2017-11-30 0001576280 2017-11-01 2017-11-30 0001576280 gh:A2018IncentiveAwardPlanMember 2019-12-31 0001576280 us-gaap:EmployeeStockOptionMember 2019-12-31 0001576280 gh:A2018IncentiveAwardPlanMember 2020-03-31 0001576280 us-gaap:EmployeeStockMember 2019-12-31 0001576280 us-gaap:EmployeeStockOptionMember 2020-03-31 0001576280 us-gaap:EmployeeStockMember 2020-03-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001576280 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001576280 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001576280 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001576280 gh:PrecisionOncologyTestingMember 2019-01-01 2019-03-31 0001576280 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001576280 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001576280 gh:PrecisionOncologyTestingMember 2020-01-01 2020-03-31 0001576280 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2018-09-30 0001576280 gh:NonemployeeStockOptionMember 2020-03-31 0001576280 gh:NonemployeeStockOptionMember 2019-12-31 0001576280 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001576280 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001576280 gh:NonemployeeStockOptionMember 2020-01-01 2020-03-31 0001576280 gh:NonemployeeStockOptionMember 2018-01-01 2018-12-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001576280 us-gaap:EmployeeStockMember 2020-01-01 0001576280 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001576280 2019-01-01 2019-12-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001576280 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001576280 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001576280 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-03-31 0001576280 country:US 2020-01-01 2020-03-31 0001576280 us-gaap:NonUsMember 2019-01-01 2019-03-31 0001576280 country:US 2019-01-01 2019-03-31 0001576280 us-gaap:NonUsMember 2020-01-01 2020-03-31 0001576280 country:DE us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-03-31 pure gh:patent shares iso4217:USD shares gh:petition gh:company iso4217:USD false --12-31 Q1 2020 0001576280 0.0000001 0.0000001 350000000 350000000 94261414 94509011 94261414 94509011 P12Y P12Y P6Y P6Y P8Y P1Y 10-Q true 2020-03-31 false 001-38683 GUARDANT HEALTH, INC. DE 45-4139254 505 Penobscot Dr. Redwood City CA 94063 855 698-8887 Yes Yes Large Accelerated Filer false false false Common Stock, par value $0.00001 GH NASDAQ 94579349 152239000 143228000 367853000 379574000 48015000 47986000 25148000 15181000 14137000 11389000 607392000 597358000 238206000 268783000 46685000 43668000 30132000 29140000 17681000 8524000 3290000 3290000 60000 6890000 4721000 4882000 948167000 962535000 24378000 16197000 22935000 18557000 23073000 25703000 11936000 12277000 82322000 72734000 33773000 33256000 0 6880000 1459000 1672000 117554000 114542000 45500000 49600000 1000 1000 1157945000 1150090000 7705000 1111000 -380538000 -352809000 785113000 798393000 948167000 962535000 42000000.0 45100000 4600000 5700000 60246000 28837000 7264000 7818000 67510000 36655000 18191000 11023000 2315000 2512000 37016000 16316000 25115000 17807000 19785000 12661000 102422000 60319000 -34912000 -23664000 3318000 2485000 12000 293000 -209000 147000 -31815000 -21325000 14000 26000 -31829000 -21351000 -4100000 4700000 -27729000 -26051000 -0.29 -0.30 94382000 85935000 -31829000 -21351000 6571000 485000 23000 -69000 6594000 416000 -25235000 -20935000 -4100000 4700000 -21135000 -25635000 49600000 94261414 1000 1150090000 1111000 -352809000 798393000 242003 1504000 1504000 5594 13000 13000 6338000 6338000 -4100000 4100000 4100000 6594000 6594000 -31829000 -31829000 45500000 94509011 1000 1157945000 7705000 -380538000 785113000 41800000 85832454 1000 764033000 -83000 -280799000 483152000 4907000 4907000 1266000 -1266000 146318 538000 538000 56000 56000 119702 1933000 1933000 3183000 3183000 4700000 -4700000 -4700000 416000 416000 -21351000 -21351000 46500000 86098474 1000 771009000 333000 -303209000 468134000 -31829000 -21351000 3304000 2354000 1496000 802000 8500000 0 0 144000 -190000 0 6338000 3182000 -580000 553000 56000 0 179000 -11608000 9967000 1120000 2598000 947000 -161000 833000 9491000 -2610000 4378000 1697000 -660000 2308000 -1858000 329000 -341000 975000 36000 0 -13282000 -4303000 55760000 45966000 104048000 64000000 9598000 2705000 17886000 0 20804000 15329000 0 73000 38000 21000 1504000 538000 0 1933000 0 89000 1466000 2288000 23000 -69000 9011000 13245000 143228000 140544000 152239000 153789000 1957000 0 1365000 490000 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Description of Business</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Guardant Health, Inc. (the “Company”) is a leading precision oncology company focused on helping conquer cancer globally through use of its proprietary blood tests, vast data sets and advanced analytics. The key to conquering cancer is unprecedented access to its molecular information throughout all stages of the disease, which the Company enables by a routine blood draw, or liquid biopsy. The Guardant Health Oncology Platform is designed to leverage the Company’s capabilities in technology, clinical development, regulatory, reimbursement and commercial adoption to improve patient clinical outcomes, lower healthcare costs and accelerate biopharmaceutical drug development. In pursuit of its goal to manage cancer across all stages of the disease, the Company has launched its Guardant360 and GuardantOMNI liquid biopsy-based tests for advanced stage cancer patients, and is developing tests from its LUNAR program which aims to address the needs of early stage cancer patients with neoadjuvant and adjuvant treatment selection, cancer survivors with surveillance, and asymptomatic individuals eligible for cancer screening and individuals at a higher risk for developing cancer with early detection.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company was incorporated in Delaware in December 2011 and is headquartered in Redwood City, California. In May 2018, the Company formed and capitalized Guardant Health AMEA, Inc. (the “Joint Venture”) in the United States with an entity affiliated with SoftBank. Under the terms of the joint venture agreement, the Company held a </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> ownership interest in the Joint Venture. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Joint Venture has subsidiaries in Singapore and Japan (see Note </span><span style="font-family:inherit;font-size:10pt;">3</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-size:10pt;font-style:italic;font-weight:normal;">Investment in Joint Venture</span><span style="font-family:inherit;font-size:10pt;">) and the Company has a subsidiary in Switzerland, which was incorporated in 2019.</span></div> 0.50 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-size:12pt;font-weight:bold;">Summary of Significant Accounting Policies</span><span style="font-family:inherit;font-size:12pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc. and its consolidated Joint Venture. Other stockholders’ interests in the Joint Venture are shown in the condensed consolidated financial statements as redeemable noncontrolling interest. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that its existing cash and cash equivalents and marketable securities as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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’s cost structure. If the Company’s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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, standalone selling price allocation included in contracts with multiple performance obligations, the fair value of assets acquired and liabilities assumed for business combinations, goodwill and identifiable intangible assets, stock-based compensation, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of redeemable noncontrolling interest, 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’s estimates. The extent to which the COVID-19 pandemic will ultimately impact the Company’s business, results of operations, financial conditions, or cash flows is highly uncertain and difficult to predict because it will depend on many factors that are outside the Company’s control, such as the duration, scope and severity of the pandemic, steps required or mandated by governments to mitigate the impact of the pandemic, and whether COVID-19 can be effectively prevented, detected, contained and treated, particularly in the markets where the Company operates. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited Interim Condensed Financial Statements</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the condensed consolidated statements of operations and comprehensive loss for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the condensed consolidated statements of redeemable noncontrolling interest and stockholders’ equity for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, 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 10-01 of Regulation S-X of the Securities Act of 1933, as amended (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’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="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of the subsidiaries of the consolidated Joint Venture is the local currency. The assets and liabilities of the subsidiaries are translated into U.S. 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’ 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, foreign currency translation adjustment was immaterial. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Risk</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is also subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services in the United States and are primarily with biopharmaceutical companies with 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 the invoiced amount and do not bear interest.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A significant customer is a biopharmaceutical customer or a clinical testing payer that represents 10% or more of the Company’s total revenue or accounts receivable balance. Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company’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’s total accounts receivable balance, at the respective condensed consolidated balance sheet date, are as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accounts Receivable, Net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer A </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer B </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer C </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><span style="font-family:inherit;font-size:7.5pt;">*</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;">less than 10%</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable, Net</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable represent valid claims against biopharmaceutical companies, research institutes and international distributors. 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’s best estimate of the amount of probable credit losses. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded </span><span style="font-family:inherit;font-size:10pt;">$150,000</span><span style="font-family:inherit;font-size:10pt;"> as allowance for credit losses. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no allowance for credit losses.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Asset Acquisition</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Transaction costs associated with the asset acquisition are capitalized. 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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets, net</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets related to in-process research and development costs (“IPR&amp;D”) 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 we become 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.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill and IPR&amp;D are not amortized but are tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate their value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there has been no impairment of goodwill.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill and the acquired IPR&amp;D. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 6-12 years.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use (“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. 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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from biopharmaceutical research and development services provided to its biopharmaceutical customers. Precision oncology services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development, information solutions and laboratory services. 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 and research institutes.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Precision oncology testing</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 liquid biopsy test to clinical customer 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 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. 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 liquid biopsy 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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Development services</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company collaborates with pharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings with the FDA to support companion diagnostic device submissions for the Company’s liquid biopsy panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For development 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 of the Company's development services 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 updated at each reporting period as a revision to the estimated transaction price.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes development 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’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with multiple performance obligations</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contracts with biopharmaceutical customers may include multiple distinct performance obligations, such as provision of precision oncology testing, biopharmaceutical research and development services, and clinical trial enrollment assistance, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers 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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract assets</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets consists primarily of: i) precision oncology testing revenues to clinical customers that are recognized upon delivery of the test results prior to cash collection; and ii) development services revenues to biopharmaceutical customers that are recognized upon the achievement of performance-based milestones but prior to the establishment of billing rights. Contract assets are relieved when the Company receives payments from clinical customers, or when it invoices the biopharmaceutical customers when milestones are achieved, thereby reclassifying the balances from contract assets to accounts receivable. Contract assets are presented under accounts receivable, net and other assets on </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the Company’s condensed consolidated balance sheets. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had contract assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded in other assets. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had contract assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded in other assets. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred revenue</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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 </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the deferred revenue balance was </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which included </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to collaboration development efforts with pharmaceutical companies to be recognized as the Company performs research and development services in the future periods. Revenue recognized in the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> that was included in the deferred revenue balance as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which primarily represented revenue from provision of development services under the collaboration agreement with biopharmaceutical company. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction price allocated to the remaining performance obligations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 12 months.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Costs of Precision Oncology Testing</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 liquid biopsy 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, rent costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Development Services</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of development service includes costs incurred for the performance of development services requested by the Company’s customers. 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.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Expenses </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock‑Based Compensation</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock‑based compensation related to stock options granted to the Company’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Starting January 1, 2019, upon adoption of Accounting Standards Update (“ASU”) 2018-07, Compensation - Stock Compensation (Topic 718), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Improvements to Nonemployee Share-Based Payment Accounting,</span><span style="font-family:inherit;font-size:10pt;"> the fair value of stock options issued to nonemployee consultants is determined as of the grant date, and compensation expense is being recognized over the period that the related services are rendered.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses the Black‑Scholes option‑pricing model to estimate the fair value of its stock options and stock purchase rights under its 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to expected term of an award, expected volatility, risk-free rate and expected dividend yield. Starting January 1, 2017, forfeitures are accounted for as they occur.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for restricted stock units issued to employees based on the grant date fair value which is determined based on the closing market price of the common stock on the date of grant. The expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite vesting period.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. 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 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><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Adopted</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326)</span><span style="font-family:inherit;font-size:10pt;">, in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. ASU 2016-13 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities.  These changes result in earlier recognition of credit losses. The Company adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to the Company’s condensed consolidated financial statements. The Company will continue to monitor the developments pertaining to the recent coronavirus (COVID-19) pandemic and its impact on expected credit losses.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">the FASB issued ASU 2017-04</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">, Intangibles—Goodwill and Other (Topic 350):</span><span style="font-family:inherit;font-size:10pt;"> Simplifying the Test for Goodwill Impairment which eliminates Step 2 from the goodwill impairment test and instead requires entities to perform its annual or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount</span><span style="font-family:Arial;font-size:9pt;">. </span><span style="font-family:inherit;font-size:10pt;">The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;">, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Fair Value Measuremen</span><span style="font-family:inherit;font-size:10pt;">t, as part of its disclosure framework project. The Company adopted this new guidance on January 1, 2020. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cloud Computing Arrangements</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15—</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal—Use Software (Subtopic 350-40)</span><span style="font-family:inherit;font-size:10pt;">: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC Topic 350, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted this new standard on January 1, 2020 on a prospective basis. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Collaborative Arrangements</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2018, the FASB issued ASU 2018-18 -</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Collaborative Arrangements (ASC 808)</span><span style="font-family:inherit;font-size:10pt;"> to clarify that certain transactions between participants in a collaborative arrangement should be accounted for under R</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">evenue from contracts with customers (Topic ASC 606) </span><span style="font-family:inherit;font-size:10pt;">when the counterparty is a customer. The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The Company early adopted this new standard on January 1, 2020.The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements. Under prior GAAP, the Company historically allocated income tax benefit to continuing operations and an offsetting income tax expense to other comprehensive income under the applicable exception to ASC Topic 740.  The new standard eliminates this exception and the Company will now determine the tax effect of pre-tax income or loss from continuing operations without regard to the tax effect of other items.  The Company applied the new intraperiod tax allocation guidance prospectively in the period of adoption.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc. and its consolidated Joint Venture. Other stockholders’ interests in the Joint Venture are shown in the condensed consolidated financial statements as redeemable noncontrolling interest. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that its existing cash and cash equivalents and marketable securities as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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’s cost structure. If the Company’s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div>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 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, standalone selling price allocation included in contracts with multiple performance obligations, the fair value of assets acquired and liabilities assumed for business combinations, goodwill and identifiable intangible assets, stock-based compensation, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of redeemable noncontrolling interest, 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’s estimates. <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited Interim Condensed Financial Statements</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the condensed consolidated statements of operations and comprehensive loss for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the condensed consolidated statements of redeemable noncontrolling interest and stockholders’ equity for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, 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 10-01 of Regulation S-X of the Securities Act of 1933, as amended (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’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="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of the subsidiaries of the consolidated Joint Venture is the local currency. The assets and liabilities of the subsidiaries are translated into U.S. 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’ 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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, foreign currency translation adjustment was immaterial. </span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Risk</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is also subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services in the United States and are primarily with biopharmaceutical companies with 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 the invoiced amount and do not bear interest.</span></div>A significant customer is a biopharmaceutical customer or a clinical testing payer that represents 10% or more of the Company’s total revenue or accounts receivable balance. <div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accounts Receivable, Net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer A </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer B </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer C </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><span style="font-family:inherit;font-size:7.5pt;">*</span></div><div style="line-height:120%;text-align:left;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;">less than 10%</span></div> 0.20 0.24 0.38 0.40 0.20 0.10 <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable, Net</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable represent valid claims against biopharmaceutical companies, research institutes and international distributors. 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’s best estimate of the amount of probable credit losses. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded </span><span style="font-family:inherit;font-size:10pt;">$150,000</span><span style="font-family:inherit;font-size:10pt;"> as allowance for credit losses. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no allowance for credit losses.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets, net</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets related to in-process research and development costs (“IPR&amp;D”) 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 we become 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.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill and IPR&amp;D are not amortized but are tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate their value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there has been no impairment of goodwill.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill and the acquired IPR&amp;D. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 6-12 years.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use (“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. 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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from biopharmaceutical research and development services provided to its biopharmaceutical customers. Precision oncology services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development, information solutions and laboratory services. 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 and research institutes.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Precision oncology testing</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 liquid biopsy test to clinical customer 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 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. 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 liquid biopsy 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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Development services</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company collaborates with pharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings with the FDA to support companion diagnostic device submissions for the Company’s liquid biopsy panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For development 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 of the Company's development services 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 updated at each reporting period as a revision to the estimated transaction price.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes development 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’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with multiple performance obligations</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contracts with biopharmaceutical customers may include multiple distinct performance obligations, such as provision of precision oncology testing, biopharmaceutical research and development services, and clinical trial enrollment assistance, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers 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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract assets</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets consists primarily of: i) precision oncology testing revenues to clinical customers that are recognized upon delivery of the test results prior to cash collection; and ii) development services revenues to biopharmaceutical customers that are recognized upon the achievement of performance-based milestones but prior to the establishment of billing rights. Contract assets are relieved when the Company receives payments from clinical customers, or when it invoices the biopharmaceutical customers when milestones are achieved, thereby reclassifying the balances from contract assets to accounts receivable. Contract assets are presented under accounts receivable, net and other assets on </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the Company’s condensed consolidated balance sheets. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had contract assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded in other assets. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had contract assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded in other assets. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred revenue</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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 </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the deferred revenue balance was </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which included </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to collaboration development efforts with pharmaceutical companies to be recognized as the Company performs research and development services in the future periods. Revenue recognized in the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> that was included in the deferred revenue balance as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which primarily represented revenue from provision of development services under the collaboration agreement with biopharmaceutical company. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction price allocated to the remaining performance obligations</span></div> 9100000 150000 6200000 1000000.0 11900000 12300000 5500000 4800000 4000000.0 <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Costs of Precision Oncology Testing</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 liquid biopsy 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, rent costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Development Services</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of development service includes costs incurred for the performance of development services requested by the Company’s customers. 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.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Expenses </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock‑Based Compensation</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock‑based compensation related to stock options granted to the Company’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Starting January 1, 2019, upon adoption of Accounting Standards Update (“ASU”) 2018-07, Compensation - Stock Compensation (Topic 718), </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Improvements to Nonemployee Share-Based Payment Accounting,</span><span style="font-family:inherit;font-size:10pt;"> the fair value of stock options issued to nonemployee consultants is determined as of the grant date, and compensation expense is being recognized over the period that the related services are rendered.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses the Black‑Scholes option‑pricing model to estimate the fair value of its stock options and stock purchase rights under its 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to expected term of an award, expected volatility, risk-free rate and expected dividend yield. Starting January 1, 2017, forfeitures are accounted for as they occur.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for restricted stock units issued to employees based on the grant date fair value which is determined based on the closing market price of the common stock on the date of grant. The expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite vesting period.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. 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 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> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Adopted</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326)</span><span style="font-family:inherit;font-size:10pt;">, in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. ASU 2016-13 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities.  These changes result in earlier recognition of credit losses. The Company adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to the Company’s condensed consolidated financial statements. The Company will continue to monitor the developments pertaining to the recent coronavirus (COVID-19) pandemic and its impact on expected credit losses.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">the FASB issued ASU 2017-04</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">, Intangibles—Goodwill and Other (Topic 350):</span><span style="font-family:inherit;font-size:10pt;"> Simplifying the Test for Goodwill Impairment which eliminates Step 2 from the goodwill impairment test and instead requires entities to perform its annual or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount</span><span style="font-family:Arial;font-size:9pt;">. </span><span style="font-family:inherit;font-size:10pt;">The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;">, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Fair Value Measuremen</span><span style="font-family:inherit;font-size:10pt;">t, as part of its disclosure framework project. The Company adopted this new guidance on January 1, 2020. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cloud Computing Arrangements</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15—</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal—Use Software (Subtopic 350-40)</span><span style="font-family:inherit;font-size:10pt;">: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC Topic 350, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted this new standard on January 1, 2020 on a prospective basis. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Collaborative Arrangements</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2018, the FASB issued ASU 2018-18 -</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Collaborative Arrangements (ASC 808)</span><span style="font-family:inherit;font-size:10pt;"> to clarify that certain transactions between participants in a collaborative arrangement should be accounted for under R</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">evenue from contracts with customers (Topic ASC 606) </span><span style="font-family:inherit;font-size:10pt;">when the counterparty is a customer. The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The Company early adopted this new standard on January 1, 2020.The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements. Under prior GAAP, the Company historically allocated income tax benefit to continuing operations and an offsetting income tax expense to other comprehensive income under the applicable exception to ASC Topic 740.  The new standard eliminates this exception and the Company will now determine the tax effect of pre-tax income or loss from continuing operations without regard to the tax effect of other items.  The Company applied the new intraperiod tax allocation guidance prospectively in the period of adoption.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Variable Interest Entity (“VIE”)</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2018, the Company and SoftBank formed and capitalized Guardant Health AMEA, Inc. (the “Joint Venture”) for the sale, marketing and distribution of the Company’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, with an initial focus on Japan.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the joint venture agreement, the Company paid </span><span style="font-family:inherit;font-size:10pt;"><span>$9.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for </span><span style="font-family:inherit;font-size:10pt;"><span>40,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, or </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> ownership interest, of the Joint Venture, and the affiliate of SoftBank contributed </span><span style="font-family:inherit;font-size:10pt;"><span>$41.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for </span><span style="font-family:inherit;font-size:10pt;"><span>40,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, or the other </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> ownership interest, of the Joint Venture. Neither party has the obligation to provide additional financial support to the Joint Venture. The Joint Venture is deemed to be a variable interest entity (“VIE”) and the Company has been identified as the VIE’s primary beneficiary. As the primary beneficiary, the Company has 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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Joint Venture had total assets of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$42.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$45.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which were primarily comprised of cash, property and equipment, right-of-use assets and security deposits. Although the Company consolidates the Joint Venture, the legal structure of the Joint Venture limits the recourse that its creditors will have over the Company’s general credit or assets.  Similarly, the assets held in the Joint Venture can be used only to settle obligations of the Joint Venture. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has not provided financial or other support to the Joint Venture that was not previously contracted or required.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Put-call arrangements</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The joint venture agreement includes a put-call arrangement with respect to the shares of the Joint Venture held by SoftBank and its affiliates. Under certain specified circumstances and on terms specified in the joint venture agreement, including timely written notice, SoftBank has the right to cause the Company to purchase all shares of the Joint Venture held by SoftBank and its affiliates (the “put right”), and the Company has a right to purchase all such shares (the “call right”).</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Each of the Company and SoftBank may exercise its respective put-call rights for the Company to purchase all shares of the Joint Venture held by SoftBank in the event of (i) certain material disagreements relating to the Joint Venture or its business that may seriously affect the ability of the Joint Venture to perform its obligations under the joint venture agreement or may otherwise seriously impair the ability of the Joint Venture to conduct its business in an effective matter, other than one relating to the Joint Venture’s business plan or to factual matters that may be capable of expert determination; (ii) the effectiveness of the Company’s initial public offering, a change in control of the Company, the seventh anniversary of the formation of the Joint Venture, or each subsequent anniversary of each of the foregoing events; or (iii) a material breach of the joint venture agreement by the other party that goes unremedied within 20 business days. Unless the shares of the Joint Venture are publicly traded and listed on a nationally recognized stock exchange, the purchase price per share of the Joint Venture in these situations will be determined by a third-party valuation firm </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">on the assumption that the sale is on an arm’s-length basis on the date of the put or call notice. The third-party valuation firm may evaluate a range of factors and employ assumptions that are subjective in nature, which could result in the fair value of SoftBank’s interests in the Joint Venture being determined to be materially different from what has been recorded in the Company’s condensed consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the event the Company exercises its call right, the fair value of the Joint Venture will be deemed to be no less than an amount that yields a </span><span style="font-family:inherit;font-size:10pt;"><span>20%</span></span><span style="font-family:inherit;font-size:10pt;"> internal rate of return on each tranche of capital invested by SoftBank and its affiliates in the Joint Venture, taking into account all proceeds received by SoftBank and its affiliates arising from their shares through such date.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the event SoftBank exercises its put right and the fair value of the Joint Venture is determined to be greater than </span><span style="font-family:inherit;font-size:10pt;"><span>40%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair value of the Company, the Company will only be required to purchase the number of shares of the Joint Venture held by SoftBank and its affiliates having an aggregate value equal to the product of </span><span style="font-family:inherit;font-size:10pt;"><span>40%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's fair value and the pro rata portion of the outstanding shares of the Joint Venture held by SoftBank and its affiliates.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may pay the purchase price for the shares of the Joint Venture in cash, in shares of its capital stock (which may be a non-voting security with senior preferences to all other classes of its equity or, if its common stock is publicly traded on a national exchange, its common stock), or in a combination thereof. In the event the Company exercises the call right, SoftBank will choose the form of consideration. In the event SoftBank exercises the put right, the Company will choose the form of consideration.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The noncontrolling interest held by SoftBank contains embedded put-call redemption features that are not solely within the Company’s control and has been classified outside of permanent equity in the consolidated balance sheets. The put-call feature embedded in the redeemable noncontrolling interest do not currently require bifurcation as it does not meet the definition of a derivative and is considered to be clearly and closely related to the redeemable noncontrolling interest. The noncontrolling interest is considered probable of becoming redeemable as SoftBank has the option to exercise its put right to sell its equity ownership in the Joint Venture to the Company on or after the seventh anniversary of the formation of the Joint Venture, on each subsequent anniversary of the Company’s initial public offering (the “IPO”) and under certain other circumstances. The Company elected to recognize the change 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 is 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 were to occur at the end of the reporting date.</span></div> 9000000.0 40000 0.50 41000000.0 40000 0.50 42000000.0 45100000 0.20 0.40 0.40 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Condensed Consolidated Balance Sheet Components</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer hardware </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,296</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,031</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:60px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:60px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense related to property and equipment was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Expenses</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued royalty obligations </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,564</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued legal expenses </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued tax liabilities </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued professional services </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued clinical trials and studies</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases of property and equipment included in accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued expenses </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,073</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,703</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer hardware </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,296</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,031</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:60px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation and amortization </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:60px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 32603000 29119000 7108000 6296000 22233000 21031000 2601000 1962000 930000 829000 5939000 6354000 71414000 65591000 24729000 21923000 46685000 43668000 3000000.0 2100000 <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued royalty obligations </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,564</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued legal expenses </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued tax liabilities </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued professional services </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued clinical trials and studies</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases of property and equipment included in accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued expenses </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,073</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,703</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 350000 1564000 2951000 1046000 3362000 3050000 3094000 3464000 2012000 2029000 281000 2424000 7307000 7140000 3716000 4986000 23073000 25703000 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-size:12pt;font-weight:bold;">Fair Value Measurements, Cash Equivalents and Marketable Securities</span><span style="font-family:inherit;font-size:12pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, 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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’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="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363,818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363,818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term marketable securities </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>367,853</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>367,853</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term marketable securities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,206</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,206</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>641,651</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>362,884</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>362,884</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term marketable securities </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>379,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>379,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term marketable securities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>659,091</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures the fair value of money market funds based on quoted prices in active markets for identical securities. Corporate bonds, U.S. government debt securities and U.S. government agency bonds 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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activities for the Level 3 financial instruments for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Redeemable Noncontrolling Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contingent consideration</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">Fair value —</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:10pt;">beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase (decrease) in fair value </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,027</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss for the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value — end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, contingent consideration liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, was recorded within other long-term liabilities on the condensed consolidated balance sheets. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash Equivalents and Marketable Securities</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarizes the Company’s cash equivalents and marketable securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market fund </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bond </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>633,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>641,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market fund </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bond </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>631,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>657,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>659,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no material realized gains or losses on marketable securities for the periods presented. None of the Company’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, thus there has been no recognition of credit losses in the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. The maturities of the Company’s long-term marketable securities range from </span><span style="font-family:inherit;font-size:10pt;"><span>1.0 year</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.7 years</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, 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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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’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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’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="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363,818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363,818</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term marketable securities </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>367,853</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>367,853</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term marketable securities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,206</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,206</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>641,651</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>362,884</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>362,884</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term marketable securities </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>379,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>379,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term marketable securities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>659,091</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 35592000 35592000 0 0 35592000 35592000 0 0 4035000 0 4035000 0 363818000 0 363818000 0 367853000 0 367853000 0 238206000 0 238206000 0 238206000 0 238206000 0 641651000 35592000 606059000 0 1175000 0 0 1175000 1175000 0 0 1175000 10734000 10734000 0 0 10734000 10734000 0 0 16690000 0 16690000 0 362884000 0 362884000 0 379574000 0 379574000 0 268783000 0 268783000 0 268783000 0 268783000 0 659091000 10734000 648357000 0 1365000 0 1365000 1365000 0 0 1365000 <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activities for the Level 3 financial instruments for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Redeemable Noncontrolling Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Contingent consideration</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:10pt;">Fair value —</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:10pt;">beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increase (decrease) in fair value </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,027</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss for the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value — end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 49600000 41800000 1365000 0 -3027000 5022000 -190000 0 -1073000 -322000 0 0 45500000 46500000 1175000 0 1200000 1400000 <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarizes the Company’s cash equivalents and marketable securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market fund </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bond </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>602,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>633,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>641,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market fund </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bond </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>631,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:17px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>657,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>659,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 35592000 0 0 35592000 4035000 0 0 4035000 594064000 7961000 0 602025000 633691000 7961000 0 641652000 10734000 0 0 10734000 16679000 11000 0 16690000 630283000 1422000 39000 631666000 657696000 1433000 39000 659090000 P1Y P1Y8M12D <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Intangible Assets, Net and Goodwill</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents details of purchased intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining Weighted Average Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired license</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(499</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.6</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements and other covenant rights</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,986</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,081</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets not subject to amortization:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IPR&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchased intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining Weighted Average Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired license</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(303</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(676</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets not subject to amortization:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IPR&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchased intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,490</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of finite-lived intangible assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$229,000</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> amortization of finite-lived intangible assets was recorded for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes estimated future amortization expense of finite-lived intangible assets:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,909</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,942</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents details of purchased intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining Weighted Average Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired license</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(499</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.6</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements and other covenant rights</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,986</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,081</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets not subject to amortization:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IPR&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchased intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining Weighted Average Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired license</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(303</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(676</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets not subject to amortization:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IPR&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchased intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,490</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents details of purchased intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining Weighted Average Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired license</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(499</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.6</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements and other covenant rights</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,986</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,081</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets not subject to amortization:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IPR&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchased intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining Weighted Average Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired license</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(303</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(676</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets not subject to amortization:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IPR&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchased intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,490</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(676</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11886000 499000 11387000 P10Y7M6D 5100000 406000 4694000 P5Y7M6D 16986000 905000 16081000 1600000 1600000 3290000 3290000 21876000 905000 20971000 5100000 373000 4727000 P9Y6M 2500000 303000 2197000 P5Y6M 7600000 676000 6924000 1600000 1600000 3290000 3290000 12490000 676000 11814000 229000 0 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes estimated future amortization expense of finite-lived intangible assets:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,909</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,942</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1496000 1909000 1909000 1910000 1915000 6942000 16081000 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-size:12pt;font-weight:bold;">Acquisition</span><span style="font-family:inherit;font-size:12pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Patent License Acquisition</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the Company entered into a license agreement with a biotechnology company, KeyGene N.V. (“KeyGene”). An arbitration was initiated between the parties in 2018. In March 2020, the Company and KeyGene entered into a settlement and patent license agreement (the “SPLA”) to resolve the dispute and to acquire an extended worldwide non-exclusive license to certain patent rights with respect to KeyGene’s Next Generation Sequencing technologies along with certain covenant rights and research and development technology for a one-time payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, ending all future royalty obligations to KeyGene. This transaction was accounted for as an asset acquisition as the purchase did not meet the definition of a business. The total consideration, including </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of certain capitalizable transaction costs, was allocated to various components of the SPLA.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company allocated </span><span style="font-family:inherit;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the patent and covenant rights granted under the SPLA, which have useful lives in the range of 6-12 years. The Company allocated </span><span style="font-family:inherit;font-size:10pt;"><span>$8.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to IPR&amp;D technology, which have no alternative future use and was included in research and development expenses for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. The remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to the settlement of the prior dispute between the parties and was included in general and administrative expenses for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of capitalized license fees relating to the January 2017 license agreement was immaterial for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquisition of Bellwether Bio</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the Company purchased all of the outstanding shares of Bellwether Bio, Inc. (“Bellwether Bio”), a privately-held company developing a method for early blood-based cancer detection. The Company accounted for the acquisition as a business combination. The total purchase consideration was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which consisted of i) </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash paid upon closing; and ii) future contingent consideration liability with a fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> on the acquisition date. The contingent consideration is subject to the achievement of certain commercialization milestones with a maximum payout amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company will also pay additional earn-out consideration of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> subject to the achievement of certain commercialization milestones and the continued provision of services to the Company by certain former employees and consultants of Bellwether Bio. The contingent consideration and earn-out consideration may be paid, at the Company’s election, in cash or in the Company’s common stock. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company did not believe the earn-out consideration is probable to be achieved, and therefore, did not record any compensation expense. The following table summarizes the allocation of the total consideration to the estimated fair values of assets acquired and liabilities assumed:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identified intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net liabilities assumed</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents details of the identified intangible assets acquired from the Bellwether Bio acquisition:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired license</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IPR&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><span style="font-family:inherit;font-size:7.5pt;">*</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;">IPR&amp;D assets are not subject to amortization.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition of Bellwether Bio, the Company also entered into non-compete agreements with certain key individuals based on their experience and importance to the operation of Bellwether Bio. The Company accounted for the covenants not to compete as purchases of intangible assets separate from the business combination as these non-compete agreements were initiated by the Company to protect its interests. The fair value of acquired </span></div><span style="font-family:inherit;font-size:10pt;">covenants not to compete is estimated to be </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is recorded within intangible assets, net on the condensed consolidated balance sheet and will be amortized over an estimated useful life of </span><span style="font-family:inherit;font-size:10pt;"><span>6 years</span></span> using the straight-line method. 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. 18500000 600000 9400000 8500000 1200000 200000 8700000 7600000 1100000 10000000.0 10000000.0 The following table summarizes the allocation of the total consideration to the estimated fair values of assets acquired and liabilities assumed:<div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identified intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net liabilities assumed</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 521000 6700000 3289000 1802000 8708000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents details of the identified intangible assets acquired from the Bellwether Bio acquisition:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired license</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IPR&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><span style="font-family:inherit;font-size:7.5pt;">*</span></div><div style="line-height:120%;text-align:left;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;">IPR&amp;D assets are not subject to amortization.</span></div> 5100000 P10Y 1600000 6700000 2500000 P6Y Leases<div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has entered into various operating lease agreements for office space, with remaining terms ranging from </span><span style="font-family:inherit;font-size:10pt;">1</span><span style="font-family:inherit;font-size:10pt;"> year to </span><span style="font-family:inherit;font-size:10pt;">8</span><span style="font-family:inherit;font-size:10pt;"> 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 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. Operating lease expense for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which includes both lease and non-lease components (primarily common area maintenance charges and property taxes).</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.77</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes our future principal contractual obligations for operating lease commitments as of </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.57264957264957%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,651</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed Interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases are not material to the Company's consolidated financial statements.</span></div> 1500000 800000 <div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.77</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P6Y1M6D P6Y4M24D 0.0775 0.0777 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes our future principal contractual obligations for operating lease commitments as of </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.57264957264957%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,977</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,651</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed Interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5775000 7977000 8145000 8750000 8942000 12651000 52240000 11160000 41080000 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-size:12pt;font-weight:bold;">Commitments and Contingencies</span><span style="font-family:inherit;font-size:12pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is subject to claims and assessments from time to time in the ordinary course of business. The Company will accrue a liability for such matters when it is probable that a liability has been incurred and the amount can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. The accrual for a loss contingency might include, for example, estimates of potential damages, outside legal fees and other directly related costs expected to be incurred. The Company has not recorded a liability related to such matters as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Patent Disputes</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2017, the Company filed separate lawsuits against Foundation Medicine, Inc. (“Foundation Medicine”) and Personal Genome Diagnostics, Inc. (“Personal Genome Diagnostics”) in the United States District Court for the District of Delaware. The Company has alleged that each of the </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> companies has infringed </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s digital sequencing technology patents. The </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> companies have each asserted counterclaims of patent invalidity, </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">unenforceability under the doctrine of inequitable conduct, and non-infringement. Personal Genome Diagnostics has also alleged antitrust violations related to the enforcement of the Company’s patent rights. In each lawsuit, the parties are seeking damages, injunctive relief and attorneys’ fees.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, Personal Genome Diagnostics filed two petitions for post-grant review with the Patent Trial and Appeal Board (“PTAB”) at the United States Patent and Trademark Office, challenging the patentability of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> of the patents asserted by the Company. The </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> post-grant review petitions were dismissed with prejudice in July 2018. Subsequently, Foundation Medicine filed </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> petitions for inter partes review with the PTAB, challenging the patentability of all </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> of the patents asserted by the Company. The PTAB denied institution of inter partes review for </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> of the </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> petitions filed by Foundation Medicine and instituted inter partes review for the remaining two petitions. The Company plans to vigorously defend its patent rights during such PTAB actions. At this time, the Company cannot reasonably ascertain the likelihood that any of the remaining challenged patents will be found to be invalid or unenforceable.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">License Dispute</span></div><span style="font-family:inherit;font-size:10pt;">In November 2018, the Company filed a request for arbitration to the International Chamber of Commerce claiming that KeyGene has breached its 2017 patent license agreement with the Company. KeyGene counterclaimed that the Company has breached the agreement. The parties were seeking damages, declaratory relief and recovery of costs and fees, among other remedies. On March 10, 2020, the Company and KeyGene entered into a settlement and patent license agreement. Pursuant to this agreement, the parties terminated this arbitration without the issuance of an award. See Note </span><span style="font-family:inherit;font-size:10pt;">7</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-size:10pt;font-style:italic;font-weight:normal;">Acquisition</span>, for additional information. 2 4 2 2 2 6 4 4 6 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Common Stock</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s common stockholders are entitled to dividends if and when declared by the Company’s Board of Directors (the “Board of Directors”). As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, no dividends on common stock had been declared by the Board of Directors.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s common stock has been reserved for the following potential future issuances:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares underlying outstanding stock options </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,227,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,494,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares underlying unvested restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488,921</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496,131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for issuance under the 2018 Incentive Award Plan</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,422,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,726,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for issuance under the 2018 Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,632,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>689,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,771,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,407,162</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s common stock has been reserved for the following potential future issuances:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares underlying outstanding stock options </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,227,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,494,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares underlying unvested restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488,921</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496,131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for issuance under the 2018 Incentive Award Plan</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,422,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,726,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares available for issuance under the 2018 Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,632,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>689,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,771,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,407,162</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4227990 4494889 488921 496131 6422345 2726225 1632531 689917 12771787 8407162 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option Activity</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company’s stock option activity under the 2012 Stock Plan (as amended and restated, the “2012 Plan”) and the 2018 Incentive Award Plan (the “2018 Plan”) and related information is as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51020408163265%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:31%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:9px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Available for Grant </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:9px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares Subject to Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Exercise Price </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Remaining Contractual Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,726,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,494,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;padding-left:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018 plan annual increase</span><span style="font-family:inherit;font-size:7.5pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,689,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(242,003</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,798</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,548</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,164</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,422,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,227,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and Exercisable as of March 31, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,034,629</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Effective as of January 1, 2020, an additional </span><span style="font-family:inherit;font-size:8pt;"><span>3,689,000</span></span><span style="font-family:inherit;font-size:8pt;"> 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></td></tr></table><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>$17.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average grant date fair value of options granted was </span><span style="font-family:inherit;font-size:10pt;"><span>$55.05</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$25.90</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future stock-based compensation for unvested options as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$23.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.6 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company’s restricted stock unit activity under the 2012 Plan and the 2018 Plan and related information is as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.51020408163265%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:9px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.08</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,164</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future stock-based compensation for unvested restricted stock units as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$33.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>3.3 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock‑Based Compensation Expense</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the effect of employee and non‑employee related stock‑based compensation expense:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51020408163265%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of precision oncology testing </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing expense </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,798</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expense </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>976</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation of Stock Options</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51020408163265%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term (in years) </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.22</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73.3%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66.7%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 the Company’s common stock, 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><span style="font-family:inherit;font-size:9pt;font-weight:bold;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Common Stock</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the Company’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.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Term</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Volatility</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the commencement of trading of the Company’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’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="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-Free Interest Rate</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Dividend Yield</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not anticipate paying any dividends in the foreseeable future and, therefore, uses an expected dividend yield of </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2018 Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (the “ESPP”). A total of </span><span style="font-family:inherit;font-size:10pt;"><span>922,250</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were initially reserved for issuance under the ESPP. Effective as of January 1, 2020, an additional </span><span style="font-family:inherit;font-size:10pt;"><span>942,614</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock became available for issuance under the ESPP, as a result of the operation of an automatic annual increase provision therein.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subject to any plan limitations, the ESPP allows eligible employees to contribute, normally through payroll deductions, up to </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of their earnings for the purchase of the Company’s common stock at a discounted price per share. The price at which common stock is purchased under the ESPP is equal to </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair market value of the Company’s common stock on the first or last day of the offering period, whichever is lower. The initial offering period ran from October 2, 2018 to January 31, 2019, the second offering period ran from February 1, 2019 to July 31, 2019, and the third offering period began on August 1, 2019 and ran to November 14, 2019. For subsequent years starting with 2020, the ESPP provides for separate six-month offering periods beginning on May 15 and November 15 of each year. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No shares were purchased under the ESPP for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">119,702</span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were purchased under the ESPP. The total compensation expense related to the ESPP for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> ESPP shares were granted for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. For the three months ended March 31, 2019, the following assumptions were used to calculate the stock-based compensation for each stock purchase right granted under the ESPP: a weighted-average expected life of </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</span></span><span style="font-family:inherit;font-size:10pt;">; expected volatility of </span><span style="font-family:inherit;font-size:10pt;"><span>60.2%</span></span><span style="font-family:inherit;font-size:10pt;">; a risk-free interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.5%</span></span><span style="font-family:inherit;font-size:10pt;">; and a </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> dividend yield.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the unrecognized stock-based compensation expense related to the ESPP was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over the remaining term of the offering period of </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Liabilities for Early Exercise of Employee Options</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company allowed certain stock option holders to exercise unvested options to purchase shares of the Company’s common stock. Shares received from such early exercises are subject to repurchase in the event of the optionee’s employment termination, at the original issuance price, until the options are fully vested. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>21,212</span></span><span style="font-family:inherit;font-size:10pt;"> shares and </span><span style="font-family:inherit;font-size:10pt;"><span>23,981</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were subject to repurchase at weighted-average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.66</span></span><span style="font-family:inherit;font-size:10pt;"> per share. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the cash proceeds received for unvested shares of common stock of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, was recorded within other long-term liabilities on the condensed consolidated balance sheet, respectively. The shares issued pursuant to unvested options have been included in shares issued and outstanding on the condensed consolidated balance sheet and condensed consolidated statement of redeemable noncontrolling interest and stockholders’ equity as such shares are considered legally outstanding.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company’s stock option activity under the 2012 Stock Plan (as amended and restated, the “2012 Plan”) and the 2018 Incentive Award Plan (the “2018 Plan”) and related information is as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51020408163265%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:31%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:9px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Available for Grant </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:9px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares Subject to Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Exercise Price </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Remaining Contractual Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,726,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,494,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;padding-left:2px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>306,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018 plan annual increase</span><span style="font-family:inherit;font-size:7.5pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,689,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(242,003</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,798</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,548</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,164</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,422,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,227,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and Exercisable as of March 31, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,034,629</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Effective as of January 1, 2020, an additional </span><span style="font-family:inherit;font-size:8pt;"><span>3,689,000</span></span><span style="font-family:inherit;font-size:8pt;"> 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> 2726225 4494889 10.90 P7Y8M12D 306392000 3689000 6902 6902 84.61 242003 6.21 12406 31798 10.90 14548 16164 6422345 4227990 11.29 P7Y6M 253161000 2034629 5.77 P7Y1M6D 130646000 3689000 17200000 8100000 55.05 25.90 23000000.0 P2Y7M6D <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company’s restricted stock unit activity under the 2012 Plan and the 2018 Plan and related information is as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.51020408163265%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:9px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>496,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.08</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,164</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>488,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 496131 82.08 14548 85.30 5594 67.81 16164 71.97 488921 82.67 33800000 P3Y3M18D <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the effect of employee and non‑employee related stock‑based compensation expense:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51020408163265%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of precision oncology testing </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing expense </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,798</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>826</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expense </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>976</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:48px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 303000 170000 2364000 1210000 1798000 826000 1873000 976000 6338000 3182000 <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.51020408163265%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:15%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term (in years) </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.22</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73.3%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66.7%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P6Y21D P6Y2M19D 0.733 0.667 0.016 0.027 0 0 0 922250 942614 0.10 0.85 500000 600000 0 P0Y6M 0.602 0.025 0 300000 P0Y1M6D 21212 23981 4.66 100000 100000 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment of redeemable noncontrolling interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.29</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.30</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,382</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. 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="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options issued and outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ESPP obligation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock subject to repurchase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,681</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment of redeemable noncontrolling interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.29</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.30</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,382</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -31829000 -21351000 -4100000 4700000 -27729000 -26051000 -0.29 -0.30 94382000 85935000 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:<div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options issued and outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ESPP obligation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock subject to repurchase</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,681</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4345000 7503000 495000 78000 43000 59000 22000 41000 4905000 7681000 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income tax expense for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was determined based upon estimates of the Company’s effective income tax rates in various jurisdictions. The difference between the Company’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="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income tax expense for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions. The income tax expense for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> relates primarily to state minimum income tax.</span></div> <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Segment and Geographic Information</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the Company’s revenue by geographic areas based on the customers’ locations:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,613</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International </span><span style="font-family:inherit;font-size:7.5pt;">(1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,897</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,410</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,655</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><span style="font-family:inherit;font-size:7.5pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;">No single country outside of the United States accounted for more than 10% of total revenue during the </span><span style="font-family:inherit;font-size:7.5pt;">three</span><span style="font-family:inherit;font-size:7.5pt;"> months ended </span><span style="font-family:inherit;font-size:7.5pt;">March 31, 2020</span><span style="font-family:inherit;font-size:7.5pt;"> and </span><span style="font-family:inherit;font-size:7.5pt;">2019</span><span style="font-family:inherit;font-size:7.5pt;">, respectively, except for Germany which accounted for </span><span style="font-family:inherit;font-size:7.5pt;"><span>10%</span></span><span style="font-family:inherit;font-size:7.5pt;"> of total revenue during the </span><span style="font-family:inherit;font-size:7.5pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:7.5pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, substantially all of the Company’s long-lived assets and right-of-use assets are located in the United States.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the Company’s revenue by geographic areas based on the customers’ locations:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(unaudited)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,613</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International </span><span style="font-family:inherit;font-size:7.5pt;">(1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,897</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,410</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,655</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><span style="font-family:inherit;font-size:7.5pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;">No single country outside of the United States accounted for more than 10% of total revenue during the </span><span style="font-family:inherit;font-size:7.5pt;">three</span><span style="font-family:inherit;font-size:7.5pt;"> months ended </span><span style="font-family:inherit;font-size:7.5pt;">March 31, 2020</span><span style="font-family:inherit;font-size:7.5pt;"> and </span><span style="font-family:inherit;font-size:7.5pt;">2019</span><span style="font-family:inherit;font-size:7.5pt;">, respectively, except for Germany which accounted for </span><span style="font-family:inherit;font-size:7.5pt;"><span>10%</span></span><span style="font-family:inherit;font-size:7.5pt;"> of total revenue during the </span><span style="font-family:inherit;font-size:7.5pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:7.5pt;">.</span></div> 64613000 31245000 2897000 5410000 67510000 36655000 0.10 <div style="line-height:120%;text-align:left;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Related Party Transactions</span></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in Note 3, </span><span style="font-size:10pt;font-style:italic;font-weight:normal;">Investment in Joint Venture</span><span style="font-family:inherit;font-size:10pt;">, the Company and SoftBank formed and capitalized the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa, with an initial focus on Japan. The Company has 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> As of March 31, 2020 and December 31, 2019, includes $42.0 million and $45.1 million of assets, respectively, that can be used only to settle obligations of the consolidated variable interest entity (“VIE”) and VIE’s subsidiaries, and $4.6 million and $5.7 million of liabilities of the consolidated VIE and VIE’s subsidiaries, respectively, for which their creditors do not have recourse to the general credit of the Company. See Note 3, Investment in Joint Venture. XML 55 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock (Details) - shares
Mar. 31, 2020
Dec. 31, 2019
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 12,771,787 8,407,162
Shares underlying outstanding stock options    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 4,227,990 4,494,889
Shares underlying unvested restricted stock units    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 488,921 496,131
Shares available for issuance under the 2018 Incentive Award Plan    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 6,422,345 2,726,225
Shares available for issuance under the 2018 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 1,632,531 689,917
XML 56 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 1.5 $ 0.8
Minimum    
Lessee, Lease, Description [Line Items]    
Lease term 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Lease term 8 years  
XML 57 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Segment and Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Total revenue $ 67,510 $ 36,655
United States    
Segment Reporting Information [Line Items]    
Total revenue 64,613 31,245
International    
Segment Reporting Information [Line Items]    
Total revenue $ 2,897 $ 5,410
Geographic Concentration Risk | Germany    
Segment Reporting Information [Line Items]    
Concentration risk, percentage   10.00%
XML 58 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 6,338 $ 3,182
Precision oncology testing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 303 170
Research and development expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 2,364 1,210
Sales and marketing expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 1,798 826
General and administrative expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 1,873 $ 976
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements. Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details) - Fair Value, Measurements, Recurring - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Redeemable Noncontrolling Interest    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value — beginning of period $ 49,600 $ 41,800
Increase (decrease) in fair value (3,027) 5,022
Net loss for the period (1,073) (322)
Fair value — end of period 45,500 46,500
Contingent consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value — beginning of period 1,365 0
Increase (decrease) in fair value (190) 0
Net loss for the period 0 0
Fair value — end of period $ 1,175 $ 0
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2020 $ 1,496  
2021 1,909  
2022 1,909  
2023 1,910  
2024 1,915  
2025 and thereafter 6,942  
Intangible assets subject to amortization, net $ 16,081 $ 6,924
XML 61 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements. Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements, Recurring and Nonrecurring
The Company’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:
 
March 31, 2020
 
Fair Value
 
Level 1
 
Level 2
 
Level 3
 
 
 
 
 
 
 
 
 
(unaudited)
 
(in thousands)
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
35,592

 
$
35,592

 
$

 
$

Total cash equivalents
$
35,592

 
$
35,592

 
$

 
$

 
 
 
 
 
 
 
 
Corporate bonds
$
4,035

 
$

 
$
4,035

 
$

U.S. government debt securities
363,818

 

 
363,818

 

Total short-term marketable securities
$
367,853

 
$

 
$
367,853

 
$

 
 
 
 
 
 
 
 
U.S. government debt securities
$
238,206

 
$

 
$
238,206

 
$

Total long-term marketable securities
$
238,206

 
$

 
$
238,206

 
$

Total
$
641,651

 
$
35,592

 
$
606,059

 
$

 
 
 
 
 
 
 
 
Financial Liabilities:
 
 
 
 
 
 
 
Contingent consideration
$
1,175

 
$

 
$

 
$
1,175

Total
$
1,175

 
$

 
$

 
$
1,175

 
December 31, 2019
 
Fair Value
 
Level 1
 
Level 2
 
Level 3
 
 
 
 
 
 
 
 
 
(in thousands)
Financial Assets:
 
 
 
 
 
 
 
Money market funds
$
10,734

 
$
10,734

 
$

 
$

Total cash equivalents
$
10,734

 
$
10,734

 
$

 
$

 
 
 
 
 
 
 
 
Corporate bonds
$
16,690

 
$

 
$
16,690

 
$

U.S. government debt securities
362,884
 

 
362,884
 

Total short-term marketable securities
$
379,574

 
$

 
$
379,574

 
$

 
 
 
 
 
 
 
 
U.S. government debt securities
$
268,783

 
$

 
$
268,783

 
$

Total long-term marketable securities
$
268,783

 
$

 
$
268,783

 
$

Total
$
659,091

 
$
10,734

 
$
648,357

 
$

 
 
 
 
 
 
 
 
Financial Liabilities:
 
 
 
 
 
 
 
Contingent consideration
$
1,365

 
$

 
$

 
$
1,365

Total
$
1,365

 
$

 
$

 
$
1,365


Schedule of Debt Securities, Available-for-sale
The following tables summarizes the Company’s cash equivalents and marketable securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:
 
March 31, 2020
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
(unaudited)
 
(in thousands)
Money market fund
$
35,592

 
$

 
$

 
$
35,592

Corporate bond
4,035

 

 

 
4,035

U.S. government debt securities
594,064

 
7,961

 

 
602,025

Total
$
633,691

 
$
7,961

 
$

 
$
641,652

 
December 31, 2019
 
Amortized Cost
 
Gross Unrealized Gain
 
Gross Unrealized Loss
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
(in thousands)
Money market fund
$
10,734

 
$

 
$

 
$
10,734

Corporate bond
16,679

 
11

 

 
16,690

U.S. government debt securities
630,283

 
1,422

 
(39
)
 
631,666

Total
$
657,696

 
$
1,433

 
$
(39
)
 
$
659,090


Schedule of Level 3 Activity
The following table summarizes the activities for the Level 3 financial instruments for the three months ended March 31, 2020 and 2019:
 
 
Redeemable Noncontrolling Interest
 
Contingent consideration
 
 
Three Months Ended March 31,
 
Three Months Ended March 31,
 
 
2020
 
2019
 
2020
 
2019
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
Fair value — beginning of period
 
$
49,600

 
$
41,800

 
$
1,365

 
$

Increase (decrease) in fair value
 
(3,027
)
 
5,022

 
(190
)
 

Net loss for the period
 
(1,073
)
 
(322
)
 

 

Fair value — end of period
 
$
45,500

 
$
46,500

 
$
1,175

 
$


XML 62 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions
3 Months Ended
Mar. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
As discussed in Note 3, Investment in Joint Venture, the Company and SoftBank formed and capitalized the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa, with an initial focus on Japan. The Company has 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.
XML 63 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
Apr. 30, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 001-38683  
Entity Registrant Name GUARDANT HEALTH, INC.  
Amendment Flag false  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001576280  
Current Fiscal Year End Date --12-31  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-4139254  
Entity Address, Address Line One 505 Penobscot Dr.  
Entity Address, City or Town Redwood City  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94063  
City Area Code 855  
Local Phone Number 698-8887  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, par value $0.00001  
Trading Symbol GH  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   94,579,349
XML 64 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net loss $ (31,829) $ (21,351)
Other comprehensive income, net of tax impact:    
Unrealized gain on available-for-sale securities 6,571 485
Foreign currency translation adjustments 23 (69)
Other comprehensive income 6,594 416
Comprehensive loss (25,235) (20,935)
Comprehensive gain (loss) attributable to redeemable noncontrolling interest 4,100 (4,700)
Comprehensive loss attributable to Guardant Health, Inc. $ (21,135) $ (25,635)
XML 65 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc. and its consolidated Joint Venture. Other stockholders’ interests in the Joint Venture are shown in the condensed consolidated financial statements as redeemable noncontrolling interest. All significant intercompany balances and transactions have been eliminated in consolidation.
The Company believes that its existing cash and cash equivalents and marketable securities as of March 31, 2020 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’s cost structure. If the Company’s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.
Use of Estimates
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 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, standalone selling price allocation included in contracts with multiple performance obligations, the fair value of assets acquired and liabilities assumed for business combinations, goodwill and identifiable intangible assets, stock-based compensation, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of redeemable noncontrolling interest, 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’s estimates. The extent to which the COVID-19 pandemic will ultimately impact the Company’s business, results of operations, financial conditions, or cash flows is highly uncertain and difficult to predict because it will depend on many factors that are outside the Company’s control, such as the duration, scope and severity of the pandemic, steps required or mandated by governments to mitigate the impact of the pandemic, and whether COVID-19 can be effectively prevented, detected, contained and treated, particularly in the markets where the Company operates.

Unaudited Interim Condensed Financial Statements
The accompanying condensed consolidated balance sheet as of March 31, 2020, the condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2020 and 2019, the condensed consolidated statements of redeemable noncontrolling interest and stockholders’ equity for the three months ended March 31, 2020 and 2019 and cash flows for the three months ended March 31, 2020 and 2019, 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 10-01 of Regulation S-X of the Securities Act of 1933, as amended (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’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.
The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.
Foreign Currency Translation
The functional currency of the subsidiaries of the consolidated Joint Venture is the local currency. The assets and liabilities of the subsidiaries are translated into U.S. 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’ 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 months ended March 31, 2020 and 2019, foreign currency translation adjustment was immaterial.
Concentration of Risk
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’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.
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’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.
The Company is also subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services in the United States and are primarily with biopharmaceutical companies with 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 the invoiced amount and do not bear interest.
A significant customer is a biopharmaceutical customer or a clinical testing payer that represents 10% or more of the Company’s total revenue or accounts receivable balance. Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company’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’s total accounts receivable balance, at the respective condensed consolidated balance sheet date, are as follows:
 
 
Revenue
 
Accounts Receivable, Net
 
 
Three Months Ended March 31,
 
March 31, 2020
 
December 31, 2019
 
 
2020
 
2019
 
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
(unaudited)
 
 
Customer A
 
20
%
 
24
%
 
38
%
 
40
%
Customer B
 
20
%
 
*

 
*

 
*

Customer C
 
*

 
*

 
*

 
10
%
*
less than 10%
Accounts Receivable, Net
Accounts receivable represent valid claims against biopharmaceutical companies, research institutes and international distributors. 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’s best estimate of the amount of probable credit losses. As of March 31, 2020, the Company recorded $150,000 as allowance for credit losses. As of December 31, 2019, the Company had no allowance for credit losses.
Asset Acquisition
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. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Transaction costs associated with the asset acquisition are capitalized. 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.
Goodwill and Intangible Assets, net
Intangible assets related to in-process research and development costs (“IPR&D”) 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 we become aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&D projects below their respective carrying amounts.
Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill and IPR&D are not amortized but are tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate their value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of March 31, 2020, there has been no impairment of goodwill.
Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill and the acquired IPR&D. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 6-12 years.
Leases
The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use (“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. 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’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.
Revenue Recognition
The Company derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from biopharmaceutical research and development services provided to its biopharmaceutical customers. Precision oncology services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development, information solutions and laboratory services. 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 and research institutes.
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.
Precision oncology testing
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 liquid biopsy test to clinical customer 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 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. 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 liquid biopsy 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’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.
Development services
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.
The Company collaborates with pharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings with the FDA to support companion diagnostic device submissions for the Company’s liquid biopsy panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For development 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 of the Company's development services 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 updated at each reporting period as a revision to the estimated transaction price.
The Company recognizes development 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’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services.
Contracts with multiple performance obligations
Contracts with biopharmaceutical customers may include multiple distinct performance obligations, such as provision of precision oncology testing, biopharmaceutical research and development services, and clinical trial enrollment assistance, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers 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.
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.
Contract assets
Contract assets consists primarily of: i) precision oncology testing revenues to clinical customers that are recognized upon delivery of the test results prior to cash collection; and ii) development services revenues to biopharmaceutical customers that are recognized upon the achievement of performance-based milestones but prior to the establishment of billing rights. Contract assets are relieved when the Company receives payments from clinical customers, or when it invoices the biopharmaceutical customers when milestones are achieved, thereby reclassifying the balances from contract assets to accounts receivable. Contract assets are presented under accounts receivable, net and other assets on
the Company’s condensed consolidated balance sheets. As of March 31, 2020, the Company had contract assets of $9.1 million of which $150,000 was recorded in other assets. As of December 31, 2019, the Company had contract assets of $6.2 million of which $1.0 million was recorded in other assets.
Deferred revenue
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 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 March 31, 2020 and December 31, 2019, the deferred revenue balance was $11.9 million and $12.3 million, respectively, which included $5.5 million and $4.8 million, respectively, related to collaboration development efforts with pharmaceutical companies to be recognized as the Company performs research and development services in the future periods. Revenue recognized in the three months ended March 31, 2020 that was included in the deferred revenue balance as of December 31, 2019 was $4.0 million, which primarily represented revenue from provision of development services under the collaboration agreement with biopharmaceutical company. 
Transaction price allocated to the remaining performance obligations
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 12 months.

Costs of Precision Oncology Testing
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 liquid biopsy 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, rent costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company’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.
Cost of Development Services
Cost of development service includes costs incurred for the performance of development services requested by the Company’s customers. 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.
Research and Development Expenses
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.
Stock‑Based Compensation
Stock‑based compensation related to stock options granted to the Company’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.
Starting January 1, 2019, upon adoption of Accounting Standards Update (“ASU”) 2018-07, Compensation - Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting, the fair value of stock options issued to nonemployee consultants is determined as of the grant date, and compensation expense is being recognized over the period that the related services are rendered.
The Company uses the Black‑Scholes option‑pricing model to estimate the fair value of its stock options and stock purchase rights under its 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to expected term of an award, expected volatility, risk-free rate and expected dividend yield. Starting January 1, 2017, forfeitures are accounted for as they occur.
The Company accounts for restricted stock units issued to employees based on the grant date fair value which is determined based on the closing market price of the common stock on the date of grant. The expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite vesting period.
Net Loss Per Share Attributable to Common Stockholders
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. 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 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.
Accounting Pronouncements Adopted
Financial Instruments
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. ASU 2016-13 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities.  These changes result in earlier recognition of credit losses. The Company adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to the Company’s condensed consolidated financial statements. The Company will continue to monitor the developments pertaining to the recent coronavirus (COVID-19) pandemic and its impact on expected credit losses.

Goodwill
In January 2017, the FASB issued ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment which eliminates Step 2 from the goodwill impairment test and instead requires entities to perform its annual or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.
Fair Value Measurements
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820, Fair Value Measurement, as part of its disclosure framework project. The Company adopted this new guidance on January 1, 2020. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.
Cloud Computing Arrangements
In August 2018, the FASB issued ASU 2018-15—Intangibles-Goodwill and Other-Internal—Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC Topic 350, Intangibles—Goodwill and Other, to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted this new standard on January 1, 2020 on a prospective basis. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.
Collaborative Arrangements
In November 2018, the FASB issued ASU 2018-18 -Collaborative Arrangements (ASC 808) to clarify that certain transactions between participants in a collaborative arrangement should be accounted for under Revenue from contracts with customers (Topic ASC 606) when the counterparty is a customer. The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.
Income Taxes
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The Company early adopted this new standard on January 1, 2020.The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements. Under prior GAAP, the Company historically allocated income tax benefit to continuing operations and an offsetting income tax expense to other comprehensive income under the applicable exception to ASC Topic 740.  The new standard eliminates this exception and the Company will now determine the tax effect of pre-tax income or loss from continuing operations without regard to the tax effect of other items.  The Company applied the new intraperiod tax allocation guidance prospectively in the period of adoption.
XML 66 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Valuation of Stock Options (Details) - Stock options
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (years) 6 years 21 days 6 years 2 months 19 days
Expected volatility 73.30% 66.70%
Risk-free interest rate 1.60% 2.70%
Expected dividend yield 0.00% 0.00%
XML 67 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements. Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Maturity period (years) 1 year  
Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Maturity period (years) 1 year 8 months 12 days  
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent liability from business acquisition $ 1,175 $ 1,365
Level 3 | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent liability from business acquisition $ 1,175 $ 1,365
XML 68 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 70 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, Net and Goodwill - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization of intangible assets $ 229 $ 0
XML 71 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, Net and Goodwill (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The following table presents details of purchased intangible assets as of March 31, 2020 and December 31, 2019:
 
 
March 31, 2020
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Remaining Weighted Average Useful Life
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
 
(in years)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
Acquired license
 
$
11,886

 
$
(499
)
 
$
11,387

 
10.6
Non-compete agreements and other covenant rights
 
5,100

 
(406
)
 
4,694

 
5.6
Total intangible assets subject to amortization
 
16,986

 
(905
)
 
16,081

 
 
Intangible assets not subject to amortization:
 
 
 
 
 
 
 
 
IPR&D
 
1,600

 

 
1,600

 
 
Goodwill
 
3,290

 

 
3,290

 
 
Total purchased intangible assets
 
$
21,876

 
$
(905
)
 
$
20,971

 
 
 
 
December 31, 2019
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Remaining Weighted Average Useful Life
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
(in years)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
Acquired license
 
$
5,100

 
$
(373
)
 
$
4,727

 
9.5
Non-compete agreements
 
2,500

 
(303
)
 
2,197

 
5.5
Total intangible assets subject to amortization
 
7,600

 
(676
)
 
6,924

 
 
Intangible assets not subject to amortization:
 
 
 
 
 
 
 
 
IPR&D
 
1,600

 

 
1,600

 
 
Goodwill
 
3,290

 

 
3,290

 
 
Total purchased intangible assets
 
$
12,490

 
$
(676
)
 
$
11,814

 
 

Schedule of Indefinite-Lived Intangible Assets
The following table presents details of purchased intangible assets as of March 31, 2020 and December 31, 2019:
 
 
March 31, 2020
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Remaining Weighted Average Useful Life
 
 
 
 
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
 
(in years)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
Acquired license
 
$
11,886

 
$
(499
)
 
$
11,387

 
10.6
Non-compete agreements and other covenant rights
 
5,100

 
(406
)
 
4,694

 
5.6
Total intangible assets subject to amortization
 
16,986

 
(905
)
 
16,081

 
 
Intangible assets not subject to amortization:
 
 
 
 
 
 
 
 
IPR&D
 
1,600

 

 
1,600

 
 
Goodwill
 
3,290

 

 
3,290

 
 
Total purchased intangible assets
 
$
21,876

 
$
(905
)
 
$
20,971

 
 
 
 
December 31, 2019
 
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Remaining Weighted Average Useful Life
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
(in years)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
Acquired license
 
$
5,100

 
$
(373
)
 
$
4,727

 
9.5
Non-compete agreements
 
2,500

 
(303
)
 
2,197

 
5.5
Total intangible assets subject to amortization
 
7,600

 
(676
)
 
6,924

 
 
Intangible assets not subject to amortization:
 
 
 
 
 
 
 
 
IPR&D
 
1,600

 

 
1,600

 
 
Goodwill
 
3,290

 

 
3,290

 
 
Total purchased intangible assets
 
$
12,490

 
$
(676
)
 
$
11,814

 
 

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes estimated future amortization expense of finite-lived intangible assets:
Year Ending December 31,
 
 
 
 
(unaudited)
 
 
(in thousands)
Remainder of 2020
 
$
1,496

2021
 
1,909

2022
 
1,909

2023
 
1,910

2024
 
1,915

2025 and thereafter
 
6,942

Total
 
$
16,081


XML 72 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc. and its consolidated Joint Venture. Other stockholders’ interests in the Joint Venture are shown in the condensed consolidated financial statements as redeemable noncontrolling interest. All significant intercompany balances and transactions have been eliminated in consolidation.
The Company believes that its existing cash and cash equivalents and marketable securities as of March 31, 2020 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’s cost structure. If the Company’s transition to profitability is not consistent with its current operating plan, the Company may have to seek additional capital.
Use of Estimates
Use of Estimates
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 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, standalone selling price allocation included in contracts with multiple performance obligations, the fair value of assets acquired and liabilities assumed for business combinations, goodwill and identifiable intangible assets, stock-based compensation, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of redeemable noncontrolling interest, 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’s estimates.
Unaudited Interim Condensed Financial Statements
Unaudited Interim Condensed Financial Statements
The accompanying condensed consolidated balance sheet as of March 31, 2020, the condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2020 and 2019, the condensed consolidated statements of redeemable noncontrolling interest and stockholders’ equity for the three months ended March 31, 2020 and 2019 and cash flows for the three months ended March 31, 2020 and 2019, 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 10-01 of Regulation S-X of the Securities Act of 1933, as amended (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’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.
The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.
Foreign Currency Translations
Foreign Currency Translation
The functional currency of the subsidiaries of the consolidated Joint Venture is the local currency. The assets and liabilities of the subsidiaries are translated into U.S. 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’ 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 months ended March 31, 2020 and 2019, foreign currency translation adjustment was immaterial.
Concentration of Risk
Concentration of Risk
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’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.
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’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.
The Company is also subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services in the United States and are primarily with biopharmaceutical companies with 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 the invoiced amount and do not bear interest.
A significant customer is a biopharmaceutical customer or a clinical testing payer that represents 10% or more of the Company’s total revenue or accounts receivable balance.
Accounts Receivable
Accounts Receivable, Net
Accounts receivable represent valid claims against biopharmaceutical companies, research institutes and international distributors. 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’s best estimate of the amount of probable credit losses. As of March 31, 2020, the Company recorded $150,000 as allowance for credit losses. As of December 31, 2019, the Company had no allowance for credit losses.
Goodwill and Intangible Assets, net
Goodwill and Intangible Assets, net
Intangible assets related to in-process research and development costs (“IPR&D”) 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 we become aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&D projects below their respective carrying amounts.
Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill and IPR&D are not amortized but are tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate their value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill was tested for impairment at the enterprise level. As of March 31, 2020, there has been no impairment of goodwill.
Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill and the acquired IPR&D. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 6-12 years.
Leases
Leases
The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use (“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. 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’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.
Revenue Recognition
Revenue Recognition
The Company derives revenue from the provision of precision oncology testing services provided to its ordering physicians and biopharmaceutical customers, as well as from biopharmaceutical research and development services provided to its biopharmaceutical customers. Precision oncology services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development, information solutions and laboratory services. 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 and research institutes.
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.
Precision oncology testing
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 liquid biopsy test to clinical customer 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 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. 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 liquid biopsy 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’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.
Development services
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.
The Company collaborates with pharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings with the FDA to support companion diagnostic device submissions for the Company’s liquid biopsy panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For development 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 of the Company's development services 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 updated at each reporting period as a revision to the estimated transaction price.
The Company recognizes development 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’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services.
Contracts with multiple performance obligations
Contracts with biopharmaceutical customers may include multiple distinct performance obligations, such as provision of precision oncology testing, biopharmaceutical research and development services, and clinical trial enrollment assistance, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers 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.
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.
Contract assets
Contract assets consists primarily of: i) precision oncology testing revenues to clinical customers that are recognized upon delivery of the test results prior to cash collection; and ii) development services revenues to biopharmaceutical customers that are recognized upon the achievement of performance-based milestones but prior to the establishment of billing rights. Contract assets are relieved when the Company receives payments from clinical customers, or when it invoices the biopharmaceutical customers when milestones are achieved, thereby reclassifying the balances from contract assets to accounts receivable. Contract assets are presented under accounts receivable, net and other assets on
the Company’s condensed consolidated balance sheets. As of March 31, 2020, the Company had contract assets of $9.1 million of which $150,000 was recorded in other assets. As of December 31, 2019, the Company had contract assets of $6.2 million of which $1.0 million was recorded in other assets.
Deferred revenue
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 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 March 31, 2020 and December 31, 2019, the deferred revenue balance was $11.9 million and $12.3 million, respectively, which included $5.5 million and $4.8 million, respectively, related to collaboration development efforts with pharmaceutical companies to be recognized as the Company performs research and development services in the future periods. Revenue recognized in the three months ended March 31, 2020 that was included in the deferred revenue balance as of December 31, 2019 was $4.0 million, which primarily represented revenue from provision of development services under the collaboration agreement with biopharmaceutical company. 
Transaction price allocated to the remaining performance obligations
Costs of Precision Oncology Testing
Costs of Precision Oncology Testing
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 liquid biopsy 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, rent costs, amortization of leasehold improvements and information technology costs. Costs associated with performing the Company’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.
Cost of Development Services
Cost of Development Services
Cost of development service includes costs incurred for the performance of development services requested by the Company’s customers. 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.
Research and Development Expenses
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.
Stock-Based Compensation
Stock‑Based Compensation
Stock‑based compensation related to stock options granted to the Company’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.
Starting January 1, 2019, upon adoption of Accounting Standards Update (“ASU”) 2018-07, Compensation - Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting, the fair value of stock options issued to nonemployee consultants is determined as of the grant date, and compensation expense is being recognized over the period that the related services are rendered.
The Company uses the Black‑Scholes option‑pricing model to estimate the fair value of its stock options and stock purchase rights under its 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to expected term of an award, expected volatility, risk-free rate and expected dividend yield. Starting January 1, 2017, forfeitures are accounted for as they occur.
The Company accounts for restricted stock units issued to employees based on the grant date fair value which is determined based on the closing market price of the common stock on the date of grant. The expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite vesting period.
Net Loss Per Share Attributable to Common Shareholders
Net Loss Per Share Attributable to Common Stockholders
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. 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 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.
Recent Accounting Pronouncements Not Yet Adopted
Accounting Pronouncements Adopted
Financial Instruments
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), in order to improve financial reporting of expected credit losses on financial instruments and other commitments to extend credit. ASU 2016-13 requires that an entity measure and recognize expected credit losses for financial assets held at amortized cost and replaces the incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities.  These changes result in earlier recognition of credit losses. The Company adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to the Company’s condensed consolidated financial statements. The Company will continue to monitor the developments pertaining to the recent coronavirus (COVID-19) pandemic and its impact on expected credit losses.

Goodwill
In January 2017, the FASB issued ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment which eliminates Step 2 from the goodwill impairment test and instead requires entities to perform its annual or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.
Fair Value Measurements
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820, Fair Value Measurement, as part of its disclosure framework project. The Company adopted this new guidance on January 1, 2020. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.
Cloud Computing Arrangements
In August 2018, the FASB issued ASU 2018-15—Intangibles-Goodwill and Other-Internal—Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC Topic 350, Intangibles—Goodwill and Other, to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted this new standard on January 1, 2020 on a prospective basis. The adoption of this standard did not have a significant impact on the Company’s condensed consolidated financial statements.
Collaborative Arrangements
In November 2018, the FASB issued ASU 2018-18 -Collaborative Arrangements (ASC 808) to clarify that certain transactions between participants in a collaborative arrangement should be accounted for under Revenue from contracts with customers (Topic ASC 606) when the counterparty is a customer. The Company adopted this new standard on January 1, 2020. The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements.
Income Taxes
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740.  The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance.  The Company early adopted this new standard on January 1, 2020.The adoption of this standard did not have a significant impact to the Company’s condensed consolidated financial statements. Under prior GAAP, the Company historically allocated income tax benefit to continuing operations and an offsetting income tax expense to other comprehensive income under the applicable exception to ASC Topic 740.  The new standard eliminates this exception and the Company will now determine the tax effect of pre-tax income or loss from continuing operations without regard to the tax effect of other items.  The Company applied the new intraperiod tax allocation guidance prospectively in the period of adoption.
Fair Value Measurements
Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, accounts payable and accrued expenses. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, 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.
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’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
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:
Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
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.
XML 73 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Description of Business
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business
Guardant Health, Inc. (the “Company”) is a leading precision oncology company focused on helping conquer cancer globally through use of its proprietary blood tests, vast data sets and advanced analytics. The key to conquering cancer is unprecedented access to its molecular information throughout all stages of the disease, which the Company enables by a routine blood draw, or liquid biopsy. The Guardant Health Oncology Platform is designed to leverage the Company’s capabilities in technology, clinical development, regulatory, reimbursement and commercial adoption to improve patient clinical outcomes, lower healthcare costs and accelerate biopharmaceutical drug development. In pursuit of its goal to manage cancer across all stages of the disease, the Company has launched its Guardant360 and GuardantOMNI liquid biopsy-based tests for advanced stage cancer patients, and is developing tests from its LUNAR program which aims to address the needs of early stage cancer patients with neoadjuvant and adjuvant treatment selection, cancer survivors with surveillance, and asymptomatic individuals eligible for cancer screening and individuals at a higher risk for developing cancer with early detection.
The Company was incorporated in Delaware in December 2011 and is headquartered in Redwood City, California. In May 2018, the Company formed and capitalized Guardant Health AMEA, Inc. (the “Joint Venture”) in the United States with an entity affiliated with SoftBank. Under the terms of the joint venture agreement, the Company held a 50% ownership interest in the Joint Venture. As of March 31, 2020, the Joint Venture has subsidiaries in Singapore and Japan (see Note 3, Investment in Joint Venture) and the Company has a subsidiary in Switzerland, which was incorporated in 2019.
XML 74 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue:    
Precision oncology testing $ 60,246 $ 28,837
Development services 7,264 7,818
Total revenue 67,510 36,655
Costs and operating expenses:    
Cost of precision oncology testing 18,191 11,023
Cost of development services 2,315 2,512
Research and development expense 37,016 16,316
Sales and marketing expense 25,115 17,807
General and administrative expense 19,785 12,661
Total costs and operating expenses 102,422 60,319
Loss from operations (34,912) (23,664)
Interest income 3,318 2,485
Interest expense (12) (293)
Other (expense) income, net (209) 147
Loss before provision for income taxes (31,815) (21,325)
Provision for income taxes 14 26
Net loss (31,829) (21,351)
Adjustment of redeemable noncontrolling interest 4,100 (4,700)
Net loss attributable to Guardant Health, Inc. common stockholders $ (27,729) $ (26,051)
Net loss per share attributable to common stockholders, basic and diluted (in usd per share) $ (0.29) $ (0.30)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 94,382 85,935
XML 75 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of the basic and diluted net loss per share attributable to Guardant Health, Inc. common stockholders:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands, except per share data)
Net loss
 
$
(31,829
)
 
$
(21,351
)
Adjustment of redeemable noncontrolling interest
 
4,100

 
(4,700
)
Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
$
(27,729
)
 
$
(26,051
)
Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
$
(0.29
)
 
$
(0.30
)
Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
94,382

 
85,935


Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share 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:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
Stock options issued and outstanding
 
4,345

 
7,503

Restricted stock units
 
495

 
78

ESPP obligation
 
43

 
59

Common stock subject to repurchase
 
22

 
41

Total
 
4,905

 
7,681


XML 76 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) - Credit Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Customer A | Revenue      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00% 24.00%  
Customer A | Accounts Receivable, Net      
Concentration Risk [Line Items]      
Concentration risk, percentage 38.00%   40.00%
Customer B | Revenue      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00%    
Customer C | Accounts Receivable, Net      
Concentration Risk [Line Items]      
Concentration risk, percentage     10.00%
ZIP 77 0001628280-20-006966-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-20-006966-xbrl.zip M4$L#!!0 ( %"#IU"W<8VC%0<" +@ &@ 3 9V@M,#,S,3(P,C!X,3!Q M+FAT;>R]:7?;.+8N_/G<7\'K[CXKM9:<8. .E6Y"YRJ?#JQ4[;3??K]4HN6 M8(L=FE21E!WWKW\!#AHL4I,IF918O=J11) $-O:S)VQL_/S_?CSXTB.+8B\, M?CF![\&)Q()^./""^U].OMTXI^3D_WWZ/S__W]/3_S6N/DM6V!\_L""1S(BY M"1M(3UXRE/XY8/%WZ2X*'Z1_AM%W[]$]/DS_3;P>T=D.5;K+MLX.H#U(<#%VH,]8N'3=_>S]\^CGD_ M\]=+DV9F.'J.O/MA(B& 0-&E[/HPX>/E8P[B7TZ&23(Z^_#AZ>GI_1-^'T;W M'Z"NZQ]^B#8G6:.SN#]D@] [O6.#($S8Y*8[-[Y-;QEX\8<7C3X@ /53 $\Q M+!YS%Y]Z0<(B%B?ECYAI4')[?#3V[]\O;B2LD-]V,W*K]!7"FY(1J7-X_&9>07E')] M?PD=^=7B_R5TY*.,*\E@',W?/)V_J J.*-%LN M9?(62R1-(; ]SZV8U-D6)4,:QZ=NU(]"GY5P\LS%DEL'_?XHK'AK=JT"-?%M M"=(*U/"+Y=V\=]W1'.%GNUE<+'MC_^XT+IMF\<+T6AE*6=_ONWX?5\G3R?4R MPC!O.9?,-"B#0AS*"&IS:CV]7;P< 8 _Y"VF[QM%K"_LB,I[] _Y1'Z8-I[' M4F5G)Y=+,!158#PJ@[C 5?(\*F.TR:4RE<-XBZK79,,K$2;]$A60BY-^F?B? M4\:5M'C9:MF#5NO]9 ;5=" 7RAISG[TA^7O$E=*;@C[ MH[L*]9Q>6C*VY6.JE/O/L9<\5[PMO5:&_1]5!(1<< :^%S#A $Z[5]6O,K[@,O2V0B&( M2V5C&%1)(G&EY(8JUZS4&Q.*9*F6*>=O;NC=EFC$W :\+9-*PZIA#$M'(1Y3 M[2#>EG$6U^+59DBE#5+AO@S*G!=6)1!9J4"<-<*K-<)\HS+YDQM@8=A_6FZB MB185MDBU%5*F,4<5D\LOE!I(V>OC\<,P]"MN?=%HBE@5(PK&#^7RPS+S*-8RX M6&&,\">616VFQE)YW&:!S>==,G'YUHW9[)OZP>#.JU!0T^NEAF/%366-)Y[ M:J^EVD$>5 97LXOE4W W]"N$=GZQW(8:5=M0H[);"G>Y$H)MSB\.ZN0KZ)2Q5.VW(9-]NB3/56R((E M(<\EHYM<+[E9],I;@B .N\0-^NRE*@N3>+AT54J,+NGUQ:8IRO#*&7!P4"EJRB!V^R@.H5H"XCOQ]4>1WI MI3(/L&**DS(Z%";34GNJ7"Y. ^0K8G_5O@WGF4HRJH*CYG3,,OJ54T\(]J52 MOV)D%4(M*!5J7!-7VQ+%U3(%Z-T]5GG1XE*YH\,Q]J,"^,75"KU2%N(IR%<> MXN%]?_RS>ER/?U;&:TJE[A4-DMA MO\I,Y%=*E5R) LBT6ZF3(980EEE/Y4O37M!/W!\50T^OE=PT&E4$A_B%)3)R M9?"B'-SW4[4K5H,';L#YT_63X?M^*%A :.W9N!NWOUA_3AP4[YF&W3XDD1O$ M=V'TD$9.Q5N54T#F.AU4J,6L>86/MW29?\8V?.'C\5Z7"[!574:G2)VQA"M= MBNQ:&6"J-#DK5>-B/;!B@/S*A\650<^]KUH"X5?*F,NM"+7R"^6$KR1X":$3 MK\J:**Z4^9)]5F&,B2M+M"$3;/TU](**T']YNPJC=?#"_YWHM^SB1.E4B)G2 M,'I<%@]/)49Y)%S(S^4F?L5:XJ#,L$JY8%#N]V3Q^*4NKTC2RBZ6RLR*NF,F^\D#&LC!&N2M\ MSZJD77IMF<=7N30XVZ+,.&+W*Y:*<_/W?G:-B57%C,IT;@J,I!0U2H::Y.33 M__FOG[DZ&?!__^OG!Y:XDFA]*M9UN-=MAD$BAG##_:<3J9]]^^4D83^2#UE6 MVX?TQL1+?/:I2*?[^4/VG3_Z0_[LGV_#P?.GGP?>HQ0GSSZ?HCO^L-,[]\'S MG\]NO <62Q?L2;H*']S@8WHM]O[#SB 8)1]Y)V?OY.,=^>ZS?O1]G MXB4LRCYZ@P$+TH_\^D7F[F4]_Y%<"3O9L83._!W^Z\8ZD0+W03R1>6>4]WP@ M>N_X[OV)Y/&9<=Q^S'=LBIT_?3]=J>")E MRNN7$Z[MSFY#/KMN<.?Z,1]$^L_/'^8ZO<48S#3"E#A>W'?]?S$WLH.!Q=EG M9CB631R,>.^P;FD$$<.6E;R7CFX8UF0XJQJ>?#H]A8ASV^N[7?!-UN^O_+9P MX/#?XIE^*X2_6@:*8@!+TS"0%4*R[A!@0F4Z#:L:GGSZO?8N"U*_[# R34N# MLF88".H$ ,=24$$_&U-CTN%5#4\^B1Z\OLMVP%'Y; I=Z_KGP8#]^#M[GNFP M3 "D%D6*;2*3.(HL:Q/"4:K!28=7-3SY! WSC05D:IN.Q%_$+?BI 'W%AY< MH1?.+YP3:1QXV1C&\8#SP?70C0JY4PSN7,BYW^5B9+D)<6:&#P]A<)V$_>]? MW>@RNDZ$V/R'ZX_9]$&3L3H&A9:I(IT0%.,I M3<<4TW$R#".N%@:S\MF"BD)MJ%,5.0"JJ@J*7LNZ3:=3N:KAR2>L9,,#M0]O MQ2PN&9YN$L,ANF(3W5 LPW9TNV! A3J6.1G>JH:['-Y:LW<>Q^.YH9G8,8@, M$094)M!&%%MR,2&*.2-P5C4\^:3+2(4RE-]FXA9&IE&5**J"B48@M*F"J0/R M#FN."NAD9*L:BI$I0.>F^MO,V>4X$:L!8O?&K&JS-: X,D) A[9N:AA3O1 4 M"%%EJMI6-'SKB2L?GF8I5,,F0ESH&;8.L$QI,2DJ)5,3:57#U;.W0GW_$4?) M'U=N<,_H#R].OWUQ?W@/XXF3+TC5YJ@57-#SY]!6B?VUGHJP: MXQ_YX/ZH'EQL/']Q_QU&IN_&D7#N@G'AU$79.+G& J4^-R54-^>A(7:-;QO4;CU)(M0S,M/3<1=:BH,V[! MJH8"UXNC^S ?GYBL],:??A9Y*^E2^X/+ARNE^5IGPW1=[WYX6@3YW_^(120H MO2B6M+GZ\QY&OHB"?)A_0O:RV3>D7^-P'*7?TBR LYS &0%FO,8TII,U8:G7 M*'XH?O$&XK<[CT52^CI6NM9@GO]]W@]\>7/ZC@\O7Y*_8Y3& &;?RO5TE(A8 M1NH-BSB7\$)>7INY@66AC[PY3@,5\U=F.C!Y7_%#3IDR0N6,2+]>82 ^-I%: M61)'D@]>/L731^97MAS\Q')L]*"A7H2F:AMT:D\V>M OV;RF0:%R$G MTH/=BVA=^E/VVX"_^;P@("[!T+M(<%ZA9]5LH";; *LM6OM:T"T;Q&JV""E0(.:5!63*6= M;I$RPX=1&/"O\Z"A@X$G @*N_]7UN']ANB,OSVQR_8'-VN!_^<<4&C'ML7(5!;MLIS ZT=$"Q;#=U%ZQQ/4";FJZ4< A$1_D_)8/LHV3 MO+7VI_W^^&'L"Z_B4J2:BV81&PJ"/G)/HA\^L(.<^K7'?2SB/PVO=+S3$M[9 M?:2MLP3>W!*H>VJW5A*=,=")_RY<]*;AHEU%TSN-WSJ-OZ,%Q4XGO+U.:*#N M[Z3\SJ5\LRR!#=1"%S/>>\RX*6J@F_HWG/H=* >QKMXIAX8KAS?.*MB:3;KH M4,<.G>MP-(R1&9%=.*EQNF3.>*P]G$2Z<%(KPTFD_GP#TOBD_!T,>@N1U_%_ M _B_7E&8<\+_N &<46W_'L>)Z&7LA-$%>^($$&76N%WP-0H#_K&?4FV!._)& MUV)[H!L-XF\CD?_-WR #_<6NPV,PO3:BXQR[K2;D,E9KOW4XS^ZSMF%-DJ_A MXGX'YL[ZXKZ+E;UMF+1]XIT ;2OQ?A ^U ZD_(2>^Y7RC7#S:A3V>[9MCIAA MUS)+&LHE6P8#NB!Q>YS[8U1+K9'YC0AMM-O1;(47=S16;;MYZ7#,V8,+6G06 M2@,LE)I#,]OGLG3!^";LA&O VO7F!FZ[-53SQ?^;>C%=^/8MP[MB_&VZB 3%(B.(@S2PF/7XGC)L<\N[S+J?6'),.1>_B/+3/S%7QF[FD6_V)1KV';PCRA"]IKAIZRU9/Q[DB9U%Z"-3E'8TB4;59]/2%A^_[[FTHRC,_LIE&[9K:TC'.NOG+!MG229X3P]TD-V"2 M=[2#M:C$GQ72'\=)^,"BB:E>_&"\"#2;W)!EHL2Z$'-77OS=$!51^\,'-_H^ MQQS7KL_B*_;(@C&[8,GJQXAYF&>OO L+;=O!7\+,6Z1M:KR](&Y-P>=54S/E MZ=*YV5TOBIF= =7RJ=V/1]2,PI+KP9!V,-P=#&D'PZ.&H;!KUX.AN2T,\T5( M/MM]YCV*B%"'Q!(DFF^$Q*KI.3HP;AXEG/,_VJ$3.S V6BUV8&R29NP,U.-% M8F>@OOW*V68&:J<3#Q.)G4YLI(&Z[,C*%C#[I/LGGU+>G^W_L9@XZQ[*W,+I MG.W_,4RGE269?'&?>2?X7PR[5).VIIK,R7QR"I0-9'[:?)=<-6#>'Y_9O>O; MZ4 *1KD.[Q+##7)]>.R\QXET]H)(*3O-4^F5!DS'X*]G\/,)@W<"L[W\-)^; MI]2[I6W"'IWDZR1?8SEU(4?M:Q3R^Y/GKSY_*@T&@AXCT>.2V,47MS_T A8] MS[9K![\5#OH:PYUZ\TO&>PB9:YM,OVP3WXGYMF-^:PTOS*\G-\5 \=%BC\P/TQO,,&[; MSH.-&&'MT;=4^V_-%F;(7QZ-^V(UXSS@=]YSX7C(G+!LP"V=_*W502<3&B,3 MFJ0J.O.PW?)@ZXG_S-R8#4-_-ZT3]0%]^UBJ?5(.6,^ M5M/RE8M<)3VJFHF2[BR9BD,0VB.FGC;W #?J>ZY^G MAK9H.\G7Y\/D-Z11%C[S Y9E4W>H:1%J-NE7.2=D6PN6L<)^\L\:<%8Z:9=B M6P?CAU7ML -['6!_ZXJ0.Z\'VNGJ#KZ'"]\&Z.I&[$8]1)AWZKK#>]/4=8. MW\+H4X?Z#O5M1/VN4R-:M6C2@;@#<>M!?.SK0)V;W6&W^6YVEZS0Z=T.NP>C M=W>3?W%P(.[T;H?=!NG=71UU<6"H[51O!]^FJ=YFI90H.[$W1U;LP MKP\P"ZR#; ?9ID!V%\=_ST6B*V!07/]V_6OXR*) 7+#8;7(MIL!+O+9MKJZ< MY*+!JH&V-(:YT62;8302QR:R@Y[II:,\AFG^$@;L^8L;?6>),PX&AS:_Y<-K MZ<3.NT2=L&Z.L-[U7OA.6#="6+_U-'?"NCT36W>.!]JQ,]P:+JK!ET7M]64; M;)[4S?'PK<,_!V=*U0 =V%[H')K1N4<('ZN&Z>1YB^1Y"_GK&,5P6SC>=.,A M#0;B'U%OZ]'UQ4#7\,K)>(W[V('VT$!["*O.G=O1K3X?L=O1"+W; M1=L.2.]VX;Y.[VZ@=P]C,:U3N@>S[-BV0-\Q6[CM8NW.GMR3/=E5:CX@>[+% M>K$MH&U!Z+2S)X\H_MG9DX>5[73,)NHQQE$ZH[DE+N&A*ZL"[OTA.%W9YH[#+40;0'ML>*C8X;=&&'= M\DS3++!N>>8X/*A&F%_=QJT#,K]:+#G: MH6Y+9W&O>($M0[C7NDX.UBEAU^ MCS!FV9F\C4)>9W%V'-\IK6.#3J>TWC#2]*7S1/]!]C9*+!H'UY8I>7L,_>(QNCZ[L!$AS!&% MYT'__>)ZWMIV#9N?NN$ON:YMAW_=OS;$B]^LIC'V3DE5 F;_YT] M_\H"]I6_)D@R:K&99NW@3LY\9>-+N7*M ;9Q":ZNR=TV1I,]U0T&1?C@RKL? MMD6>[91C=ABJ64KT%G)QOH[\Q8TZ(?5V0NKEZC!^N_R3F<2".$K^N.*0R&)L MXML7CI:'\<,1RRU.A;,)34X^B:]S1#DNL=2MS R]\8);GW@=AG'C]6$1('N/WOX[=:, [\QMS_60H M?KP>W\;IANO$\?S6[*H7$[M(@4S,UD2"/05MR"G0-@C:I,UKS8\DO\M[F^U7 M$(EL1*0Z]SQE1!)NH_A0*_B.$&S[!M<&[F76O&:^V9G@[GCGP 6S]KM\$3YR MWN%_,=B6=[B_X83C8)!GL PXP0+&+W3&0!VDV1,O:J=PDSV_:?/:5G86>;'Q M]L*;TFNA#@-]XLPTF[]'A;S@3"6&]J%&Q+A[6G-?R= M%M28G\CB5_MAY(?/C%TG8?_[Y:@]BP05,UG\7#FNED[EW%;3#I/MC(9L@\E6 MSV$I&@\5AYU(;1<2-YW*PYO$0Y^^*Q8GD==/V" =[K? 2^*KZV\',9%+Q];2 M*5U#-W93VB)]65+[XES4C.'2A[NHHJN?P[X[R5\JVEPS7P0I:##(R@GSS_:/ MDG'MV09L3 1L;XG:'[)V_GA_?,-5\^M6598 MBTW$&L/247:LT2F?QBF?MV>7;6R53OF\H?)Y>WME$Y;IE,]1L<8VRJ=SD8]0 M[;QDE"YF?=A3?I[EX'7SO:?H)SD%>GU%%%:OVE^$ 3NPM4*NU)>-ZO#6);II M;.]:1+=\?]1V=C?]QV-*;8?^PYOXXT+\\BGO5/K*9H*]W MN^/Z@KY+)#I@"9"[WO_C!EV&YQ[=[MD)WYN_]H+9#V(.2\=T#,"=.=^U\?OT MWO8LTS)\\ $,/'\L%EFO67\<>8G'8OM'WQ\/V,")P@=Q8L$X29=8+N]$E7@O MN(^_LNAZZ$;,>"Y_P &JS=T1JE/"RV,N'8MV+-KPN- >6+3-5N<^&/.(8U9O M(3%O(N;&X^@Y);G#4[IFR. M$G][=GQSF[*3E,V4E&]O7[X%:W;V90OLR^:PIB@6.$D)_Y6%]Y$[&GI]UT^9 MJA^.@R1Z_N/;==.Y1Y3VJQS'R:=\(&??KH]E@@LK;?D$%U+C(@R^M:AH_Y*9 M+A ^,Z)CL836F_(.TZV=X/6$=H?IHQ/C!:8M>_9\<%'++SN0^LJ+O\^<##[= M)UL\9Z'U0?!-(2$L>QF[;&";+B'J[%[<%50]5'$U#KR,<8/Q2^9Y2,UM]BE_ M$/]8/*.X,GVJ>,S"(T>N.!.G[)'WP[/LXH9/C(6W$%=W,KN^X4/'\:!P1&:? M// >.;_/$E[<<3%^$ ?&A[-L.'V3%X55R:#&WY]+$D/3.N:@+SRQM2N\\=03=XKGAH?G7S&2Q[WM+9 MF'^@]^,L8GZ*^7CHC20WZD>A/R\<1?OW873_ 0& /^0M/MRY_>3T+@R3($S8 MB>1[P?>KY7>FMXEV)U(8#5CTRPD\D>ZXCWS%[N)?3@90DP%09)5!%:NG3]]/ M'?$*67-LVP*FC#1=EFU#6>OS3MT9W[X/G/9S?ILQTV@]]WQW%[*SX,$LC\>"T M_WQ6DH'$F_#^!H(!.;&3@?@33:[FW<]>" &G]I)6CRQ*A"F>O^@V3)+PH>A3 M]NT,CWY(@W L2/<7D/[W<6Y"$"?N++5GO^>/F/TI(PK*9F1FDD/>ESL_?#H; M>@,^L1_SZ51XPT7F$.,OFR@O&'+[-UF\X[__ E7P\>69/^O^1N]^-66S,LO7\ZOK\\O+VKJ,=JXQZB\Q_^DU[^=7_QZ?RZHM4="K[R[5$$ :I1^/U4]T@U!_4%9DP1443 M[6?*BJ.;%M2QHEF&1B'F-FVJEA0;89.>2($K(A(#YIU987\LO&GAJW.AG'FM M7#7.1=7*!K2T\Q"<_CXAZ%RW/\T.Z744D@Z&C5)-\^H>E9#HG:A4)%T&[*?Y M?FVDDE]H%;E0#15:6EH<2)F.Q&JFBU)UD*F$M90EUW4GRPG[0B8MF#$G:^%) MFUJ3MF)ILLPM.P(L8*FJ#1#-\:2K,I7+\/3[V(TXG_G/5VP41DDUM#BYN.64 M_'+B<7:(69]/7>C?NKX?)K?ACR5<0"//]:5O@=25!Y-_A)NG2DF]]L:49-3E0D-6_$92X5Y54&R;)AEZ!A!]*E3"&$ MD90,F?1GP5E2%G24&+?(!](6#DTQ=1*E3"L">)FRH1,??/ZRFX@69Z,W:ZO.I4PH8J09_RM&QKEDD,:%$H MJQK6;<4L>-JT--4J-;$B-XC36.[>=8)\0#KAYHI>7)^GDK]3"H522":\56@% M$2/+W._F_$W")O1B]N^;NA E\RGR[;Q8K*Q*CL?E\46Z7'BV@2.H@NEBANJ8 M_#]%!T"U %%4:.EZ+J6HP7^9E5)VNH0J7IJ]G/$K=I^6Q Z2 M"WYE\Q! VL^2J?F5F^Z6$,J_V?3SS6\]Z?S"?%\;0U2]]6T9HLP#MW_P>9$$ M;:7P3II26W)CZ7K$^B+/8R!Y@>0EL60.4]O^I\-EZVZ=8>UU!KQRG4&>669X M>0W!ZFM8WV)Y8A>K#_O!X#HR5 83&0H),75+5QR9$M4RD(;E/ 5 A=2PG449 M*LJ'1]RD3U?XTJ0K,TNO,KD9OH&9'XM;1U'X*%X@W%>+^>Z3*S*"ECNN:UCO M.YS%EVM(NUPX.FXN5:9<2J'AZ-2051N)K J'&F9NVZD869 N*O#X#-E:>;+PR4['L\"X%N,0=KY![7I'T[W'DQ0,O32#@ M*KY23>ZC;]ZL($J[&-V[@?>?]/M/#8'3,8N+VICP_/W5^^OW4KZ/,'I3KIN7 M*M)%^+Z,U>I?\@=K>T@SBSFRJLL:,0S=X&ZQ(1L8V\1V*)8M#)!MXD6Y20># MB,5Q_L]GWD7X"N=8 8KTE07A;=P/$\F*ZO.)]N@DKR W@5.'%%'==KCBHIIE M046V;!T+0V^ K#@20>MG,Z]S:)TI!IE,; MP*2(4&2KV-2HI5)=%R32,$%0A7HEB5)%=!E]Y08C%_RO,C17$=+D3,$?$GAN ML\BH3SD-*I9B$@:+FUOI)& MN@S40P]YE6*L"&G\]U\XPVH?8REA/AL-PX!)V7:'GL3YTQ\+K2EQ;\:5Q/+$ MF?1NDXG6)Q.M. 92;\>=Q72?%X_Y0BH>AB,@6JVK)T$U>]OW)G>^EZ&)V M0/)U(!V-.( 3864*@;4D4E-LQ"_ "EP4<^:XRCB \I6 MO?DHA=TRCI?(GG^)+5=+ PY;>HCK46IA%;WD:7.)5J_JS>S?BW '_90W6.5L MB[P0..(0>O"2A(,NW;\1A8'P[_UGB7%?_UDZ%R*7,ZSWR"3+3=QL0?6%.)D^ M8S2.XK%X-+]P->8M9>ZH92LVXVSKAG1]>B.]$U.C?408O<\;)$,OYCUV1V+A M9M>R)>OO1&2P^*?W;R(/\-3N!A18-K>\" 3(X'8:EPI%MK&I.38H"Y=/9D9, M3"X>.GG0R8.MY0&'H"OY;L0UO=OO$: M(?"QJH?I9?BQ:+:R077_BH;"X,@;5_2U:.D%F;R#Z/84%2;4K-WTOBYV.;;% M8 RA!B @4(5(?=U:L+QR+1AIU>N],EJR3DR6K!-OLDPLT@-W'$ZO9Y_$>AI. MF088WVC#;#?4;JBM'NI!&1 798Y#$V3T#@7PEJSPS@JYGY7D/IQWM\R[VBA# MI47LN@C:N=S9 M-"WV#9=E[I8L?X@\K])5&^^N; $W7;;EWI-P#Y)0&L?9T@GO=5;2HF13F.!&_2%9. ^FMB((QJ+8Z ';C2()9'W MZ U>+/E.TTG>N3^5KH)T:W#KK,'%0^;[!3]([_@LIRMAV1;'Y>M,U4O9_V)Q MU3KH"M&NS6SK AK%P+&ACJGE $.#YF2=&I"RK;'78BROENCU%VMH]O+RR\C\ MFBERN^3CUR7-0?55-DI%K_JA'T9G?T$0#B 3,8)ITEJ&*195B2CT[G8BHCAN MSA8S)(L13[^O,UZA,E7MYH*O.W1;D!F[NO/$2/RT P-P^-Y=\-XX;8NON:?R1FV;"73\_ M\%_>Q4W9B[B?T1?5']+)9X7)PT7YT]!+TX0+>=^T8&)C=C[K$,UL>*#81+H# M;$1UX@"'8",SY#0+F/,;?7*M^LR-SA2"2Y(,LZ/NI/38NYXT"^J+\-FN^0-FBEM&K*W (28:KI"H4H)5JF:F]R:Z2!CKO)?+B$R ;%DFG[] MK9N(]28"32&#$= @T T3*8[E$-EPY/Q,!LV65A.FC7.A?0+3LVQ+ KB9W$_%?GHX47PY3M)@$4?Y/-^?9VQ/OUYA(#Z>2.)4F_12 M?F*2-&!]CSL',6]\P5$55.P;[2F:WL.B+OK\.%^= MY2YE_1*\T<_46YRIMZV?.-6&VW9IJEE'XG0TT<&>%$YIOD&Z<>?E=0=:-&GY ML$)#'6XT)C^A!@#3I) +6Z!1Q=8ID6VBV8ZJ8E-4>;#%/>X2@KP*X*\WII:7 M*GQMN'"7U5_%&1%S9RTTN+,WU/ALBV*[YN7%C7UQL\'9*ML%9%LD^6>D[&[# M=7IU1(XLV232E&#=82T\PZV<1_K*/)](P$B;M M7V);,2B@6,&: 11N:>NVJ.*O*P:VH&DKH :QL$Y_/GVE5S?2>;J=#<*/DG-^ M02_,<_J9RVDA >G-[+%'[IXGL0'9 QT:#W]\\[8TEQQ2'/K>8*>F]#YJQWWE M5N9K^/K6[7^_C\)Q,#C-94F_S]C=W:[%<(>)/A^2PG:L G8&)'? G<\\$0:DAD*>S#./J7H MRK=:%ME$D^/4MUF[VR&=EB(W;?)*3MV$*>67#-2IJ/T8C'4!H@(&ANMS&##I M>LC85@!H%9]3:CJ.0Q3=1%BQ-9L8%$,5FL!1+,UQC-?P^5XE09, T'9548&, MJ5H0U4Q('J23F MH2!29R,VY.U$#:[/81-SGNKE?*@CW=(UW::FHE@RHC9 -E)MG1J."HES\DGK MU$:#A.)JK,R]8QIXSD/'I^DO^\+3%1LP]I"&H"_"0*Q,1Z&?EHU,*ZJQ.$G+ M/J5+V4/N7K,HSDOR2O:?X]D2V(T@_AYQB8@NJRKBVHAK)(I4JMB.HFI =9"J MF89]\HET&ND--5*34&:Z\5!R./$/7EM1RHTR"^I E8$BRX"8&I4A=&0=J0AA MKJWT3ELU2&#NQ;*["!,6B^TF(HNK"XYM@B=5 ;)A0XTZQ%((L@V;*(YA(PLY M.M4HUS(0OJ&:>>-X-K8?82W7:%*8"Q]F66M'FBL5COX:X1:M@ MNIH1\?8P;9CXKQ&_LH4(P2*5%A,%FIH!3-71'5-V@ 4UQ:P7O_A8UZ-^%]L] M/:Y,17!UYDHF M>@7$WM17S),^$:@GQ-!$O[$C0J.(T$46CR:#EF*J:L"V-)-RZX081,:(J$#G M+HB-+6L+W;M5?_(,VFD*[>7-;_95ES[;J:A..G=$>%L5]<;>$8*RHV!5LR#1 M%5%)PK)4 T'-TC5^Q2H]"/,-LFQW0>?7T74C/5@_E==2>Y_9O>MG7EIZ$%O< M(#6WN[7NE;26&[FL]\:"0(>4ZH:)@6XAA3J&CI%)-=FAIJ9HNFW7+ AH*^*; M>Q01]=-_+1$A J>2J!P11MM*A\,(HJZF_RO$1NNE T6V[,A8-V13[(>4#=.F M,@2FIFN<0KCFQ8]&+5[N40;43^6U9,"W8*;BYK7K9P53LI2YV<.D1ND=9 M4C_YUY(E%KMSTY2*;R-13) %7AC-R)#F3=(>!_;(P,O>ZT#:4S'W9-_K7DQ&5ZL,9Y MD)6+Y!>:-RW[3*A>.0FO$!VMEQ"VX>@*T*EL8:+8MD9,7=-4C(!## MI-4F. 'G-2>LFKS#:#T,EKZ:^@DNQNFGU]AJ@4^^Q3[NMX_I/ M>F6=?KZ\_/OYQ:_2]0V]L;]L5B-U-]7N;X9>+'8@1'SH_K-TE9Y=+4XN<;B! MFI:>%6?^]?VQH%RZ93#.3ZF2$G'>QB!-.4.K#Q=;1JRT^9F7\-'UY[8^O>) MM'3/5(V=JG_[U<:#ZJ6DAA_3FO6N%\2BZ/R3&PU._3#\[F5G(!8;G2-VSZ^( M'^_&0JI)[#']770K'$?%KU'>PV3H)I++?[AUQ1Y0WG_1J#^.(GZ7Q'Z,^*QG MW>])C',?=UX8_\@[P/ING#]W%(7_SKB#?X^E)W%2H!NG7%,\Z9;Y'KO+FKMQ M/'X89TQ]8\.A%82#Z((XTS$[P>6+Y@]C[V=WD*=6R?C+I M*12'3\9CWIP/.H=%.MY'-IFZ_.<']_GE3T^>[[_\K:#TR]\% WC!>.%WL;.H M[XU*[G@*Q_Y@\3$E/\;#LE^]0)S96?PHZ%1T,66-2?-'-_+:(H )=O2]C[O723/GH) .(1<[]S1N92 MS2TZ(XE-S=GG56(OXU#>LWA\*YA:="SRXN^\O^.@SPT #L#)HN$L)T^0-/#N M[KP^YT-Q*Q_NP.LG:;^YI@W%F0AN/QESWBV8E?-$>@\3,.#]XGSM9RSI#KC% M$3/^[2X*'_@;PI@5),P.WA1G<2ZC5IX D77N02@5#@1Q'FMZWFJ01-[MF%.& M=S3EWZP;C(\S+MB[Q[&7C4N4S2V>KEW1EDTC'KSE=.6.F\)^6I,+WZ M=4196L=66J)@9^;'[$G,C>B_$!0T",3L+++&W]-3:@4W/3/!RBG;;MT'B_79 MPRV+\L-9H#BJO.)QE0OX9^N] 2>]V E;C,Y,G8J[2B%J4MA ZAVL%GV5' M!Z<5#MY?OW^YQC\YE%8<#>.E8J@GY7-Z;9OOI7\.Q3.6")( %#=PP2!=XQQZ3,0 MTN>[ *(4WG*#,'U5*I_2\Y'%2,:C5-*-QOQZ/Y4BR^1#RM"B23:*WN0 8%>< M^)O))S$2<0RS-PU=]EZ8%OPAZ60\\4[TQ#%X;)2(1PC!=BM(].?8$QD8M\^2 M[SYM=PQ,HPYZJJ$3MC@Q,%=.G-C= M[!5CP;@":AP^7!DQH0-\<6Z7]RBXC7/2KQQZ W&VTV_,]9,AER1!_SV'G&0Q M/G6"6;G[/,H]Z!R*G /ZLZ5#N.*,O8''#0*6*DV?:ZLI@V3L-WA?%OX8',&1 M*FO4WG]QI,IZSC39R/DG<[[_&L>\;%8/G/N7J4A,:P4*"Z\TWEDUY]LZ\O5L M!2YQX[-=5JEOB3XN/Z5@.J9BOE=7^YZ;[\8-/M_?4$?)H%FZK"[$NR5=P-ZB M.Z7"LMY#SE[?R;6J/DOOQL7L_K1]7&U_E'^7FHKA..8**)Z8'.F1"U.9-UJ_V'-_!N]O>9U-80"<%=DGQ-T(UC[GNQ"/#H^EO6D=Z&+)4TWC2U=^.1_W47>G[)2#=.$=L\ M!IZ-Q_LALN:P^N'_]R;.>:]LM>+8[D@K=:?Q^GAQ/WBY(8QV8 @W!*I(GT#5T2&V'$=&AJYRB\"V MJ:UG4"6:A@%\"=4O$TI.$W=R9W%GNA^K6H^(U/;: -I8%7\ FOP8 "23"8"H MI3D0$YEB@*EIF)J&M!Q N@9T_"H U:3AL*;W%$T^! !U[OO,';3?YP-,=Q3T M&3>;.%/UI( EKP1FK:1K"&+5*6(AUC&W^2R94 =2VR8RL7+$VK*FVB\16U#Y M:D+D"Y;L6N?)I >@8A8)-I4>U+5ID15'471@&$162=VCD4# M _.56*Q)? %1W!"/0[ G6E!I/2@7&=DIK'*[IAT6HL!@]2I&6E;CFE#69-- M:NF6)LO4S %C:)9L;@:8NF*9'# $'@)@.D=OYHZO$1NYWB#=OQ;$^5:Y;'== M?RY3X[76YHH\P0.T1HD\A;2!99L &0**H8,MB "1BR511&3K):3S:;&S6:'! M("TA1M.9V+6#".4>Q%J=1NFV<]]8G=HYD$<*:76:Y>#(J@UD1)&I4CY<[F&B M/-B# 3)-K19(UZ6\80^36E,<6@?IYOJA,MF5/'"D&Q_M"Y&@O6ED%6@_KJ'X,;S@M M;ZUZCTG#'BC8=#!-Z#$0-!W-!JIM$$?5#5DMPK0Z-(&Q&*;=B[Y4= XVI=;$ MG4:"K86N\.YV)GP.1;=WE=1S@-:PCF9P3'0%(H<8,B RW*++:V7[ M7(1!?\=:%&'20^"P5UP:A>6FJM9#A*.,IS8L=T!UHE@J]&LD"F6W-/\?>**ON^?H,HA;# M4YW"TR0 IZ?O7=(*'!P"Y(NLLE4EGMJ:3. M1*'&:L1C4GPM!A!!TRUF%K%D+-L6M*"M<0-3M? DN9S@A=S8S0!45W8/[JGJ M0>08M,-/K($ 5^)5I^'=J2B36\_"Y^$9FA /+,C2W%L2C5J6*9I8HJH5JQL M(JC8ZDLDYB71@_O/S(U92N_+NV\Q2P,[N]OH 7H0UQH\;9R=V2AH-E7['20: MT50O(AU2FP(3(AU0PW14F>;[(XF*#+(0AMD0C76Y?7H/RN"@T7B,7M]YD+C! MO2?"IIGJ/&Z'#P)Y"DQH. 0 V%L(&)8BC[)%B V-FVZF--7T#);\>!VJOTC M/QKCUS LUW.-F\4&;G8U"9U,5X2'B#@(PP1U 4-4UAT#'5C5#QQ9 ),>= M[6"\D)FZ#\\FR'DYXR.#B?C#C-)#\$@[3R[PX ,GE:,0@XR M :2&8J1'$$%HVGG!&]U"O/D6D*E)@:D]4JL":[Z>.@8W[C(_[J[;WK@==)4I M=+&J(]O$%!)#M@P3:S;0BZ",SKV^A76'Z=ZG/61]RCT-U1G.;-_NIT;!O:EJ M]"A!K$W+5\D4.*JE6X:L$=4T;$"48HW"A+:UX#>N">*ZLFEZA.Q@^U.+0/RF M3N:>='*V99'.Z>0M.'\\JJ 0I\#')0=I:J/DY-,[* Z-&X]>SU68<]4@'(L5 MT=<VJCJ]+AG:O9.-<\]TWZBN6#H@%C(@TF355$7V?6X#40BP4[Z5 M;6=&CRZ3'E1W5\>A9%*;N[PP6[VW]"9;(JDF1X^Z'ONK>>GNUR[ M$P@/?GQ',Y=-,"LVQ/H>CC 8N<]B8WMW.MA!G@X&\4SE7-6P#:(14S,@5G2@ MRB8NC@X0S;%UW43 5B>5R12=;"M+ZBKIJ?:@7FMTMW&RI+E)E3NU6J(Q$S;K@Z@3 MZXI)/=[L,*Q.$RHAU U%TW1@4:182#9UJTBHM"U(%Y97+';'. 0'Y@PE/^=^ MW_/.-3WJZ;4&.ANKT ] ;Q\%DK299"U#14!U"*268SBJJ6)0Y%GJ6*8+F\2W M0U)=>H[T%*5./==\=78DWGFJYXIS)[HM/8N0U:>0M:A"'6(8#@!(-15#42:I MT;IL&8NY!1EY/T_CG#O7>+@'M,.NY-S5Y5FB'M+V>1GLI_=G,7--&8;ZQ&OGHP*MK,WI:4715UA1H*=C0+1VC8N.*;"G6@I[> MHR^KH9Z&ZRR@UC+P-LK1K6&YIM89^&ZLKCTDEMAE&6)TI%XJ! M95*;$$AD&5O4+.HPZ?RKO'#4RA8PJJM*&NXAI M\C64JY2N.SHH\#\L"@=N/!32DR"(/A[T DJC@-E4#7B0"-2F&:Z&S;T[2"T5 M*092=(JX'UB4*#0 4;9$8'TUUTA7-+1-SEU63\V?N'@UQE8/=\%$T:> -!7+ MM@VBV]"PJ6'8Q";%]A5*J;UX>HL@^$PT9@^^'NS)BGX,:R:=*W@4\%/A3+4, M2*%EHM2Z\+(M"S1S8:918JFM=L/QP5Z9&ON6V'9#%$(YXC5-L0RB%.=806SI M\D:PK\N\@')/D1M19;69L#_*JCE7;,#8@]C4+'&F$*P7A;XOEFX]SH41BX_X MC$=U)I[F*-0TJ&TY!&%#MK@^A\52DZZJ^L)1R%.Z7LR1]3RGJCBD/'DVW2AZ MYK_2![&]?' @[BC(/.D\]#&0UP2EOCEJ\3L+^]V'H#?[#3:>=[=MSPP?'D)Q"Q<6/6GD1M*CZX^9%-Y)?P7OA3<#I1&+I'CH1NRC MA!70X[^)_V<_Q9([3H9AY(EC]MQ8W/?%C?I#"<.>)*P_R0T&DL7Z[.&6/R;[ M%>H?)9V[?6*81'=00:B.I5M8,A%+C4A='&C?L8>J2KYA^"+R^E, M["ZX=PBV2&?E'P9VM*F53\3F7*)!3;]&PR C#]C0C;"OLU!4A.P3L M-,&.;XR"IOPM8B)=GVMG;\"?+_6STR6[]+%%N,XXY:8-J(),;)BZ(U/'M"DT M.XP504J6D^7:SUOHG%)9(V"<%,5Y"%"D4 \ MS>2T")0A5BULZ!JA"G$TE&M. SCZ8MWC=:%86]H*%'Y-=PC\P56EH?W^^&&< M;7T(T_Q/4;DT8D,6Q-PME+R ?W]MK9HVHQ1/46K+!/#?9:3))C6 ;2FZ,MV* M!$!)Z:B"MFFJF3E+V?.4L)_#.+Y@R>7=C?MC9XI4ZVF@JV5Z8"JQS9A2T+0J ML 4,C"S@ .P0V]1-2X'%"6>&*9=5_'\=INK3B+#S)0_.EYS1A@-VY_6]UZ9& M'.29U.]6 5R;49JZJ@)%1YJFJP BQS TK4C*1A0M;(._8HGK!6Q@NU' AQ?/ M3(F5S@FL]Z..U;# %RFOXH"YA\E/GR';B8'UQH$_% M@8YDA4L Q7 T6\'8 A 6)YJJ-O^]#G&PB8I?2QPHJ$? /G=-'8 X:*XSO>M] M'V5Y)5G"4@.W<;4AZUJ?V>-EV294%$?596Y86,3B)D0N/XAE.958J*1.=:=E_ZZL;8"DC-A,<82MD*$SI;9MU;$=+)N*;E+= C:68;$ J!@$ M+FQ=G^%N&@SV:.3H,NE!=7=5MS?A@V;*XD:)X$8EAW<"L1.(2P6B-JV>*EL. M-1Q3Q29&JJY9-G!H8512:B[D$FXN$&LR,745]91:CXH\-(&8&JWYA.B^>K4#J,9W?P9\D =*[ M,$R",&$I0F_XFZZ9SU*^/M4A,B!2'<6DFD)-"T,USQKDL+14XS0[\35_P,KF M?_BWOL!7UOPJ%%T=)LGH[,.'IZ>G]S]N(_]]&-U_0 #@#]QH9Q^*MB?2CP?_ MS'>#^U].6'#Z[3J#N!>,V8 F&W<;GGRBZTAF>P3UK1_7$_E%_GC 8ND5)7+$?7]= MI5OTJ;%-N($-3%-%-K*X9+1L&>8Y!Q@8%EPH*4SCF"45M5K^B*/D#S,,4EDK M5B5LSB2I%OKAQ7_D3_CC'V[D"?DWV;\J&CU_C;@*B9X-%J0K&?SCEY2X2[22 M,M%*ZO(]J^C]8JZ>Q GISYY'_79\M-:D<Z6GH]8?B45XD]2,V\)(PBKDS M(W'+2AJZCXS?TP_'4_WLEZ?,!@\$V7U.B//@D<_E@SA2S ND_PFY&)/^P;^- M([8U<=]/9N>%]5B#8U"7O[-(GI-/-YSF;K^?45T$R84E'$MNQ'\.4@%_'Z6[ MK:)BBN*46P;B)/#!/-_<>8$;<#SXO$_\!T'@^/V\=]5,-U!YO0OHIM(KUBSJ MR!@9U+:!HAN4&"IT+-DVA(N H2[N<=<>_+2C)!N9N]ZPTM;2,!*2Z"\QX/8O MA1JU@$856Z=$MHEF.ZJ*35NFV-Z(8EE';E+US_G!%**53_.$@.Y*M[\1*,A% MPFWH#_@C?AV[T<#E4N WYOK)L">=!_U%QJWL^'XZ:4Y -ZNVI.L)U,1\Y">B M",OMW3APQURRLL%/31O*.RYVDV$XCKF6X=J$_>BS43*MK"#QD;D;='H%XU3$ MO&:>.!=Q 2\"+N+[["MS-3(KF-(W\D>F<2^ISWP_O_K+"3A)O_.A](OO):2[ M\1ZXT+U@3])5^. NA.Z?O$$RY!_Y6/.P7S_T?7<4L[/BP\* 3R:+Q),$AE3Z M5"PA9Z]0R=\^%HU>7H/;7<*U/_'5+WO3=+4FK=(

JZ3,QN(G11B%SF<,X!E?))]H4%4?)'%#5AWA8$:UU9*2O[-Q2=&:5F!?X1 MVT%4!U>E%K2%.8:G2@$2N1*Z4@+=6R?M0_"1*W44VA?98.JW46Y5MK#-2T;G M2YF:ZV[7QJH"9<<\L*C,W44.NC4>!SB*"=C,"UE.&G ]K8NI+W3TD2PKU<&< MFTX6JME(U9P6W(-G5##'0P\.H]H124!**((2,QT%0XJ8.7AE?Y1$O5*N7%*] M]>#9=$AOJ!YW*E0))Y:BD<31+BZ:#U0=?DTOI".9!PEPIH[5ZIXNY?9200Z? M ">S@\7:9RB-Z:/81#N!]80'YJAK5CHK*2LMS4A?1I$M9&E8"E0\P(?7/\@K M4V\#)C(L&'HYF:2LALR#]]0[?74'*%0WOK5LO1J++Z(7,WD7D9@'F5&T(9\N M OH*6DTH6N\P@:JO16;!V:H7LOJZ*-?6I=JW'IC%N$"IW8S2(TU:=1Z&8C&W M7&2HNN[8M5!XF'0(!KZLQ\ENAY/=RFN0:V%]),_<25UU^6$7)H=^*X.K/2)HX/(W&\,; KR;-09Z;\T!K ^#:P^B+V M*8^62!Y'*Y^==I(25+!7^QB4%PB2B.%-I%C#@TWX-S+.UDI'ZWV\IGOOL[O< MS=5+LF:28Q=\2JP8-ZI5RIUJSP>-"M\+\=Q3\$9DT]=,&/U#17'9Y@^OM#!2 M/H81^BA_5@=,MY2.JN"(L>62PU3J2S(T ]A>X!-BX$#5D&6Q*SL"J( 4U4UA MUT@9R_+:N5.6!D8?:!LQQL-'""F$]3%6N0 MAI@LBU+?7>+5%U9?Q>?$DF)*5%*-+5EBPRV @X?X?:=O(?%8$A M%L:4,]?IMI&)*5IR&X ;;.3![ZA2F\H/@71D4*HP*V@WC*J;)P@*0H:G!!(1 MY)U0TZ97Q*+T2:B2'#H0MU2;5K!G,#<^1,*AYDGJ$2"%_O/A"NR3]2_![SF> M7JYZ@V\@9\E NV2J!?8,L$4(9E$B[21/O8?L'S/\8)@J]SQ%UVGS6I9+M Z= M_^9PEQG++EW=2"_4YY":+V%H!S2WW_:^D[6!=_+@@D0UAX('0YTO%&POM\!I M4)RX=%#(N&_[_$2#)3& /$WC9$K#(>A;=-1

9++A$MCD;MH+X'5M%^I25%WCB9U429X& G M&=$6!^149S.U_\R\Q6;ZJ6Z$Z_?A"[(V%Q=!PDWZ3;5C!(C&"_P5&6GUY<6N M"+\ 3Y3^:NR%^\C+Q,#MP@;SR^"!2=OD,M*%!1@0\E7.((_S% 5,:D97J>2; M&TDD ,)-L"0RDD5X)?L$!;@<@H#=/A4ZIB!J^5<8/\E:::."T/X%=M/O]D8L M?>':OL3S[)T7?7-4N54%XQ9O^9\QIE/^ ]O"TU$,C85_KK2R5 ,B^KI),,W- M'EHNZ)*J[I__<;["36/I]XJC7+HC*L&HCRP'*[^1\G]WOUP55,G0- M[QJG@<>R]Y? ]T%37GFRS'\\1_/5E3U0F' (4 [#MF8YF='_].!<.3E67@9E MU<1"9.=9.V8V7B V'?"-"*K;3_$7) M:3SA.1:&8"BQ4_R1,J/23,3\ES8J9AZ6<3-*A@:1P[7M^6Y7T:WY9MJT?G7Y M=2A@Y3N5U7HKTT9O@^]TQ90.MX(D*$Z8!2W[7NO+1?<>%E<@;E%=@$?ED($4 MX 7B1R5RMR8I5+D:!2L-_[.([FZB@Y@+N<@!O NX_5*^/P!&")('O1]MIQP3 M=.:6N$]4Z+9<.";6U$5"'MWOK>S/D/LHREB MPQS<+"O8'^ " S9Y]0+9KF*QJ@0D.\ (.43A "R)*Z8+2=/*E<$*/%R4KE% M50"%U"OJ%>O.CTP7[E,K.FDJ3Z$_%T\37)5$;TQ_P._#;F [7D&*T\3\SJ;; MG_*\(UE'1ZX='>)U3 E0S.+Z@#HL62VDBZ@9,%(U#/_ JD9#3.JJ>7KY1AW X1I0)[GD M$!(%4V&:N307QNP8XS0(-58$R4*IZP(6A<],F0>H,AF_QDL6BGY/0A%=8VJ* MB_BCPCB5*T4!B-$TCZM%L+2""ZXVKX,*,%6^S'-(;%-7A4PI4$"&(#E+$"[: MNIGP^O!BXIL"W>8[PK*TDHE_\%43-1MKS!6\\10;F[- M%:[?4L$-ALD7Q8YD;6^M\W\5@-I-U4@2^[,+#= M]89+P]CNEC5LXCX=7DM=L#FN8B-W7697285K %L9J+CW\5X2I+HZ!5X4)$J< MJ1),L@J0W-I/#GJCBBBX!J@PME1Z\#ZZ("^@PKJ@1+Q,*G*^]5-U_0I(2#_5 MU597'''PQZQ3U%(\*S7%[&GMH8$GZZN\:UCL-9(B[U%@Z$U#,+ '!>^Y;Q?Z MN. K2-D>]=<9>AWA53&O0"7#>]K)[P%5YOB]L7G6"47@. NIR\KY>I4?1;/*9!>K[,H9FKHK+*O.+N)XU3!H:$A M-J]6CM\G_92E)1^OA-*]#VZCI$?K<$-\=UW R(;\U$'<7A]M'^WP@Q 6THZ= M"S("*Q%@,*\P2E6MMXI#$EO:1)N%6-G%/8D29AJ+RP0F^ZBB$00^IF6B]7AZ M"T 1-KBUO%I\$<2%\W? 59@8V!L??: MT#NAA\EL#8KKU*P D^ -H?#0=N0"." I>J7NDWG8JN4,7_KPZ:-L)S#[U^3@1A.WDX.N$E>#LU:R%#O3I^$)FDBWS="[]6I'R@.>\O&X9A MMU%VCC61>GZL07N,!-X7*@])P''X-[5,4/[@I#MT0?$76R/?M_\#[;ST!^Z/OOF\0.<[Y4$S"I?#HKW&DIVY\075\\HXNX), M5X),DYP=)QB]CMDBKUT<<2$J?^^.KKO:$:)#.TJ.ETJW$/\'!;$*FP0FN#1^ M2TW1DT_3/*^;L>BUG3+Q;#XX;OXT2F@6(@/3+>5JV'"6AU*?XF50FE57Y-3U M3LDOI]RJ4JA6.L]6&CU5 *FRX]HPE5'_<7F4#6E(%5?'IZ)<<*XT"]*G/ZE/ M?Z)8M7&F3+'<]X._?!=ZP#M?P/XD/!%:^(FJK2)T0[8&[O].=1+Z2O$;'D'[EOSF)ZPU$.8BS8[E^UD3;#B'BT^_3J9M%6GE0%XAB%)"^B,=(-L0WY:@:A:! M?[(D&WTJLCLA>UB5=O,5'ES%MC7G!^%+OY.M]LHQHQ1LFL^Q2@#/M(*9QWZ% MX*$?9-47+9):"Y3.ZB#J10TA<1MC[C-\5&7HTXB%3\#TB6Y4P6H3,"^TL9!X MOJH4KD1Z%('\ZJ6^]U_G[R$XI*'SA9PMG)*'U711S%6+0J] UC AS)1WGDH?6J7KI*C6I\):QFYK E5B_ M&^2:H@>ZQ!= P DBH!@?)DA70FTCCZ^:[%P*1"=/XGRY#MM!)6=%\3761,>F MN*Z\A1>@FHSTD(VO-\)<@('FC=H=C=VHM E,<<@B=:0(%W-GU[H3"*0"?&LU M"ZEF@5 44""AR8CH%H_@N*4#M2TK2-MJ&:M10ACH6S]()BT:DJ6BX)?PX MTWPN*LQ)9:/)]J^1B%*83'="ZOCBWLL'A12 ='8@UUUVU0S?YZ4%)7(Y1^R$ M?Z+TUIIO)L/S#W X*;:)\T%H,DVZ%JUXB/]=M553K=>4C)"NB?#7_;]6)43/ M;4+TV8=(JX\AJ,3W6BH&U#_Y?;UN--YZ[[?-9H[6;QD.0R/S-C*$F$H M__KCF^X;^AD.8J9^KCG2KZ 84^=7<>=\CA=>5%WM7>!G-_!/.(\I=4B=$.S8 M,A7?JW^L(6O@+!C__B;P MX//\>UT7^6L"\W&"K2:_]96FP/\2TQ3XJ_(4 M^)HCL;3]2O8GA;/25K]6VV5?'HNR_UTD^4.>WDFL[WT MEM/2)3>ED=[J2<[?[7/Q4V_V#=,XD8]^>9Q\_Y?93(CY_*D/JAD$S4JA@O,V MB)R5\)*T[DQ:=12MLNA>B ;6K+6=MW[>Z58CEZW;N+WQ9F^\WV^;PGM*\;:I MQ*(U%LVQ66Q/0K7#06?PMY9LT%[@+F+GO#.LN\!78V\]J/BC?3JH3<1^^,JW MUSG?18K9&S_8&^_O*?8.1+IM*')R6J+2VD33!T.ZL@;?FEW'>87)GS3$.<[NTQC 05JL_C9"X"[F$O]^LB&,$,,80\/;;LGJ:4\Y/NARZ):CN.@B^:YG$ MNKU10J^/4PG,JU\.EY$ON ,,#X$!O[A.O_*R"JUQWVAI.+_FGOK#<:C2>#T=5H M/!Y<7 SZ5X/^&[,.;H^*MP;')I6#X9_%C)KK"U: VXOB7#9_[#$FZ:EJ;M_\ M] 5\J%_C3.S>=]7?^9ONYI<^M%U>EA+"/O+%0J(9?#$Z*0VQ]"D.L3,JW6.Y MDB]TSN,QR&D[ Z7Q-."8/JZA'K:PT>EE?S0:O!N<]0:CL]YD^*X[.7]_\7YR M^KY[V1N>39IBHV8+O\N<] $.S1ET\& 0P[P "OE? ^;],D@1%X3TTY@@GF6+ M%$8'VLAKOPG5\1G+SEW9@87](JI%*,:^8J1D(-PDU3V\"B"RHS9)WZETF]+O MX N(,5\ >)I">@T&V/&E"O$1#Z0851A$QH?E,@G8B,O,$X:?;=\I;Q<7BKQ* M73G)09(+=<85EU6*@Q4V!L-'XP M90 @M+/&>,;>6;_3QT&XH8&V\NC' M,&94>PD\W B?"L^BOK%K].$BLC=] M,?R9[W?3@?-BYV/^F M"6\W1F_UB=;9'XP:H$@F+84F3S)%@DV5=% )>1;L=]Q&A)KBE@>N*& 6AM-F M!%!#"A$VAYQVIV=KXR\KXDE^]-\165%?,M8F1(/E,,(+$Z+GW*R6V"W/DR][ MW:X$'>;V?9K-Z_&@O\H.C0$6#/S+[6"(GXG3:?X@QVK/O?[UK-/=FS!X#;[ M&:,:L'0=0T2W1I^ XCDA:&93."'H__:S@C>\Z%EU.Z.&SDK?^FZ'A0V;1@]\ MJ2G8,]E-M@:R'[W$BL?V1$-0H7 UEE16X4!7A]U4B(K=$\JE)(L6R:=)):0860U<3 M(#5M$^%0<%R6GNHQ+]^=LB4)I'2),H.'KJ ',],8"1+N6@:QF-Y=>9H/&%A2 MQ=21W HT( =E,1 3C3P(\YG&KI=^D.G_5"E/P>5+MF*#F1XJO2<]9Z*X91D6 MV_ST\D-;9H@5(QT8MK,BX?]FP#W>=UHLY'ED4S%907HEM8/#-EPXL$I,(#D% MD>)3*;+0"8]F_QKB/.6Y^;0C+VJI1NO EY$F%% V:NT[B.P/QU@C% M(JW1=#S2 WH0'9I9$?:($QVSZUY,ZB@18F"N9A-ZM0J9CBY.3R>G9^/)N][9 M8 _=J\NAH/!Z>2R.WAW,6I]R)0"/:4?+YG?4,(H9DR?/QM;@(3@I(Y@%R]*0+(0^Q#DP8-!0&"Y& MQ"DY-&YR]5&.UJ8/%6Q=^M![^! "Z*IY&_[FT3'W'ZCSUDL97IB%[N<<019Z M ^^D=_96?$>?[IWY\J=BAL^7PGJ]4I)JS'*N=S$X)7 M;X&0E#ZMVOP00V_I MP8\:HDNBO$.B1V 0ARS#+\%U*++('2;Y%8M 'P:('8T!QQ?! MXM,*TJI>5B%@6HM:5;81)A7//&([%T5C^]9/CFP!&5@8^(9!K)?/",^%FB_P MUXU)EAO@"0M%5UPM:$S4WTI]^R7U#3])HBVQ#&.KSLAF!N+(]:3Y7;0Q/PV- M$Z/*0?ET/(@C+935R@F#;X*3*VN?=Q]W8@2K7W@S.&8O0+?8)V=&.TPRF2?9 MK?KT=/.%@+Y=!AHB6)V;"5]HQV$\2YI%2@L5@#>:8U)JG'M-YFQ'>&'0/&*9<(S?7#.AD@2!1U'\V$2+_<[SE@_*5VE MX**[J IX,JAS VKZ3G#80XZ!*[@.A>0,R$0=+DTH*T[%I8UZTS0.<]3[%?.* MZA^*8S:!C_52Z. 7.*?]?9X@NJTK!\P0_U.4JO*%18Z1<#$/U0#80OPQ.BZ; M<2F8;.54129M31AT0$FD57/T4;R,/,;>H MC5#RB/SX+N(-J@$[=[&C"K*6(EZR53]=F2R- M[)?(F4T&!4LX88-40;-+(BU)=AHGK=)"<'(8A^$)%&HNCUE/RN/M&5X8K)'@ M)N;A&#+TS(-M-2VC-.'C0$#H"JU$*[4Z$A3@#N# 1Z[W5=(0V8#*VGSG.H:E M2E>&!D3&Z.W1+'1^MX[FXF!=&@8"]KUQ,1P^ISPS""L?1PEB24)QUT; O'@6 MV6',]#A\E\\.(=>+5\5CT"!1JF? M-),T?1)_\6AHGG<4Z4BXYK!V1S)&^T'#6&[T;G0[Z MH_/NQ>#R_=7@\G(M9&U#(*TP2S^-/W]U/GR0+1 ?O_[CZK/SX=?W'S__,O[Z MX>.OFU,4_=[I^[/!^?"R-[HX>S\:O+N\/'_7[PTO+X;PE\O+@RE'[76_JZ&],F[$%=9&-6I1B?H>9ZW_X:$N+G)Q:C:PJ_.CY4RHD2QSU8=A M7?1N%^<>!@N2VB31R0SC[=$B43?"'G!Y&43L=M M0)@%K+S9O24=O<19&KJ>E>8)8*ZY].W")V>5##83>*K9YLWI3QA]&&[-J:-R MP.#:3"4$:1 2C4@2 G.#-"H^=3D@A]&(.!*9EZQDM8ZW (%+P[A_SR/62 EZ M4'-Z!A;S>*#?XF0E?TT; ;6/2@>L?S^8*7]%)UC)%J%IS$&ZS*GI@Y]5A T* M]0X&!RKM5$U8P7GS;$704-*BJP1K>&1E<36$ 3>2IZ:N]VDDH;PIPYHB@B8' M):/W\YA)>0P[CO*^ MOW/9U7J!SYN?)O$"3*N%+CF>D#RXYO(0YV2SC-VI7:_?^P%9E#I<+E3HZGG[ M-UQVE).(?!YIOZ^+!/@E5U?*O((2WRYZ OBVZ8I*,F7=+CDP8+Z@N3J3L\&( MUG,]9%4Q=/5=^$"C"D;;O-BG1*O+Y-#5HBS/*[A7L;,J"XDV%7"X9E7.QF*. MEV:!>C[4ULM%;SR^>#<9="\N^V?C]^\N!OW)>'CZ?CP9G@TOKJX.QWH9=Z@O MQGGOT;" ES[WCT9/BUM;_U,.Y2KJ0=8PBX_- /;5?PMBN^H MI"B/Z)]F,!++<73";*;F[[(F-W,F"'E**%"^; VYN^S \U,H3;&CJLL MB*:!VLHL4*+(E+XISV("[_6!JXF9\D0HE)BG,IKP M":,)'UQ'TH6KA+Q)'H;L1/8>1QC/KUG%O_2,"02\6D=/X8&'J%?2/ ,,5&)R6[X'/!4Q\U3^U] A0$KJ&C4IB82V0,BG5- M;Y1I4]$RBPF5\'RPD8.1C#0SFW6-(=62GF7XV,@]L0@CQ >:0DRIC1E& 8QD M@/$D5^H+G#N*BS4>C%LU!CYF"0T?H[IJ60]JA X2]7F)+RU>6N-D M\U@O96P6](%GQ?D[NK^<\5)T*[?Z'"9L,7Z'VLI4ET]MR>U>5MJP$7=Y*SNW:!33-4JY.VR89+V2MODLM.GG@3V*9XI-U#K6;JKTUV!/ M+%.MQ+B27\,T(6\BNW8CD/&_>Q&H%-S5&W,()(/G(1K*Q9'S,R?4*=\X<7R9 MR66D ^:'(=6+N6UYH>/&FET,MN H)?,HJ?3<=34F=BKFY%-;QBQ<:)["8L/9 MA=.=C0JDJB/W>3&+A$I9X-B''N98$'T*&?QP-@[%"6-E', MEAIN#?&C)V&B/8P<0_WR.#_RN"S"I6I$CC'-:*% 3T#Q+C[7?J)G.ZJ((I5*H"2HG/@\'52F]-MF\:72*B$ R"*EZR5ZLIVP7Q; MB3&F"Z<,%$J@A+_)D[_/9]5N5GC)C5:,;2VN.>#GE+4RKB^'$ZVJELB5$)?L M=B"X@H":A4I2QMV,.WKG=0WDBH4K9^B7PXM 3Y.Z&VT'/@6&Q>3'E"4X,. F MH-=]!T%(!=Y\OI*CDYR[FR)N\^V@'"Z\Z:#+KX#]3+H 24O(9CVKRH".4$X3*,Y6 M7+2%YC-!3CO,3W=(55!A="I2T0MECE427HO(D2WC8;_E."F.NJ&]G2=^YH4K M%#J$[::<99J_"E]\14U ,2P(J*8B@V"CC5*/"Z[!Y&>:N0P:2ED%PP('4IWQ M!$<4P^8K@Y\*FP'@AUT@7+&7V%NI71OG@S>2?%9L95M(\;#X#P7*A=(G2K[H MC73+",-"%VF6O(\4SI:<]=!O_5?J\8#8XH#U7)(X(U&!ZWA$M,Z(LFZVQ]$J MB2@<#,XI/&*+WOQ&@>/(NKA:X::6!T/2RU(9PK8."4/F"\4;&EO8D, VLL(9 MCG38AAC [8O;6 ;FJHV /= Y.>01)J\H[09,$ X5@$L^?CT?7N"%\T@L*Z$* ME8W"#:*0@MT\7A$9#R'_**:)DY0]\N4@YNGXX]GGRRGS%/LS/XTNAG3Y;:/F MZ6G57G([3$_K=-[L/OUVX]'V\"BJYSCP"IO+&C?26B'A(7#G%"Y\C#8%&[#L+)<90GP;4%IP6"EDJ:?1T?'TER+4=($2R9*E=7K$I]B M2'; YW.N(95?3:5QN5@.;\?\F#B1\' <&4ERL8VD#1SEVU*%BJ L*Y9UJ()4 M0[%$^?Z_P@BZHK#SMG ,*T?7FJ29J5'9Q.1/)&5*AI7!ZG[+"1I;GUC0,HAF M2EHM)-W3N(J'3\9V@>&'<[C#LSEX?>&M5BK=BL/K\-/,#RD5CF1=?.XW#W'2 M3&"<2!*N5AQ25H%>/:E%3/J:2CTMGLZ-ZLG-$C@=E>5S&T7?+$UOLUB[@=V7 M*(<(*:2"N.[F)<8R*H-4 \.U%S*6+OKNH:&[J/^M[;EEIE'4A/5KNRM% I1[ M-E5]%K9\E,QS8Y\^9UF V!3?L35G$82X3&!#HER6\NHB#:(BX)&W0?K(BFF3 M5ZZ#008-]DXU@"E0:L'8WD7HHY>N:9Q1&C.Y7GTT)5^KU)X\?I!7;)S'*!%4D7'=,G1( M*^0OLFA"N?3R;;8@_F7[0+P>DR0WW9\[#5^1,6ZS>$]*A2\]%24W>\5,@M5Q MD@5I3*Z-GBS>"MVLPJ7R+66GH0IS586D&@6G&.PBGB[@OW%K89Z2[CDB8E&S<>#A7/EC$$SB4OG=H@,_4Y MM[;E&JA+Q<)/IUG.5O':W8 .$ R>#%U2L*H MOQCV#%)L99V .::6;DOHG>)OWE6IDF@VMZ4CC%/H?'%#6=(9#] 8C01AEP, M+9+:GURUJO@P7X.5#^"2VVTZ)DDD2 ]94RL_>F)912RI,&:UW!,=0D47Z,8H M%Q#!0!S;I!U7_!V-2O&QS*3#$07*.,MR%^FR:4Z_[:="?F?B+>7QB3NEFA^< M3 [+]_XC*\7(H-$\JB4-U+&9%1K, [XK D3%A+!18*6:6$)^R@U/.,%.)*[E MCHMB-;D/,:JJ\!"TZ0J*4]T4 R='4C&R8\ MN7\:H(^&,H$&+3!;%DOWE@H2W;I*/DVT(L8VE8,O[ M*YSI2U6VG**/,ILE2DH@TG(5H; + /A>&(>A*C[Y5R+^V*F6RGX9=Z--S-O M(W/NJ[=2;AEHY]R"@H\@P6G1N9WA[V:H#5S-=EP0EWP9=O_NP#R@SW"5K3YO M>,D7;PFS:N/2=9G'0&W(!*MKNZ=ULZT+H?9N8MM\KJ M\%L?%^_6>U"K+FQ:_X.A/@UUD?U0V),"DV)H*<3A0:\LI26YTE7ZI2,K7&Q" M6VK:I7GFQ?",+VR*'/DN*'B7NIR(1&@6>#TLH+8-.C>7[,64*E":Y*9FMJ#; MM\7MY2W(Z9I37B.GA+/,O!RX*+0+2J">8\U#% 6I9.%WC!W _'2T;5(%G6IA ML75VJ850]/R#*%?C<:4Q29HJ*I>EIO"?.6D&9G.7\=Z MK0?OS\/@KK:DT\D("X*/^L?'XVZ_-1A,.J<3\[0]G!X/)CVKOQ]T:S>-B4NE MUK M+TC$EV[@P?:8TVMWM-E5M,\YU@IHF?U\ZUQR8\_LC[J!BI M!@X<_#:FEA]A/@ W;64VK![^$"3G7A"440><+_#U " M!#"JO8!!6K_)_HSC, 6I7P8M9]-_B6WZ$G)FY%J8M\2(.XHTA&TE:O)KEB'5 MU;79X8S!5LP,/_=>\C7\"2?4GV'T+6[ (K&;'-;]NPA2O "3P QLZNU3-("P M0?*4S8QGM\A1?K)@:53>#5PX3.=8K1=O;<*@<'RDR@D86 8HA_"0L0YMU[^X M,3Z78CKDP!LY&V/@#-9(Y6I,LG^"JEDJ. >)0A949B:KC>@U6E'@!99U VT2 MT631HJ#;8LS5PEO1BHIE/73Y$G*E7\BNTIB&QRD-RPO]412RO&3!Q,6,G6PFX+C'8('OZ/!(.=QJRTR6\'\L5$T]=@LHM MC#&6R\.&?%2 3MH&$1-ZRGZ' <3&),05B'-!]V& RF]N&,%0_A0P_\$\09G: M7H0A!21^%->UW-*WZ:CUR4KH6CL37J>CT^.N>3SL3-J#[G3:'XR/^_U>NV6> M#D:35G^M>-=^IC-LT&O45TFXHL^'L6L?PO"QY.4)MY)YPE)CO2:LTX4W\QYK M&=JJ"17N+QFJLW-9AF?BY^(+.%BJ-"UTEA_LT))?&2U'+?+P1)J$Z@LJ]48V. /X'<,WA2VJN.'KG2^0:YGXYQB6Q_BUY&S\!0H,182 MPRY/%IX#R_ZI#,GWPOETE>6+YH0IF(Q-4D?K$D=IVCTS0*O'CA.L8'-W(Q@V9;_-"]] MA M?YM'81HXAS+I 7LV75WMQXRTFU5SS[V8X3DQUVH5U(K8HG2E@WV+R;9\0O5Z MT0"C\G!PB9Z>ENU0+A]GF6-WD22KDZ.CZ^OK)ES6G(??CX:1O4!OSI'KS$5T MA$&\1U:WWVL-S"-XH@5_P)\6_-?JF)TC^<2V-3C\UEPDRT?PXY [OJLBL]SF M;(RTH'1D\A&?95T8BHJ2J"\A-0?O:KL:'/Z[[I@UL7=%;-A@#MN#WJ!==^2: MY%HRM<>\';[69+&Q'J0;JZ:DFM'6M) MHUM?7&\*G-6;QN.T&TVZ&I#N9W053< :$% ?V'M+NI_1(S0!ZXWOM;AA M+&WXJ"WP9]8PYHM#L]VV;C 1Y<8R_[JA"]J6]4AE(?>>% L?4K+0],:U4\HP M40E#JS2*4]GU\2+%1 "K+0ZMSJ_B'Z1M6%U'?LI[E1=R!++\@*%-F0"8N$L5 MWGJ?$*T< U< U< M ]? -7 -?'^![URO^>?+=_18VG!4%]H]CQ[6VKT>EK=9?ZEZF.9WC4_CT_@T M/HU/X]/X]D\;V6]%K-W2#J;: J^'8M-Z=@>3-3"^-B^;XV:F@ECMKOE#/>78 M[&E_T5XSO :N@6O@&K@&KH%KX/L+?/<:VBMP&+6TPZ@NM'L>O>K9'48UU*LT M^VI\&I_&I_%I?!J?QK>'VL5^:U:6:37/SB_KKE'6B:?WF^!G >HOQO^.+CX: M9T&<4)^326BGU*7CD,1\3WWOJ.^=$/MTE-X@;4Y_#27KA+D:E0-9F_E\X?&I_&I_%I?!J?QO<:\=5+@-]OW04E^_'P M8]UUMCJQ=$T(7C==8"Q\._4Y,.NC%WR;B=C]&-T4@X]BYOK:M[$WG*6!:^ :N :N@6O@&OC^ M J^7-K07"%'I^7PQK8DZ6R?.?=TJS.?(C4%EV5V4EF87C4_CT_@T/HU/X]/X M]D^>WV]5QC([=5??ZL3.^TWL,4ZE\5G,MU6?^O4JC)8BP6JV(C:\0G4I+#J% M!:Q\F),97)DHW<#-= ,OX+OQ;QO>+.!F!ZM=3;FH;VR 5OF/ND_ZJ^4V#5P# MU\ U< U< ]? ]Q=XO;2CYR#MPN4+3;CRI>FZ&JO&JK%JK!JKQJJQ:JP:J\9: M%ZRD!!PE: _.OJ?_%\:&%N1#.2"K9;YY^P2Q+O^W_5]YU,\\KG_RS*W_'VWM MC@%WN6A6;_Z]@]P^RC0*O'AQYTC?_VL6'94^;QM^I_.FRML#X,\G0"2'=)\Y MQ4$51F"[Z!79Q1BZU7Z4]/]%I!ZR$G/W\^X@'K?;Q[U);SQH#0;=TT%O-.KVNN-V;]+M3D^GUA#O$?GQ<-"9#OK3TUZO/9YVANWI@Z:,!_*% MW$KAE3&&'X .\8:NB-NX;BO:"L-9O3+'[8K>]/&:WSL+?0<><7GVV_GPR]>+ MZ>7]5_[%282/6HC8<%+_UJ#N-0[\[,7P^RJ,Z#4SUX@! OR ?D)XS>DRS@:IB061C!_*+IT1>KV#U1?ZPQUT%FTX-+ M<+K?'70.MEO\^!6#-V\/UH0?_JG3V_[;';>U"[_5RM#XT@7')\:7,57K8 M6 MP/+,-O'=[?B_?1U>3(;G7XP/T^''+Q\:QMGYN+DGIG-K\'K4(HU58WV\NGOG MPMV;[>O@_40DKG/R$(KN$;@_Q"U3L=\PL'/\"X4YNGTP :4HJ$3CU8T1A[[G M&+^8]&]?D!_%1\8$%(5OQ@@PAK;MU?V@?>F;\-^";X_6ZKE8NB]UN]4K4:_$ M_>'6+U[BO]BE.%YX[I5QZ@4BL#WA&Y^NKCS;C8Q?/T<>?+."K_(?1> 80]L. MTR"!8:IK-T7HW^7IN;\+H&B<(RO9$YEC#]YWVQO,[_^E/LQ"Y_;]?__K:)$L M_??_#U!+ P04 " !0@Z=0W;9@BG,( #O,@ '0 &=H+3 S,S%X,C R M,'@Q,'%X97AH:6(S,3$N:'1M[5MM<]JX%O[<_@HM.]U)9R#&0)(&:&8(H;?, M=)-L2K>['X4M8]W(EBO)$.ZOO^?(-C$O:9S6;'L^:Q5!-G=.?@5"U'2*G9L6_\RL7K+EZZ>/VJ&S+J MP_]7W9]J-7(EO31BL2&>8M0PGZ2:QQ/RU6?ZGKBD5EM(]F4R5WP2&M*H-^KD MJU3W?$H+"<.-8!>#AY"/N>DZ61,6<_+5NF/ISR^Z/I\2;>:"O:\$,C:U@$9< MS-LC'C%-KMF,W,F(QAW;I_F_6-NM)Z:#VL/(BRXE,8U@K+[\T#^].CT_/W'K MS9.K>K]WV>I=UMV31OWRM.^V6I6+KD/ASXXJ+2IXS&HA0S/:;J/^II-0WP># M:V-IC(S:[Y*'Q24C$]LV[,'4J."3N&WM7]>NBU[SE][UB(QNR.=!WUK1K#<*2S[W M[BY[UX//M9L_/@W^)+W^"'L:]7IC>T.>!Z-_IMKP8/YR8RL7PRKYR$0T)P-A M9'H?SJO$8PIG)R:DIKUL@J%CP4! B%R[]Y5ZQ;9U0KVBG:^_:L &&[_'8;)N MG5'PYQ?SS[AOPG8+YT&Z&A\[\R^.%5T2GZ)9'A7Y'H)6E>_?DY7U"_4%"TR[ MTWL%Q!@ -B,0P'37RFR"SD7DATBA^/XV=,L7P2-"#B6D#H@L'0C)L0 M#-0)\ZR".&\"JDD?S(2; YLRGI>WX4"9G5.FN>>4823@,8 2\?T(PBKP!<2A M6Y7Z>1S *4TQZ(?OGDA]F!. 7D)<%4C"\61/ *=(,:2>$(\L4FS"M5'H*BA>S/0&+:LEP# (.S2/]UB)M2*AB%M. 48Y8 M >P1IA$W7(;N'=LN;F],7R"P:"9])9DC26J7E:@VW\+UU(,\P @Q\7&6)A^W92)5G>"*,[Z3GI0JQ6@JF M-LP:26W@.C[S@;DT[!+YEA6GR=$30P(@'?B(%>E<<0^H8*N*6'",TX5>;S.M M0JH7D2=Z%TM2YENW:_9P!E//@;5%IF#%ZC]%8EG/8>,QF2_:14U'H?A9!\J) 5H+< MX#JH#P,U6WB.)\F4YU@P!!@!J5 U"PDUQ(,ZC2*JP&!K3.ZQ-SX2V%>OLF_$ MV),21 ^BND#!L5P%F#+K3 #H]HEFSHAJ%A3Q>"K%E&%D%--)_F!6Y?Z'18F0 M$C9M\]1)R7_C6S=+-=POD+FUQ:84EZ7KQT@Z/?=@< MVRZK$",#Q=**;CU#U[/H]CTNK6B;,^?\^.S=:;/1*C[?=,9P>C!5\Z00--&L M77PI@PR-*I$11$"9^'VE57F:>]F"KONFQ-3EON;YTWUG3W>UFH]]/^9\=H-7 MXL.5N]U8/ZG*E^RK>^V<_1MN>3[$79G5W?0"X!:@>GZ:!NQLD^<<,9LV957] MK3;%?>&F6&#M8D]^I?-??G9/ZYVSJGWI=//N+(#2/PJ1-V]1S8_?:MLP_= KY9T ZY#X?L7P&:##$'J!0C M#F X@&$QHA]R%I#! _-2K%*3FZRX<$#%_S4JCFZS9VL0F*]!8U/6LQ2@Y]>+ M5^0ONF.5-U\5??:W'Z^[]D#$P<7AE>&AI8C,Q,BYH=&WM6VUSVK@6_MS^ M"BT[W4EG(,9 DI;0S%!";IGI)MF43N]^%)8=,;_G[;)Y&-);G]^O'SH$.=A5RU/ M*F7X,;.L MB$]JM;EE3Z53+>XC2QKU1IU\4_I!C.G,P@HK^47_,1(C83M>7H3!O&*TSDBQ MZ46'B3$Q=BKYATJH$EL+:2SDM#T4,3?DFD_(G8IIN+GO]5NM=UZ]<=#P*/ZY5 M:5 I$EZ+.$ZC[3?J;\Y3RAA,N#92UJJX_2Y]G-^R*G5ERQ]MC4IQG[3=_->] MZ^"=3?,22<2U6&OABI/-&QT.#;;PON1; 0^1Z)[[U^G?# MP=6@UQT.;J[)S149?NJ3V[O!=6]PV_U,K@;77;B$JYLKL.K?_;_Y?_OU[LO7 M[O60#&_(EW[/S:)9;\QF\J5[][%[W?]2N_GWY_[OI-L;8DVC7G_&@W@>C/Z3 M&2O"ZWD*EHXD!P,I"^\^5.H5 M5S8I#6;E8OS5"6R8X_[@@6)*)C3C0? M"SZ!7=U&PI#?,JJ!8W)*[GBJM"4J(5=*Q\2OUWXC*B3_ @-&8:A/G$H;5D JI>#JK$?H/I(#4 )0!-/R4.B)I*S>U[-L:5S1#$%CRM1 M$$Y 8RH20I,IR1*K,PY#08#A8@V &B4QE+2@DH0T@%N:J!CTSZK<;LT@X0$W MANHIFL3T@<.XI3X-W&/@# PI79 "8Z!!(#0$.&"60'/PA'%-)I$((F(R_+5H M/X%MM.@$)Q +(R%TP6!H(FP$$S0I#YR#V&\*KBD&TX2' XLRFI:7X4"9G5.F MN>>4X204"8 2\;T 817X N90K4OU(@EAEZ88],-U(#,&?0+02XBK DD$[NPI MX!0IAM23=/0$U$0JDF9L8JS>^% ML1JE@N+-W&_PLEHBAYDYL^;M@1\[YT=K/_@Q7 +3+S^_:_AGYZ9@0!'(XA:L MPE! \2>DRYL^W>9! N_26O^R1'/O?!/6%[* MBP(3F"0G%?9/4!M*7,NQC[YL/5"X-% ( ^$\5QD(%ACMM?>05>]/_Q>L.FO\ M158=T;=[0:M+;J!'0)<+6JE,0P>P_X^% M<:H"5CQQ_6 ZNM"CLJ9I+JGC11%;+;!=+?0.*P5H$_ABE!3,G529;&0$$U0+ MG(#((T"GL@GVE!F,RMQ.8EP(YS1(&0X.6= \;)12?%Z9I"B=,"WGQ"*Z@Q9Y MK%@.<>%JQ-$0U W:<[:/:K9OO!OM(^^V%H0U^FTO)5NS$)@[%@S)18U*'"*I M 6)B8H2,@\Q_AG[@HZ C(86=8L"W:5C<"QQ1' =R&B^9EA(K)\V/Q8323*? M0>,"U"!0>-X #K@4ZYXG$'=*H"+4\!0YCB:0/N9T@[U I*".!\+MGG#!?A"N M/Z8R;J%N>7%S^N+X!0U!F4R>)(U49I_V8!O] MI7-KCAE@^.-#!C*:Y99NR^#Y2H _Y]CY@2([IPC;#XIS16)AZO9 M2)5G*!'&=RH(,HU8+053&WJ-E;%P']_Y0%\&5HG\D1].DZ,GFH1 .M"(%>O" M\0"HX$X5\< QR>9^OM12.*42/' 97'$N&)???$2 M[2LQ]^SHX^0??O3AWNRP&:NK"QU 62HS:R$)R(UG1*-K>=C<.PJYF%7:S - M=P.ZC&-A+>??$=V1@A 3ZYD _UPG1\ _T#B#&@I_,2.<;1K\CTR ^VZ#R)+ M'4:^/9QP'$XXBA9="3D&]"F ''@(AL=I@> Y2)XFY\T3#A]P&@LSSE.)\E4Y%C0!!@!J5 U#PD-Q(,FBV.J M8<)N,H5B;WPEL*^JLF_$V),CB"Y$=:&&;;D*,.5.3 #H[HUFP8AJ'A2)9*SD MF&-DE-#[XL6L+O2'QZE44PZUDTCEBD.7^ ;\^%O"QDU:O83<%WYUL_3P_1ER MEY:X-,*2=7WVT8Y(&"R.*Y==2)"!=J-]9VJ?,M]NM_4T? &X! MJN>G:<#.-GG.%K-I45;=WVI1_!G3F0 M&Y5=PV>KE=K]RK@1&(8,+@)HNU-?W)J@+\]X*U\$/K7#KNX#NU^^=?:A+."7 M!>U(,-AD_P[0Y(@Y0&7Q3N( A@,8BA:]2/"07,WCL)O\<.& BA>BXI^ENT>W M^;LV ,@:5#9E04L!>W%_]LG\16>DB^*K69W[7Y#7'?=/*A=_ E!+ P04 M" !0@Z=08S+67+0% "<&@ '0 &=H+3 S,S%X,C R,'@Q,'%X97AH:6(S M,C$N:'1M[5EM;QHY$/[<_HHI5:-4 O:-)+P5B0*Y1FI#&JAZ_6AVO:ROQM[; M]89PO_[&WET*)&E#FT@]7:208'L\\WC\S-CC=%\,QX/IEXL11&K!X>+3V_=G M ZC4+.NS-["LX70([Z8?WD.C;CLP38A(F6)2$&Y9H_,*5"*EXK9E+9?+^M*K MRV1N32\MK:IA<2E36@]44.D][^JNWO-GW8B2 /\^Z[ZHU6 H_6Q!A0(_H431 M +*4B3E\#FCZ%1RHU=:2 QFO$C:/%+BV:\-GF7QE5Z244$QQVAM=1VS&5-?* MFVC,*JQU9S)8];H!NX)4K3A]4PFE4+60+!A?M:=L05,XITNXE LB.F8L9?_0 MMF/'JJ/1X\Q>EX @"YR;'CO-IG=\Y!V/3@='PU&K]79H#UO#8_QX7FO@5GI= MB^#'S-HPRIF@M8CJ9;0=UW[5B4D0X()K,ZF47+2;\?6Z2\G8M!6]5C7"V5RT MS?IOHNOJGMO6Q41$$W9CAFDND5V%_@3Z MP_'%=#3\G=&7F%OV,8Q/8?IN!)/^Y=O^^6A2&__Y?O0%^H.I'G%MV[T_^/T8 M_E>6*A:N?GV!E=Z9 %\*07V=K6#)5 0JHO Q(PFZD*_@DL8R42!#^ /[ H+Z MWU'"552%,^'7X5"+'[QLNJ[=&T$FG" A$1 (9ZWR_*5W(: *B.0.4)#,B:%H;7W.Z@KYOMDL3 ML(KC1+6W>:C(C%-$PGE!L3<5NV+::4S\LETX<)>%MQ#U>V<$W*2H2O 3E/J7 M+%!1NZ'UZ.- !7JP^&(9T2WQ*^T_G_ B$!!5Y?N!M6._A,]IJ-IN([>Z-V&< M^K9'"]AW@^S\ .7CQ/84N5&$;YAQC&4?XY-K/J\YGM"_,Y90?;E(-6DF12)P MO$."\9N U9O@7"L7-*[15C>USW\W!IM>HGS6//;92_7W5F M,@EH4O,EYR1.:;O\LND2O:B-"$01!"/>5!J5NP,N-^@XKS;"K<5N;<@U1[1^L0HZT- M^R26VYRR"_]>3G%^T2F&6(_ADP]DE=\V3[8OF]O>61/9K3PV?>[EJWWTWHT^BJ9#+93MB M 2;9AR!-SI@GJI0SGLCP1(;UC$'$:(AU!-84BEU1&(<-":LA5"RD*I6;-R[]%H>S8YG2[;*_^1.E_I85 MA#+3M1Y>"&)])T!CLQ469"%-J/#UB%X-K@.!:#S;55D5EA'%=H(57T!1DW:6 M?H8@(1: NV]M5=0[)TG :6I6H=7.J<"*CV\@T.OBB#\CTLR/"NOU!WV@ M?0!^=&>:S3N8BE[][5E)#(P,C!X,3!Q>&5X:&EB,S(R+FAT;>U9;6\: M.1#^W/Z**56K5 +V!1((4"3>E*DD&![//-X_,S8XW1>#,>#Z9?+$81JP>'R4__]^0!*%1@O%7[4CXONXX,I,*B47K69TO>Y2,C)M1:]5A7 V%RVS_IOH.KIGW[J8 M"&G,;LPPS66&8B:YCRIRST'-K;H=2POGYT/>M/S M\07R\VKRJ7GX=P/J-.%3=5(=5&$R&ABP3NW8+D-O KWA^'(Z&O[.Z O, MI_8)C,]@^FX$D]Y5OW8*I'7-L^@".',?RO-%$L6-U_@:7N MN0!/"D$]G:U@R50(*J3P,24QNI"OX(I&,E8@ _@#^WR"^M]1PE58AG/A5>%( MB[]^V71=NSV0BXB(E6DY[3> &L]DO #'KGR$0,9&=81 I ]4^)C("@\=C/L# MB;WP]4OGQ&[7G++)=K^LZ_7+FMLF"02,(Z2U#R;42U&>8=(CPH?1M1<2,:>8 M8Q<+EB3:7_BC)7U,RH#**7IITQ^9[PIWH,/ H['>N3)$:9RDVIE*PO>(T MJ MM/. 0$3$EY'.]YO2N8PF()HS0$D\(X(FE?$UIROH>6:[- '+.$Y4:YN'BLPX M122S2'?3O(]D]0 M/DYL3Y$;>?@&*<=8]C ^N>;SFN,Q_3ME,=67BT239I(G J=V1#!^8W".C_PW M:Z)]CXAU-.1L[QD]M0R%'QBXOV9Z/Y_F,@$G@ +8NB% M1XXB:-K'7L.L@J:$Z3,GBFFB&5G6PX1SP&FHF'#D:Q(A19.RF14P082G^U&A M;R[<)E6C5,H-+26>-L9D4G X/Z/V^6V+FP]_6F_MN%/0=]7[9F,?1I7/,DYB1+: M*KYLND0O:B,"403!B+>E>NGV@,L,.NZKC?#<'JLU;Q]KW#Y4KWT?^WF@9WN^ M$[X[!'!OIJ?-+E.@F)[]6YY/<7:T.OO*G#N0ZN!H'6*TM>"0Q++/*;OP[^04 MYYY.,<1Z#)]\(*OLMMG8OFQN>V=-9+?TV/2YDZ<>WS/&@D\]F:795HH)*M:I M"759B05#O!5_A3XZ07H>NRWI[N:!QW??S>B3:"K@/['BGJSX[\[=!W#'T67,D X1\N$&,][\ M[,J>]_^^CVVZ#,(BB,ZE?K[/WH)P-TW=PA*84=T=I+%@28BU42(YQ6I(22"> MEY4MF\7279Z0L!A"Q4*J0KEYXM)/<3@[D@G=KOJ;OU#I;UE!*#-=ZN%](-)7 M C0V6V$]%F#F%YX>T:O!=2 0C6>[*"O#,J38CK'@\REJTL[2KQ DP/IO]ZFM MC'KG)/8Y3ET<\:=DKLU#DGIA;KWZH.^S#\"/SDRS>0=3 MWJN_/2LH;OY/\[QC_H'4_1=02P,$% @ 4(.G4&"([!>%$0 %,$ \ M !G:"TR,#(P,#,S,2YXR%ETEW.9!QJ%^>&[^#@X+H___-Y MYJ%'(B3E[*S5.^JV$&$.=RF;G+6^W+?[]X/AL/7/#S_\_)=V^[?SNRMTP1U_ M1IA" T&P(BYZHFJ*?G6)_(K&@L_0KUQ\I8^XW0Z(D/GQ+-WWTIF2&498*4%' MOB*77,PNR!C[GCIK^>P/'WMT3(D+*GA$BU@JD'JML)@0=8UG1,ZQ0\Y:4Z7F M[SN=B8^%BYF:$NRIZ9'#9YWC[G&W>W+2:R$PE,GWDVF5TAYE7^/R3T]/1\\C MX1UQ,>GHH0EB8HSSI@_RR=PE>BHQ9QTH% ;2A%!G9BNF&B90!=P54R3 MUNIU)WB9+DHM-E F%69.;,-SQN:G$U.Z]^[=NXYY&Q>5;EY!8-OK_/;YZM[ MW?KP T(&?CJ;V\V4-%P9F2B>[3R*J6I MMJI'A6J)*#:6G]]#E5$C37D=$&Y1FWJ:U%8=&2.3)K\/ M.RQ[,MV9"SXG0E%(8E+C"<-@*LCXK#71SA*,2WYWL'<$R7=4(,-^N2LW70.0 M.+YG3+A*5(PXZ&!YUI)0UQX)[?[&)KED7-4D(*&,[JU%'AY5M0A(B+>7QLP% MJ6H,D$@8O==R.]+I=U$875#H>E[X@\$>*^N?.*LT*-U\2]X9],+]7;0Z)PR(6PI7F69IN MN0WDDH4/HRHM5]%]*8F2YH$@;I^Y5Q2/J$>UN\ [2*O<"Z(P]60M2"JPMX%W MVGMSVCVU@*?_,J)0) MAYJ*4-!2*0Z]"@7]O)N!#,()-Z,@CR]AL@G(1ST)H M7]NA3?AG4&XXFM=8"-#FD6P"7X9)(5XG=KQBADV'YQ8KL..*.H1)DGJ^"5I% M/ O!.[:#%_!'H8"EEPU'\P%#!*H'6DAJP^:D]^:DV[-A\RK@TJ3:'_#9C"J] M."0A>1APIBB;$.;0*CC8F%A3QI/3G)0QQG MV<9DA:[Q_9:N'<[N%7>^5@,L(K*WI;=KVA($-D/>S)JNU4)6:.T-X6U.CY^N M]Z;[>M5>/4MJ[=5/WN;TZLOUW\1NG;DZN]017G*/NGI%[1Q[>B7T?DJ(@@J: MQ3R1T8 2B0T/2$LC0ZM\$: MQ>(67BK(_#_"J'>N$_67=(E"H84NDI-857612(D?D5'#C$MB10YN8T>P>NY6 ME;4UM^OFYW;57."0_F5AD%\8]EUJ-F=M#=L44PNJD/K!?SK]NX?J-?N22X(* M4/J1A .:N15_BP71R"D*FK\(M,L2"G!^;5KO1CBC5TL2&X][7)GR9CS MM>8"YG:T7Y=NU8D8Q,=("T)&TJ%]KX$".C-!IE &,MTK+E\&[_5"[+B? MU,4]+1!IB0?\\Z&Y@036Z/@BP.=QMR-^7!/Q1-(!Z7PL[HA+R$SGJ]><.9PI M( 3SX3K*O'!'<]!- 1^A%[XB%( MLV+-D%'MX&;5(*Z_8V";0@L=*;.79#N.U.Q=!1L@6'6Y>'-1UN7C7C=G^7@; M+M+ )>4A ]3( WZN@F^:R#JN.LT["!!0(T/>J)I>/NQW3?1LZR?.W2?J>?4C M95S,P^G7&2V^R*87QEF!^ MBRI$W\WF^AZY&5_Z"JJQ/^-"T3^-SEMNJ&5$%;;=3.)4KNU&LO4L9B =I<4? M6K0%K=5RYXN!AVO,36])7J&+9 9IU5TD>ZQ\M$!&BX.G9)"KFCN7XF9/CT]R MTN-2T;^)Z>\CD>9DXY#]FU.F?H&?4&-5\%K#P;[,EY\81ZP09<@P0R&W R1U M$F,[(_N"7]XY6 M C8Q\5S#0KA+;PO+6EG%\G-,R L+&U:SY=\C&7,SJI9QV M-M8&<'R<,Q0,^$4_4(IG@_V__M!]#7TA+ID<+L:EV:/PH!J27#G-IGBKK4\W6VLL&FFV^ED#6JG^:MFVS3PU;ZAK2J3=]ULST'6.&T M0U=2MNE(#LZD[XN'@H+5: M/ C,)'8TYPK0K^5@SW[R[N\.62'#"Z69-0B1>S+1<[EZ>87PB<#S*7524UKE M@2EB9,?G=0X^(<=@?2;FF9YP.^!4>U:T)#][;_LZI[$EK?'+M@'943?E/PTLOMX1Y*1F%R&=.,UJ0#^#.>14*/3C ,C@WYMSXEINZ MA7,AV-ELM@CL0-"AB6=QJ)S2VKC8,]F\LS!KD3ODKV%-Z(-"YL?-.-5FJJ\^ MU.)>V!0SQW=DT^VRF:L!]_YLAL4"*IY.&!U31U]1ZYBOO%(VN>4> MK?8-E)+\K,.9W#M=0L8&M80U2GBCB/D!O97:WF# 4X^_M<'JJV&R Z#2Z!Z& M1*4P>:F66ZH%'W=[QSF];'F,7T6_#L"N I L>@XX<\#:X"K!.RJK?^-E:Q(+ M&WQV3%REP:>749=T0%J)0Q18"UWEO+H*5VN>W>V=Y(R0*D2 _^O,^^?.RO>^ MPP=+7P4WWP0G7G U)!Y)\'E'G;64\$G+^,!D^GM??V)\:%H$](?])X!57^__ MF5K/3X)[L_/6OIKS/0]56360FJAO[/, M.&/^[+W+9YBR(;S0QK504'!.!.7N@RGH^B*< >]DC(J,"+YC,H"*TG=;/PB* M/8GUS9J^:[JPT(S"8G4,"9[,.(,8(A:KEHR""[G/6HX@+E5Y!E(F%7AQL7W1 M9UJB+S'@U)<@!K[0MWNOF%J.8K^MON,+B#$Z2X3 G6ME?HE]M2IUSO=F?$Q806%7M VEXSR3;.UPW7!1:N;_LCV,TT:8_Z[D:<3>K&E)*V7)C M5'W[Y4^G[G*D;7OS]&3_3F3^# M. %YSRU>:+5C S?ELJ>1^W87;EC%&3EFC[%8F(N5H"TQ %'O8.D&PMGVM>V/!*/F_PD-KIT M\>\D0.GMF40X5#MKT PI#%04J""7(U69@KL.6:G]KO?^Z+_$48K?D;D/^&!) MN!CH^O.\D$UB5P6:^K!*O6E6;CD16!=+5Z"S%]H];.!'XU3SN2?B$<)F$DXM M!?:MG:5LDGQ\*XA#=6)XPQSN\7S$B\WA? M%3_/5_Q\[Q4?Y"L^V+WBH:++V5S_$5.CSY@+"1D?I'LZ 0S_E[[=,Y@QT,OB M,DZ=ML1K/]/(9>/,;&\F^!64V<-0]Q$+=N/;4@MKB5U[;_!YH,]$3;F;7-YC M#B_)VS#!50(8V0329OKPSA5XT22;*_&M%FCT= M<>==*_Q$U?0+XR,)^:#6>(UXL'S L/_Y8Q],6@X(]B*[C@B@B] 7.ER0X/]#EMSK MH?^.T$JMTU0CV=-L??5:0=!%2K#,\UVP([H",#&Y9.D]ZXO7>.U_R.(38>06 M(B!3X71<:G)YV7_+%MZU)^=^PB&X'V:Q',=*E:R/9*3KEE./:W"0V=SC"T)2 MFRB7L2HHLVN(KGVM"#??8,4,:EU-,?0!8]TW$)[DSM-6TC< 0]5 KG&.6[P(+N>$L0,C9FWO5\BNOE?\GB@5E-"3 MFR,-UKF_X#[\&>PB6-R,O#!AEROU4)O)WE7..B;+G4H@\S,>91'F4LPCN[!1/*'#[*@04,P76DG+R]GWZ:? MK";GFE:ARNSTWW]5;.!-W[G7K)FT7ZF HE+[9E;1-[&7S2M=>M?=ZQV!7M\G M8\%GEH6UPE)[UUMDS2M:8BM7=%\--1.0H]4C9GTA8(1N"HX629$P-S![8L-C M8'UP*>Q%DQA#%DQHQK/O426]O)@=SYMN;&!JO>(3$*E++L:$ZLO?)67!.-K, MDVRM1BL(_'^K6_//-ZK6?%E[MLVCMM4K[3 R^@YZ+? G76+CBBTE8H/Z?(G] ML_=\K,XQ^[K>[KH3-[-:0RE]XE[XNAH")S6K$NFCQ1^?]^[N7E %[BKU[!8-B\^7'-1M0-F.QRR7: MN Z@AS4;2\VFZ&!?FOP$OJ;7E6Y8,M@/9P@>>#@-D%3!!ASVU35^P8(&"W)! M'OZ1@5J+> GO9IS^!,S#%(KHNR@A/IGH%:WO1E6T-6ZU' :\!:S7YYLV])5\ M,V)];P,A>$+X.+9-3SI3>KLF$TNJPQ) .H\! !, !G:"TR,#(P,#,S,5]C M86PN>&UL[7U;;]@MA>2>W?-4@:O$:(KE M0U*VM;_^)$CJ:HHLLJK DGNZ(V2)+*"0'Q*)3.0%?__/[Y?C%U_C=#:J)[^\ M)'_%+U_$B:_#:'+^R\O?S]#KLZ,/'U[^YS_^\O?_@]#_O#G]^.)M[:\NXV3^ MXF@:[3R&%]]&\XL7_QWB[(\7:5I?OOCO>OK'Z*M%:-GHQ>*7\6CRQ]_R#V=G M\<7WV>AO,W\1+^W'VMOYXMT7\_F7O[UZ]>W;M[]^=]/Q7^OI^2N*,7MUV^K) M)_)?Z.8QE#]"A")&_OI]%EZ^ HGL\6[&[SDYO'O/SS_C2V>)L:85XMO;Q^= MC=8]"-V25__SZ>/9@DXTFLSF=N+CRW_\Y<6+)1S3>AQ/8WJ1__W]],-M)^=7 M=AKL9'X1[7A^\5=?7[[*C[QZ[?_?U6@VRG#!NQ==7$QC^N7E^040GSQ0?3&%Y/PL>1=:,Q?!=G\!UP27@; MYW8TGC4>[NY=]D'8APE,U?G(C>/#\>Q*3<-^^B#A-SN=PL+Z&G<=\U,-^QCD M"/=3: MW'FIZ,OF2>.TYNKV6@29UOVI8U-^AU8 M(Q6A2CJ;_LN.K^"G:V=5TR6990F;.^6K'*XONDYW^ 2, MCN+_FJZ M./S93$4''0^!R-<>U$Y80A\F'^/7.&8?)K/Y=''8VFPRB[QZ"$ U>ZIOS/8: MQ1#@6[4(QY/3_-D41/H;.QOU#EC#]PX!HMVLRQY>- 00FAA>G77?&<$?0%6Y MC)_M]VU#7_-@AX-X>/3_6\S:TJ]U';Z-QN/=N&N_ODJ14L^WX]RX@T*#SCZY M<#6.Q^G]U1R8]O5E/9V/_MZV]6QNT_'0[@3(ZNAE[:/4M.CPD M44=V[&GGE#WHM6/RFDC7=4]V-@P0U?GD\21.SRXL;+7S^73DKA::YN?ZUU6C M?RX:@;YWS^^X.K3://2N>A\,N7>,\WHR'X71^"JOZQUMYL*#&"!XCWHJC-KF MMP\&KB:RH=MW=$;Z:1S;I3=J?OUY:B>@,W$;&O5V?#.XGG6K;*.&NOS MJ?UR,?+W-(C-HVS8N-1@&ZV=W?HH-?0F#+Y3%]T-/"^1-W;AV[G,(1M-^&)C MFYZ'MIM:NEL?/0_]%"R=Z<@O?&?P_@M"FO78,UGK/UT% +4@;I=^2Y!X MO'!^=3!KVWOKF9Q&XJA!RYZ'F4^+[=+A> ^R9IIGFQZ[(^OJ\M).K^%EH_/) M*(U\#IGROKY:!**>U./1]L#;W?HH//0=A7&K/@N3UN7L''B6[NR!HWKB0<=8 M1JNI(,;\?^:KR@_B/\O7H\CWB?S)WE:^+W>9R$ M'"O3^8OV3:6Y'5(>T,V0QK5_ /1J&(L44Q,:_B>#Z[ M^03E3Q FJY2L_UA]7-W$FX L=Z/)2O7Q-4S5_\;P(0"SP9S9'])GUM("AN0- M'6/KXOB7ES#FJJ^PZ/02A//U_8R8W[L-!ZV3J.2F@6&)$$)4H]HLYK M!)P2$4V)B"25-9KOOWSHOY?/P&:OU&IJP.BW5##E.,>1(@GR #E).<)2:^24 M3U(3EXPF^_,@^]/Q8 M@GZ.PO?=)(;%Z[Y.*&$&?D=\Z(_"?<.9Z+N%L/?7ZTSPKJVSG8J#="CE;CY6*;'%^^4L]_C M.-89_UV_KG&6?<$7EYWX)[/A>WQ1:<+*<-*>R>@''$B3U/&"ATZKX=S;+HZN MICGI=(-"\62;RAOL$R$,.=AQ$&>$(DH#[#0V.*.SRH[-X0Z"5N,^K:]A]G:A M]'&+2@6NE/(,=GF@TS@)6[TQ"04M@Z?)$^;PT(]>.IK%NB_$MBODC\^WSR^J M=[/YZ#(OOH] T?EJ+:\B 3_&*D>)!HNB8 M8-1(:G +%;C,&4*W?- _@J4,M14N]])B&LN+']M4T3FA!?N*6\J\Q2$+.HVHD X$'8B>)46.N(!;N//DLV:#?O KM5O<):7DU(];76C[ M;K&Y8>4,"33!^[3P%"63'&)48 0[(P=ZF?&BA>!0SY!C>@.N&*MD1]<^-OGF MAE6R2FGE#;*,>12PYL@YHY"(E N1E++<[\\J^CFS2M? %3D[[ZR WP%/PG8K MLE?P3.S)@6V.JMK4K.*4R^@I1P08!A$3 A*9K1@-W.J(O;/V<"=C3P[]UVD] MV^1;W-RP,MP'911!)H!N3KR,2$K0UP(/3"4[6W;36/6-7T/J] MNKQ:)'>]C5^FT8]6:4=?QG$Q19-PO\;#DW1NMI,[>46EG++,ZI#5P("PUP)) M[7T.O>*!:)X299V&R6_4 MOB(A*HU!EAF)%0K6,H1=!"''O-8V&JYD(Y_FX9EBKQFMRV!6BF?65B[<*B8V MM*JBB$%(%V&O8Q2Q*"P2#%.4A!#62!JH:'%F7\@'V!E_=(M408TV9T'-3J./ MP-.YQ&_<<+#;I%D%*'D7C4%*!=#:'<6(>4.0$EAHHS7QJH7<*.3QZXPO.H:J M%&/DRET3F)/KS:;__<00P/=<8$0(K)7I/D7!&4,JUQ;;% M>5E)7:*5 =(Y2N6DR'!/C@^O1[3BB8XQ.HSO]S0C?9Q^GRWS'!J[?A^UJX)/ M+"0<$"5"(":21(J(@#1(1N<-?)M:Q J45#%:\437()73*G\HL/ONNQ]?Y7MF M&Z0/-FE>::W!^)8.:9TLHD%$!/0:1)EVWH=DA&EQEE52W6C%(CUA]>=+)BT4 M0-1^QGO- 5T3(G9DOXSF=IQS]%;Y6SDP<7TXV/IGJ^1DY ;V*["*+.*$"]!Q M65R%+MG 0FRQ5@L%\NP_-M6UQ"%+& MF=+M%-8]8%;, 7>7[KGP^QQ?S6>@;F7=:I/;[>E6%37<2\,E HHUP@:@TU1) M)*2-7@7,A6J14%6&/]I.X6./6Z=P%?.HA+!(*+?C$SL*'R:K#7Z3,V5]BXH% M8;&W$N$D#)(J2F2#$RB3&"AUTK 6MFZ9,[&.6:([J X0,K;8[!_JJ,UIXP6")@#'!DM50H18U18@ *X1PP:U'FJS!_%L:>1'FU3R[8TK21D60>7I!K1R_;+["=XG/32S+Z\OLLM[(0;MW5P7!')6. M(10; F]8CAX*W 5GE O(I801" MVB(6E(U:&@_?#=T6VGNFGI[Q_>$I'4UV8J^S%&L>1_:P065\]DM0$&>.IYSC M;)%S(.*H\R8Y8X-)XADQP%X3]T0866ND2O$"Z$01QOC@@H8=,H";-*\T*' " M-"P4#1A[#.<,#&X2*.F,8)^"=J)%I&%QC:(+/ND)M\+U1096E6L@^D1' -D4B\093*""9@T,9%$'-+0C=J>Q$5K MI Y<4J*9*W);VRH0G8PR'DG. S(YU,Y$;1 E(!4)+ G#!Y_2T)7FV0=:;4K1 MW%;6VSC7&Y^OB-5!>8>12EH@D'<8"1;IRJVN-4^JA00HOB'L-;]=(U0T\. > M\\]D'MW'Y+_R]##!\]]U?V,EY/ 7*WZ44_:8U6G8@E< 4K!S0 MIT3%T/[.2D\. PI-I_74$?/#F^O=9+A%YNQFO MKI311=3SFA"P5*"0+$! R-0#48MIRD9''4>.*T<@TR04V,$LH)9D0 M\?RF;+ICTMK!G^'USP_]H;D79_P^ :5JD>/P>6HGLR7LLU_M:))WNN/)L1NO MZN6?QD5 S>=Z>3:Q+LBZ57^5R*7UN:0H9D 350EI3ME-^61'M&A1%NU>=EB? M9='Z9Z"B")?26]9<,W9[%](\6^P YG0UI=.L]"^,]J.%_O]ALHRW6=Q_O:[) M[0$IV:#Z%!I!)3DAVCF*B%,4<8DMTI&#G8*I!(8)5/$6CJ\R&7&%M*?A3DFI M97$&FT5\8V90_?:@?9M#J$D? M%1&*1!4D"A*@YV ?(V9$0C(*':V0+*06FJ+YF<19GZ"6*TWQ^ 3XQ\IM&_BJ M2?,*&Z<<)Q;!"B/((T!@1]5*C9+$7')L@8IO[%\E/SD'MH#P8'E[-6F4V M[*5CK=I6RE B9;X(44B"A(@)!#M8T=YJ)W"2W+(V539^"O= GV@>CHO>77X9 MU][M)-Q4 X"Y>/M 7.6H)3B&EA$.-""V:I#:K%36*D3&&Y@_%6 MI\ >5%@]2I^XV<_OPJ7W9+W=NJZ,ID88K9"Q5" N?M(UN_O:(/PG;]S=H8,J6D^IQ!@%'3!R/$>P.6UN2LP9PG"+ M9&OR4YS7]P[IX239H\R?G435H[:5],EJJ@(BG.65820*-%](&P-CQAM0.%L< ME9(RY?P.)HO:HSD4DW#?K>]IP1M4B%1KAE*T',FH/*)> ]PI1F,MXZS5'40_ MU2E\O[B6XK$GP%IZJ%H&P*_II,()*ZNQ1)8&BV0@&EEE#0J*\60#2HF@?MG9*<.T#RP1?!^-+$3W](B M6--)16(*AOE\=F,PV-^2(VN,0LPJ;!,81VGX*4?/WR+H9F;V.H9=+9:5JV)> MG\7Y?+R(7ZO3V^AR#?(W5]?U%?RY2GJX2X=XXF"V59>5)3H&SS RBEK$+5/( M1YU6YXHJ.D[;G/4?5-*UGN?Z8""7$H"G\G9)O!N:YME133C/F $V./ \"5!?/$2&"4&D2";:%@^"@6;Q= MLU,?8!Z,B;*QTOBHXK9!Y0C#43.+%!C)H$X(#(H%+!BEO7=4)QKMX&]Y/!2[ M[(M@:9OP."V&^V$VN\HUFX[J62-S<%VS2H#-JT'%1-[!8D@!S".A"$#)HO4N MJZ!MSO /F]3;.<-T"V0IMED:&L?IOO%Q/&EEYFS@MA[>5DD7E&W2%RT7: M) J@ < <8J,L99ZF%E=VQ5PDM,T857/ M@?W?Q7(?ACM\Z;*47=@K NJ]G^ZFF\'G=WG6!BNY0UWC>YD(S%0:35%(7"'N,$I9WS" M'HQ!'0B<*\-:%*PL%*\S(,;J"?1#L]Q= :-_UN/%G?>WM8ON?/.OIZ,9?/46 M_@3 %^II"S9M^\HJ:IVO?A:P$WDPU8.!34CD@L[41,9YPFSX,K-[=FK(KP= M_] \_KZ>PH1.EI6VK/MX!1+H;@&_B:F>KL082*\X^S2:U#E ^$9(P;;\L)?E MS;"?XOPBGX\W*9]7Y<(G,7IUY%_JB+%YC:5 M(F"616&152 ." -6ER*&F^L&@[9V\->\=#C#W4!42E8O8H9R*M*RLMTFF?WX MT0K,!"J29$CB'/\:8&\C*6!@7LN" 8*U;K&T"QV*="V\.T!IKX6]>&^==A/@ M6QI5T?.8C ]6X \$H)*Y#%3-T(IG[4/7L=K-R%UCUCM/<\Y%:*A['[R<=AP M1*[=K'+9786(4029Z&_NC;'1TS8W:9=RPG8WMUVA5$[+7G<=T J)C:KWAG95 M3-1Z$S7"6";DN%2(,0WVBM4^ HN[&,70H_P[X8J^X"K%'F=Q<:B^R&W/&>V+ MZ,QMO/%THTHQXJD!T#P5P/[!622=-2AZ1ISRU-LVM>H*A;YVR1B=8E6**WZ- M$U!WQOEFP7 YFHQF\ZS\?(W;66-+RTIH+JDE8+#X7,#=TH"TL0'1H!WU44G: MQOU;IK)FI_S1/6#ECL=O3JV6.G$#?^M33:J"ZGA!U.0CE66PYQN_QY]&1%9#1)PJH$31L,=>4(4KD$FF(Q M&B4)!BVM$T6E3^/S^7!66_"+AIC\5D_JAV;]=O[:W+!2EEFC&$;4@#$@#,XQ M"4HB::/C1"C8Z%M8PF74G^?";9U/15F_,@"W&NH;4 '2:/.^N;9%):7TUB2@ M42>"'"4680IJ I.44HVUE;Y%LG6AH[5.';9=8%2PVLV]@(L'(4^G,<1XF7_? M.::M1:\5390P'@/R&K39!"L(10&Z)XM46"QXTJ*;,_J>LVN+Q;&4!7L8\6O; M" /A?Q_DI>C?%NJV(JO]X+_&Z8D]C_V^YFV<^>EH4:WA.-U<*WN 5[Z-:UM-%PUJQE>$H/;J<^WLX[K//L[X["FCTK CF$$6._>\5S*BGHD MM6-@<1'JM5#:JC8W3A8K.M#QK#_VN_:(9RF]\5:G>5]/88 %10L_= 3E.B1NN<5G]<$^CUB-H;+$!XS&!L=CE4 M^Z-.?1^6]3%A7?1<,>6B4D [R187MGG6=@X P6-7G M$-OVJ2! S'E.40 P M5\AZFC3KQL'^DW%7 :"+N M:G&2N6H3CR6G^+->H6&S0ASZ[O'=[WFZ'=9L; M5H&"*D4D0\8IC P+&NFP"!CC*AB>0F"-0JG[H?K&IW!47[K19,$+2]__.4QA M]@6-PLK_?T/F]08H]NBMPH%18&*-L )4C#<880YP.:NML?"?DRU$29D3S"Y9 MH#X$I,5LQ\5=-+NMKR?;5!9;H3%QR&L?$5&&H; 0D\'Y$+GWHEG5^7YH?2C2 ME]5[-KGPUSY?$:.5#@'T!A$B,B(Z>!_L!T(0')P4,?INC@W[M-6ZF<&Z'[R* M9=/]1(ZA0L=VO?#-S^ ,>LC[.2)C1_%RUZ0RGDG%M$#4Q(@4\297R N(1NEA MN6!K38ODC4)G; 4D3"O(AJZ5_V:GRPR$H0="?,Y_]CR\>S&N?;_HX25]O\4< M1_5K78=OH_&X[)QL&4L]/RP89_XBAJMQ/$[OK^; ,BM;?/&F0YN.[T<3$$\? M8:;"&B(VR.3-#:NHE0O2LGS>(Y'50J/$+3=ZA=AU7/@3'H\,PWGRSB0()37402 1E0TP\V399164T MYBX9HSXPNJ5THMT(^[_13C]_JSMCPU5_E:#YIO%\3 =3A*(4"BFJL^)H!0?[ MFX+%/W2]>S#/TF$V_/'BNJPN]B#)RY M%E7\RJCQPV*\/6$=+NN]KZ^FG7)>[K!21*;$!2 DK$%>Y=S1!#L"Q5QY:L%4 MXH._]VI0C+]5LEJ3%,.K? RH7R]-,)8@((BE Y,8P.K M=G\.E'\N#FP+;9$3MJ9G%(^?>W-]-+;;,K?^?5!1G.I%\,Y^="^:5I$0(%YS MI!,-R%OF86% MHIY;@105!&G-$G(,;(MDI+8^*.*:^?GZ0B#$]/24OON^"QJ[=55YQT"U-1%% MGP(*6E*D)=A:S'C@1FLD]RT\H*6JU7?- C]4VN@=U;UB7]?N*TT63^.V%26! M>BQS26;E46(XWW]D^2H(TV'CALL?/5%Y2.8XF'Y?QO=\5Z?MO^K19/XO^/5> M4%#9MQ;Q/'_,U\07>-G <=_KJLL[\Y3OO[-';0N:W0:*?['P@ M12,^1EAJ\6Z$>>BWPSRQU\OZ'!OK1C3MHB*>^D!$0M(:!6.!WQP!U9,$;+$2 M6!I]0!VH$1FG\=*.8&JFQ^G]: 8\DL],VF*SMM.*:^M\ J 44P[1'/^FK?;( M*RZ8"=C19FG_!PW-[H4UZ@-B7,HF:8K<=D_ZCCU5QF&.G2=@#+)<-U($A$52 M2"J3&#&!.M?"HU3&ASX>^*IIP])1QQ!/%2&%C4$R.(>:Q M=3Q@RD.+(/LROO/A,=R>T Z1Y;9XSG?M*E\3K01Q!(ED,C0R(4YBAD8K,(P2 M=7;P!?,'QW![(CM(?MOLM-RUJPI4BA I2P[OO'AY]?9G_VA>WI_K;#B)6&H!+%@E"8640QE#PSB&F M(P9+1U+I6@1B#^SPHEN6VD4RE9R@4COG$Z1NX.$G6FP'P1G-/,T% 1C1"%L5 M$;'"PS0Y:AA+RK6Y4FU@1QV]GA+R>S$=A-+[*7IBF-;,'1\2CGI[%Z$LP\6E?_&@+R_"&EO&4&+F%YSV MQB[NKKC,H<0EH%_[SK(^WO5C.(TS6)U^<7L'?']SY<$!1[3^TU74]Z''=;RX M6V, *!UNI>1"#(M?CM,]2,KLBV=9Q9Q>PYM'YY-1&GEXYK5?F!.@R9W4XY'O M_4*19F,HO+8;C6E(^-QI*$?UQ,.6L"Q*=CJ:_3$@Q+:NLI5"GW\X6"C_^,O_ M!U!+ P04 " !0@Z=02X8DX(!3 14@0 $P &=H+3(P,C P,S,Q7V1E M9BYX;6SM?5F3XSB2YOO\BMK:Y^K"?8Q-SQK.ZMS-R_+HWGVB*25&A+H48C0E M957TKU^0$A5'ZJ H'E!D3MMD1482)/SS#X##W>'XK__UY^WLIZ]IOIAF\[_^ M#/\"?OXIG8^SR71^_=>?/W_\17TTKU[]_+_^^S_^ZW_\\LO_U1]>_V2S\>HV MG2]_,GDZ6J:3G_Z8+F]^^LW?[TCRS_??IU],LOZT8_E3_,IO/? M_[/XX\MHD?[TYV+ZGXOQ37H[>IV-1\ORVS?+Y=U__OKK'W_\\9<_O^2SOV3Y M]:\( /SKMM7>)XJ__5(]]DOQJU\@^@7#O_RYF/S\4Y!POBB_7>,CU>/%OTZ6 MVP:/'Z:_KO]Q^^@WK_X#E\]"*>6OY;]N'UU,=ST87@I__;]O7G\L(?EE.E\L M1_-Q^O-__\=//ZV1R[-9^B&]^JGX[^VO MQ2._JO&_5M/%M$ V?+M\Q4V>7OWUY^N;@$\A\1J=_[GCP>7]7?K7GQ?3V[M9 M@./75CJA%HMTN2A_D:<3-9^\GHZ^3&?AW])%^+= J(E-EZ/I;%&[NZ>_L@O! M7LV#JJZG7V;IT_Z<*DW-]W0APMM1GHA-* MP]?U)]#B\WRTFDS#;\\4Y=L7#2'$^U&>%B]83L>C66L2[7QKM^)]7(8_2VOB MW949+6[\+/OC+%W5>V&/0@7JY^E->"9,:J^S17O"'7UQ?T*^"]-7Z71H3;H# M;^Q/K _I)$UOBQGK;38?!U,W- M?N@Y;RS1/%\5475I1-]ELDN:+8MI>WK>% M0#L?;Q&LKVG^?G2='A/KV6.M=<"FBW$^O2LX\>Y*KQ;3>;HXLBX=;-)MQVJ9 M"'5:MM9-/YKF?Q_-5NF;=+18Y6N:%3-DP9ROH]EF1_=FE/\>>A!H]S$=K_+2 M^7-8BA9>'(.0:AS,SC"$7LU?IU_3&7XU7RSSTB];3YF]?#H&H.H]U35FC7H1 M WR;%I-W\P_%[_(PI>O18MHY8#6_&P-$I^TN._A0#"#4V7BU]OK6!'X53)7; M]-/HSV-=W_%@BYUXZOI_FQ;6TF]9-OEC.IN=QJYF[^I+E&QY'.?:+^BITT5, M;K*:I>^N_&H92*MNLWPY_?>H=O"AM=?W+O#SY_2]F8UJ&HOM?J,GT>M,8J>\ MH<5N?PU[J&*^?#7_W]ETOOQ[^#&PY5A7#[?JO'LUF5*K<6N=?1T6GV-*?OI, MRY\N_WPUO\KRV_JS2*VF+7?TM*7G<)N6N_8P@6Q<+_/K*OQ__V:T/,6J/^.% M+0M59_K9]61KW0AS6>&:>Y_F'V]&82U:+O/IEU5IBGW*?MLT^EO9*!A$CP)S M&Z_.X:ZW]?9HQ'W@C)HOIY/I;%40_\1-9<^=B!"\9V_J&;7#7X\&KCIS0[O? M:$WT#^ELM [7+.\_Y:/Y8C0N7>6'A3G6JK7N?4RO"^.C,.+2[#H?W=U,QX^6 MV,.]K-FXK\[6&CNGO:.OKM^5J/D.0>F_L6*S=O]UDR)PAW"GO[4/$=V5TJ 6M M'7];Q^+4FHYJM.RXFX4[=;2.R#V"K)[E>T?/73]Q,C[KG3V+UJ9V!M;2PW[ 9/-QL#'6Z1P? MIHMZ:;-M?Z5G\6O-=@W>M%>,43ZN)-G\^%B8[6F;Z7SYZV1Z^^OFF5]'LV?I M8WO.\U1'=(JS0+3L_:.6;7O:;V[Y=M_N4UOOZ1YT[[N>D?;';T)[\O'JR_I+UMH&G;WP)OV=CJ09CHO M3XZ\#G_=/%WTJ\EAL?57TC^7Z7Q2I&>U_9VFA[>V/2KZ4_5HEHUWP5Q"?#5: M?"EQ7BU^N1Z-[@+>4/Z:SI:+ZC>_%+_Y!<#-><'_N?EU4F4X/>IU$#A]M4QO MMYV:C;ZDL[_^'#J0U&F6<,ZLU99JJ*1SB@I.N?/:&4FL,A ^%796G(W,\@WZ MW4K[L#3M$&"A[Y\?3#J P*FO2KR%&",NO+7.,JZ5!W"#BF$8RCJH/+!2Y>.? MLGR2YG_]>8OG9H2>M, 49UF[4&W6*UI!L/"+YJOTX9?9 M?!E&E9N5Z1AA9EG[6'HAW0Z)U9_3$T=7T2(1W#.#/.!>*"6PY,BK"A1M .N1 M0@?F[F\IU9WVLRZ *]DT$#'6:T5JG]@:-2GRI&V",6:0*N^U@LIAQI1'U5 % MA+IDI_W5*6GVVGZU9J'3-%F#&6W@]7UP91B./)'K$BAR*C6>;SZO;Q*=SF9_ MI*-@5>9ZFKV:C__RYHDU_TB]!YY.% %A?=:8""L5YGPK=M2FI MI\V&Z&=MX]/W(#?9[9?I?./8'V?7\^F_T\FK23!8IE?3T3?5$W9N+(J,T\VQ MQ4W2:8T9HIL/)P@:@ %&,.C-4RRQ)M5R'JQ)@R^"C><;P5&A?(F.&8IJ\'OTF,5H: MC7BPGBC@4GK%(=CBRP1JS#=R47R+ ]Y+I._;=-D3;<.7$H.$IM2RH%FF!(.& MR>T$+R%M3E?ZW=+U=%@?:/I?O^X(E;0<0CFI8ER/<9.J'[X0,7T]_?JM@5(G MCG+*:Q+@@F4OL>#,TZ EPSVO^,(9K6<==(/&@>YOV;I4M%$7[HA1#8TH-])@ 9:#2B&%!(OJ)#$ U*Y MJ((% )HO4!T':'HE1,V8S6E8O@P_O,762\TLL!I[Y1P-*_)&9D81A9<9LZFM MR9,=\LWP^CZXDE''DC@RV,!,5( MA:TH9F[K^ VZCV_NZ\6O';,2^AH0-8#^1SJ]OED&N;^F^>@Z_;Q(KU:SU].K M0S&8&G MVZ11G&B*/?2:,^T(K;+,*'+;F.,2FPP)9)CI:'&B-@*%1O BB6^ MVHYJSSW==AI:40=/^_=_4L!P6&@1$=P+*YA"#E;@(:C[I%JWI^!JL^0,9^=I M8+Y\%Y1@$AGH&#<"4U: 0;>8!RO/OQQG9VW-G^F+:H;H#Z9=O+,S%H*U$.$M M;M"9CXJK\++EIZPL)+5,#P5Y#S1(/ DF.S1$2P:@("!8[K3JKP3\!3@N:VLD MZP"PWF:.ZIZ'0/R'FQY\GOYKE<[']\<,GN.M$T>1)E1H@B4,FSL2A)5;N2%I M?HBSXT!O?X9.ZR#V3IY=_3Z^U!QOG7#(F6%,8""0H,2; .YV#'JJ(C=DVM3L M/M:TCM[WPYXXC9/(21,/61;;ZZ:.!M?J-$\@]@9:2SVQB" *E!-H.X$322(T M:=K49PVNG G9 $;-]L>_3=.\B K>EQ?AU;=K#KP@<1YPABDM"CH8)0S%0&VE M-V<4'#G]H&OTIDU[. XZY7PK1J.5:N][$B$QLD(BYCR$G/CP%U%A812(W773 MLL+KS$DM0_E]TRMVDRA^5@W,IE?SN]5R48*"ZIM%W[9*1.FL,-XR J#5 E%" MMF$DX_H\:WB&-=2"'O>QY6S,^N*&R@$IF(GSS=-?3JR_$:02U#>' M"EZ?711.MHV\:* DV&G M/$6(< /1UJ_N%>-QVSDMZK0>6\Y&[OM@393F2\QD:26L='L;IMWI:+:Y"_?- M=)8NEMD\W9\87Z=9HI2 5EK*@ JX"$ !U%7?PTI+X[- 6M1'UAE0C93L1OG\ MW>JI6(>TN__Y1#EE*-#&:DMHL9YRN V$<<^:J[6S/,I.U-H:0D,>!&]88*(X MY^@4$@!A$_9I3@*V-9.E;6XRGEX!*4Z3L1W@7D:% . L$%8I19CEPFM@#7@8 M#-+&;2B>K>8^XQ@_95T&& M7MV5;563J(U^C6H2I^$SX'&VIX93<4?P59KGZ036&.]U7I-(I\-089A+*)D4 MD&'K'Y9:?]Z+[TW'[*-@.GDBE=_)9GBT,&Y[&FP4XW MS#MMJ/'(4V@9(MOQ JGH,QEM2):TC-.P\\JNK5EU$O+^Y.GEX-L2KH$P #N. MA906$C/Z>WJ5MT65V*&T;#G(-G9 M[TP LL98R!5"DBH'L.9F.Y \:WYIQ#"UJ4\E3-\ _CBPW^59<W./M% _KW?$ ? ,,Q0)PR&U1IH51HNV$F&C=W++.+ MHF>/&/9[(/_]:!G&UKHN4/KH]R_Q?#ZS&DBHM.=6A&7/!/T_9.U"4XO+W4@[ MY/E\YS 4A F-O,'80:,I>F"GZ/,*KN;G\VNK]MSS^:>AU='Y_!UF>CD''8\B M[7DR 01X;3G$$DA%$=6*;BU"+G2?GIYNHT>U]9>U"5BCG=?S[^[UY>]]-F$> M&XD%"LS'?K[NS<(E5BU%%8(977@M*^S_I_6_I/-UG M'!T*N]1JF@"E&&8:>,8!($@RAW E0Q&QB,>SWH(>LD[!Z2T;O/=R-IPKXX@, M.Q7*3,!6>K-U&'/8JV,]KD6Y>S C(%7'148@H5A!9 @0GACH/;#;XZZ4(1JG M:="IYL^L-M(,T1],B\I\N62"M6#XK%?FT7Q255WY4#BU#N8<'VR26 8%PEA8 M0PVDTGO.MU,[-KA7V[6;DC:UM9)U EG#^6.1+Q_-'>%OS^>-\*OD0Y!^WV&F M)_^>0$VI( A9X#1$DGB)W;;/&C?//HWMU/:IILHY,'6NVKW#^MD3B<',"*H% MD[RXCDEC*+<>; P@B--8:(C]<\V=A<'EZ#"J9;A?U?6GLCIMG49Q6&^/GTE(6+PY]MX& M&;PSSC"X-0HU-Q%5-F]%;V?(WM!0+;/M7A5Y+_-T7&#TC^GR9E0YE:K[3?;9 MK/5:)Q18!S@E.IAU%' 7.L$>^;AT/*.ODS!9=U"UXDLO$V]'XW7ZTV)9,^#U MO%7"PL)2X!+ZZ2S1#&FT104*QN(9JETIN66((O!I',MJ/M8TH10B9;$WQH-B M%K04;=<>B$2?.YHA2-$13L,SHU;*5)WF2=@'&N*L\QP(II414F\+DTA,FD\; MPZ2AML^0QE@U.S)_,\JOPT;^R)U5N]>(FHT3QS$/_\\ D!1RQCQAV\1!@T5S M=]8PV9H-EHIND.IK7G@= +@NLTL_ILOE.NO&_7E76#('IH,#K1(FL9%0*VJQ M$L)KY>F#K:M<\P*7PR1(-IT%VH.HV> ?W4V713&'=+(Q3'V:[K$'=S^;4 @9 MQE8Q[%E8RSPE#R:.<6=DNO*+4&1;P/2;OEHZ9?=EJ6ZZ<>;7BE(ATV5YM$L5 M'OO-,8OQ=+CO1G.+5IE9_ZBCKVNDZ.YMDP@/E2 ".@ND(IX3)3X3 M?%CRS&AQ*$SV[8-!= D-L5QR+8WW0$&+*M&YQ'TZXT^*EYVIR*Q%4+IT]S[M MW,$Z:X<>3Q24OK@#$G,A;2$,X[J2R'G*XHV;G:.>O5H^&YF7H//HXFQ#J[J- M:$":+[+Y:/9;.L]N4SL=7<^SQ7(Z7A1E/4;SB<]6\\FF&MAD.B[6L_GXZ^(O MOVULK[^5ME?Q\,?5ET59ZW_II[-#MR#T\-7$"TTDT1PHCCT7%"& *^08)A$E MS[1#@"Q6:-LGY5B!L1*:WJ^)+ MV55Q.=YH/DT7RYO1\M7\JKA4)IT$*=8)A[NY4K-Q(G5139>'/VSASA-A H65 M'$*C"(M!M;>/[0RFOOS>OP6\'EQ(]^N^+M1LEH;.S^ZW"= [;67/'^W2Y3GJU:6#WY/!< M\>SA1%NF(>/4>FNP0% #A+:D%ZSYW-!9L+R3N>$\6-I17UA[:FNO?#;AP?R% M86V4TJI@$&,*7&7M:,YH\\!'9W'L;I77!)4>HAZ%O-G\XS(;_]YYW&'SG:'# M"^51BW=795_JA!9V/I\0P!SA-&SUI/(4:\UE M /4K?'S3*@D&)1/%HL&5P,9)I2I981@9,IH0PYF:VEO%XUQ$^@PRG%X?ZH\P M8FO<+_3DN41YC9435I.PBR72$@)@!0#6OOF%BKV5]CA#J<_+.)V!3%^F^L>; M49[JL'^=E'>=SQ>C->YYD:)=+G?Z_N&937IN*=B#=//)^]EH7NLT9Q>?2[C% M5%@&J?$VV#W,2E_9K4!2'?F%BPU9\GQ2B@?8']1M#^&HPC+NAQMDT!$&?..^""1<$@Y5N5 A^T:D1&=T8I#U5DWP/9%G@_I M8IE/Q\MT4O;X+5?%R4JOV:EA(6HAT*TQQLDNC0/R<%X08ISHI:S;@*40(";/.S M9YTYU:(@1,NX#K(BG;86566SL-3(&,3"+EHA39D5JMH]KY2I/7RT6JU$8!H=<9J>^*W$5W$L"?7C9O!SD\T4VFTY&89'6HUF! MS<>;-%T6@S^;%\,]EGZH\3A?I9/- 9;%83]X[[VKF?[?>[_>Y]E=FB_OBPEY M&29F]Z_5M#P,-G0<86_'Z@05CC=.&/=(,,*8@P81812KKAH61EM?JX1VUQ&& MO6+4#S<:^DU2 8\97UE72/7H/[E;+=.\/AOVM$BL\PYZ1QQG1JFP>C.VR2L7X8\8*T=UR81V4.JM M%$@Z6J0WV6SRZO8NS[ZN_8U'F7"@5<( HI2*['4@#!DA;:5G)ZR"!WV7;*A M/:1Z*QJUR@/TJ[QP*OOIG\5/QPFQOU$"O%/"< &$(Q!IZ##=2DD@:7[(NS.' M?)=\: VHWK)9LJOE'Z.RO]6/CPHTJ"15DC4_#=Q9I:ENC8W6H!I\VWJL6.7AAL&^$MX0SG@ 3CHE%3.5?66D MUKU6'#B3&.>[8%O%JB]FJ/%X=;N:%:$5F][EZ7A:1L+#S[.TU,E\HFZS?#G] M=_G[O3(>2@IOZ1,)5F%+IV@QKHP).@E85HNU@=KU>2O5\&P;"-7!9ZRWZ2&N M'6J6.&6,"E.RDL130,*D+ZNYV0AIF\]6_>^2.IRM3D>JE[R!VK'@&/(*%I_G MH]5DNGPX#SET/]X'.[9XP7(Z'LWV=*J'C+-*VOT$BM"%"<<.(\!9@(&E5 "J,&V(BC0^WHZ@C M6C\+H9>B_Z@BO#&I?9B=R-]'^;28VEZ%=25/%\NRT_?O\^GM*+_7Z3QH(NR] M\ONC+K;37I2$71@W5"LK$:0:*$]5-9,:@GV?N4#=:KDHKN:=SJ]/8<"C9@G@3("B(K;UV&'/I.1J*RGAS8\#=W=P MKT,*-$=F, X4)W=.FP#6+1(E)-$B@,:Q%47M*41E)1\W)L*(?Y>:;P1*;R&7 M\@ZS0P&3\H%$,@@Q#?:U5A![HK44MNJ]X;IY^=S.XO(MJK01!KTE< 6[=#HK M;=Q#"5L/3R7"2VN(8D!)30%R7D!7R:&-;GY"I;,(>HNZ; [$4)&%K?"+=U=F MM+CQL^R/(7WZ3_J3W=[EZ4VQ;_^:OLX6L?3KW5V:EZ'&6#KT(9VDZ6VQ@WR; MS0NW<&@67G]=[2>+#)]BR2@R!=-\403 EO?'^AY_C(1[ [V@ (1%#]JPV2%5 MP0GKD=6U3DG'%2/!$!)F.=-80T.094!N0IS6VB!%ANB M"JW$2()3E;^C&M4QL^M06:IZ;1/%M8$.$,X]E=!@3>EF$V&=0*;YSK@SE_>9 MVLBZ16@ =U>=@V]/GTV\DY0[[!"E@L,@GC2FDDE1&&&9NG:TWA8BO?FW)I,2 MX='L_6@Z>37?U"HZJO&#[0)JEAL!E$)&*:L)]%QL996H>7Y,9Z[M=K7?)CH# M))=7%R<\N"Y>A>GK-CW.BKKO2"@SH/#X8JRU-PA!6I75LDY"%V$5NI89TA%2 M?;'E0U&K:9Y.W"B?AQ7M^)FEW0T2Z@W Q0571"G"E8& ;F=%0GCS.&AG?O-V M>= *+/TM%O]<+=9WJ?@L?YO^$5BQ( (-! M^V A:8J!*DY[5FX9*E2?)TF& 0,TE?_#.,:CB=AYTI,6L,^!>$C6B]"1$S(C!#-"-_!^+1)!1/EE\OBL" M1>%Y F0=X_-X^R3(&V9;3A'D'@#)M;6LDMUB'^$IV/-4^*W=V3I(,1!$ 'X6 M0;;M$\*!)C)LR106JCP)P7 E.R-G^*LZ\UST1I"F(/5%D+!ORHMR,C9=__?5 M_%,:S/1\E-^OK?8/V6P6)MNB*O@!GISRFD1J'"Q]:B'5CBL7#'>WJ2/N@-=G M%.3H,Z.W:>2S0Z1ZLS^>=MB,\OP^D%_=%J,@R#=;%2F)[XO#V4$]RV4^_;): M%@;]IVRW4_?0QJ?]CR7!$C#!'K""(*R4DX4J*U05Y!&ZU[LAS7.[9VBD^W/$ MC(NZ]=.KZ7B=T//N:BO[I^Q]FM^.YMMPU4'_S GO23C5Q@3[ "-G'*-8$^LK M+"03$5[4W OKN@1QN$7TV\2KINOHP3 /3JZ(EA M*6T3K+[(<\KAB&_S_J6G7A85+(B 5H?_6;))("[J9?CF08$>U[*6M+;KSKTS ML.I-_]](?S!+[/G#B1/<6$ 199H P0# ;"M5V(@VSQ[L<5WIB 'G@M5;WL Z MKC7]FKJKJW2\?'?US+3K/)P\[U4()!XY0.UU]ED?)[*KO!"A[/=Z\GQT;>3"_9GFX^GB MX.&MTU^6B""ZPD0"09QA4&L):(6*L+AYTDMG0>U>9Z\NP1R88N4AYI88MO]= MQ?V4 19&&"!*2FX<,;+"A"ECXHN6#TRPUK",8@I[=GEI>;OAVS3,VP&]J[2L MFGPX*__,=R>06,T5"G.\E@1I#S1#&\Q0T$]S9V=G)^.BF. ZP+91MN_)@\2- M\MDN"[[QNQ(#E2VJ[$+,O55.(6"J61T1<\;Q('ZI#.H+RRAFL">WI[Y?Y>.; M@&A1U;+QO+7_C0G OH !*,R<\\XSZ2LC%4FIFH=ZQ:5RK5]$8[#)]@K3T"[; M^[Y$*FT $IXKS2R0QCE;[<:1D/6.]*\RV'TY?E] MU1_2 .ABNDP_IOG7Z3A=@_ A'6?7:Y67>-3+FNSDTXEEE -$@==$A-&-!0!F M:X$8?8;[%5PZA2/#OB^V[TM-+RH9E ;LI]&?!QA;IWG"$<:,44\%8XY3916$ M6RM&B3,2LB[>Z]\!?GTQYWV>74V7KX]>6+%Y*(&8.NQPZ+$D14U:!.:ET2"%^_Y;XQ2+P59OJ;Y^]%U^O3++5EBG$_+/="[*[U:3.?IHMNB M\3N_./3]Y!]77Q;325%%\^.HN"ZXI-OK.H5'#C9,L-%"*T,0!A0)P21W&ZM> M"P_JU3OJ6N)W^7I O4F7-UE8<[^FBV6P&A_$T???/EP]=K2$28N?23Q5@&J. MN4(:WR+Q4$/@*3YO M1[?[+D,_]Y5)<>]9L"RE! 8C!PRE; LGE;;/VCRGG:0:A%/9(*@W--!J\7%? M-P\61S_<*"D.L6,"$<"42UB:-=MY0A(>:4V7_I2:=8SD2^/+,#PY4%#_TFC2 M0ISHMXU5_+?2*E9OG I[G4.E8 XT2#P)FU.)*&302"HI 0A6_44,1W1 HDWP MLPZPZ;>\TW.>O_MC'K:U-].[]V'A#G]_M.G;6_*IQCL2(X21D%%(!$$4.("L MJ# P&O5Z>+-FUF\WEG-7D/7@!O"C:5[Z,=^DH\4J7Y];+6JQ%C)]#2 5QUCG MDS>C_/>T/&7Q,1VO\B3O9QI_1+S5>3K^6QN/KXD9A_*J\1[9\P=!^@*U4 MZ[K+08!'17LWDD[>S3\4LA3AEO# VVR>5W_5H\5T4<=MT.IW FD5#6-" BPE MY89YOZYC0@B B*D!KX-K0\YC+H;6OI%@:XT@2GG-PD:&>FK6UST2' "%^@Q/ M:;O^A8'8\_PZ^8%P[],7<3KAI_/1?#P=S1XFM2,56_:T2)R3''A2^*.]H2XL M2 Y4H M^R3C21Z% 6CQG)BM(-K;*=E\-%]*[ZC";5K48RB!)/+KI[&K"- MZ&&R\AQ5$*>X]6(ZV5RY<8@5!YLD1 A @-**(F\+QP)@6S0 U,V/?W17FF9@ M,K2)9U_+U]8VU?>/W!8^3_^U2N?C^V.6^O'6"=4("P@@-5A(80B0=,M]ATF? MU1LNS6IO'=W>6;6KWT=MG1JM$X089Y)! 86P&'%,6+5%!]08$[F]W:9F][&F M=?2^'_;$:0!'3IIXR++83LI'R_35:9Y(S)3 WD NL=>(&&E );GW+,(RCJWJ MLP97SH1L &MG^^/?IL%.R\EE)#[!J M7B?M]#(0EVOSM ?PH'/1MV(T6L+VOB^K954B!HL"J* 6,-PG2O MJ*_D#)-^A.[#CO2XCRUG8]8[-PXO_^5Z_WF>?5FD^==BV2\%+(X;SL>A5>G] M,J/9N"S\E,WK%7+L_-L)I=CYL#!$JPISK4B$56PC2V^(1#-#KKO_ MF"YOOI%Q\53(Q8=G"EBC=G_L['4GWTN,%TH3I!T-"UNPRCUTU5J'*%&]KN,G MLGYXOM58__O64.SLWR/J^DCZ\^.L'8R&D[Z?4$2])121\%\F!'>8\PWVO+@< M*[YHU\L;'5UJK%%,=9<@?S07Y&VZ?#A2'T#^=+,IT+ [/-O7UQ.AM2W*?Q&- M?=@(6>X9V"(9 .G16W6QW(]77W%GY-=[:N@D^(=C6>IKZ$C1N:"1XD#&0Q]? MUSD;?\I[$B2-IF&7*;T/\YMQPN&U#Q4:'*:I6B5RNL'#IE^6CTXO/)/E6'IZ MC=8)1L'X\1!Q"BV!E NW+L@:9 =%X<)8$L\[TFC6-6+?25:!HW>OYA9,",:TJO&8R^&E8_7B;;-H/U!UN:(QAG?N62.#L/--]D\O5\;UWXUGQR_1'UW@^(8N1. M2PLIUD*&'[VMI-,:173$?ECE9AV@V1=73)87]X@MTZ=VR%'*'&R76(,,\E(( M#(IM-*9&X8VL"%%#&S/G,C+*FS*G35#[(M#GC[\5Q?KFA?PGX/-M3WQ;7L?Z[J)^\6):> MUP,D.O55"43:(X:*'3DFB!AC.-P@0J65,+ZEKA\^=0QDHRC/'E_+598O0@]' M:_:/OAT$CSN[.X+3QIL3#YQ 6LLB.9LX0XCRU>"B'OCFR>>=+7?=4FD87".9 MM,;C]35ZZ>2W/%LL/L_S=#0K1/HM*$87"*2'JZ2W\OX$*X\9PP!:C+' AF!4 MZ8P"PIMSLK.[YZ*8WCI!-W9F%N'++IGYY/T)0,%^-388R<)P@+D&V%3864N; M>R@^ZP6X1M4-I.%T6$:Y6?ODW8\8[$":FP] )9(XQV0BE4>6RH M$K#YQ>&=74LWY%;A? 2'FM\>9Q\\'BLG3&'[7I%H%+9,'$#/+&/.42C69:%+ M!!QNOGYV=C'=,+-42P V*Z@1B/R,S,&D?-J/+;MWV_\GO2+QAEFJA=2($*D\ ME4AM#5+.0/- 3&$T$,DD1L<#24H.81G*C+@=9F3V?E M0$_#/>[,C2=L$A M0(DT2&A.H)(.0"/6-[D$R2TEIKF/:=""0[7UV:3@T&F0#9R]<-C(V=\HD0Y+ MZKBW2$'E H(L8+J14B#://?E8HHI-K5M6@.U+^I\2!?+?#I>II/=7=_]VZ/S MSSFO34B8YKG61@N/' JCF;H*?*N-@W$;06U0(!L2>P%!I#J! &6T@)D!&:3OTHLUXZ^FGH]69RMW8>D&JG"*1:24RE<<@: MO[42O86U',&779BQL6^H%41_',3:G]@-F%?")"3PW6 MYD>7)[*:0?N#K,T1C=(2NVB.#N3 Z.0DF)%(,\ I,5IB#@T!#E>R"GQ&JL-E MG"&LK>J33H*=!NI+. E&BMM9O!!0>6.4IQJ8:MPZY<^XWOLR#A0VI5'+N/;N M>.^X>#O&R)4U^+ W7D$IT*9T?3&.B&R>Y'!Z>5V6X$Y?=-KSC-]$MBUE12'#8JWKYI M%?9 @@ ,F+6,<^2D([Q"TSO ^BRXUDWQ]KIZK%&\O1EF0W(#->(&VGJ%L4/: M.:(@L\Q2),0V 5(8U7P6Z;XX;N_<:(;9D-PX[]('02"Q6B&"I<*$(,TEW6(G M;(3'DX?C1C/,7N8Q.H,-T,IJK*368=I488\ !X2;F]6;0I/*N$.Z+94\= M#B9@4V:>[V74SN<3KB#23$H++#)!4&SX5C9H19^7REX4>]I +$QV^V4Z7]\*L/LJ M]VUQ_@-\:O"V!!G-&=662R^A D99N\7%Z3.2ECJK6A$'T[K'NB\./D+OM.GK M<,-$":@8+?+N%6:(4^7U)I3#63%5-V969]4JXF!6J[#&?=3\[2@OQLC7],?9 M\B8,D\I10J TT&$G%;-J4P\M8+:"3"%1ZV*> MRSYA7ILT#3,$3@+X98=PB_HU D+-$-9842 #)!LL"C\R?AD9 G45?E8LMQF4 MWS>]+CI#( I6O91('X(:.D6\LXH@'OY/<5?)226(^0+A=O5X0J3O-,P&R*3L MJ 9/V'(;S2U4R'(1K%LNR .6]HP:/!=S3KT%"ZDE=(=3&CRG0=:0+(M\^8@HX6_/21)^E7P8S:_3/7;,DW]/ MN,!:>\*A49IQJ"WVJ.HS<;+Y4;2+.1%^JJ5R#GZ=ZWSOV'_V1$*1AM!9[CF1 MD$@2F,JJ?@-N(SUXT1#[YYH["X/+T6%4*WJ_JNM/96\"?+>KVX-*>_), J1C MU# !PBJA'-?EW=6;F >GH,\JPD=6UL:H9^W(WJG>1G\>U]OC9Q)"#%(48V5T M83@(75TU&?H.SKEXL?6DRU;T=H;LWT_F$L->26R5U0#:8#L #JMY3"FO(KP- M.([X;?=8'^?@CDLO=EY%,%H6/]V_3_-I-MG!GUKM$@ILV& P2+P 7B@O$>"; MWFODS]A/74C*]JE,Z0+5N!.1RNW(OO2C3;?/[-VK>?BQN,JJ\^\LP_(S#?*L MN?,V70:A?\NRR1_3V:QFQE4O7_BZ3B98)EU(1(XEQ3@<["ABSOBC32$ZMJ5=E MI1OI'Y%GOR#',MCJOR21F#HBL6!><80T-4""#1(882RC25%K5:U93WC%G5JV M7U9]_V;TSRPOYX/C92GKOB4Q%F(-/+90"D*%9V1]UV(!GK&\3^?&28[)+OCQ M;2W*CF#L+8"Q7X*'_K\=W:;'(U^GO2FA7 D(01AUZIXL!(IHQL\B P0Q>GW M[%3S]=G5(J(_F!:5=_:2"38,L5Y/QP6F8=M[G:?K;=[1P.O>-HF@6GL.&,=* M$^PXE^M*Z(6,0,"(?,*=:_&;DTCM8-87+XI#PMGM7;I,3R#&_D:)0UH8HKTC MT'/FN=>JLE,)8:3Y--*=WZ@G9K0&6E_4>#7?*.)L0_K$-R668VD]5-!R[QCA M2I$'/ R+]MZ<'HSI;J&,A%HGFCH-WI88@(DWQH;1ZYT2ILBNJ?;35'D?MV'= M&0M.8UN+R/Y@7H5/E(;V)1-N***]S[-QNEA\2!=I<7!!%5>A?TUGV5VQ]!^U ML6JU3Q#PQ14PB)6;&(6 P95128GW$99F[U3#W["I?0PC\ 3\EF>+AG[+LFFB M$2!2(U;$-QG1DF*]=28;(YJ7RAEB^W:^C[QEO")@B!J/5[>KV6B93AZ'Z)IQ M9L_+$L=H,%FY X@B)8D&#%8F+ OCM/FYZB&V>IVRJ!T$(^#5V_10/;?##L5%KA=;)?.8H$;^XMZ*[P M6Y>\ZA'+2#9M[L_Q;#69SJ^K1)#F.[9O7I6$B9E);P!#Q$H#E0+6;Q&QIGD6 M07?%WKID5\?X]<6H&DS92D 8PEYHS)6E"CAIPRZADB ,EN8G$;LKRM8E QKB MTBC!=:+BZ)*AYCUD/%\.(6TEZ3FK^EB M6?B?7LW_=Q84^_?PXZ.JH;U^=.B,V(>(69%POKQ_DRYOLLE#;VOEQ=9_2>*0 M(PYSKZ4!2A.A'%1K.DKA.*]5Z60@).IGQAYZ00*%-Q8"#0774!;Q:U\AP#"( M)RNV"Z7NS8UM$;$^\V)KG1PLCB=EL^FD\#ZY^;(\NW'@K/V^QQ/+',<><:8< M"T!CS!VJ8*#4]EEAH6%0OATM9ZUCU>6YT5U=W!O6/-P@(81YRQ1CQ A-M4," MT4HJ2'&DR:CM*.J(UL]"Z*7H/ZK(=4QJ'V9+]/=1/BVFMF#QIGF8[,I.W[_/ MI[>C_%ZG\Z")\33\>#04?=J+$B$#E@8I2X@-NWECJ81;- 2*J!1/6VK->L2K M'GL6%2J+=/R7Z^SKKY-TNF9.^.$Y8<*ODM?I]6BV[N@>XV#'4PFS&ELJA/". M&"0H=K9:-#DCLL\08 PVP?D0=:3==7_VSOO/'TFHQ00!AY73RB!HK5F?4RXZ M[9FD<:[T9\&?M0K%A>@QJA5[$/6UX*3^F%TM]6C^^]YU])MG$FP$5](+(K@U M6EDOJH0FR8$2S>]Y:7V); YHUH[P71K'QY:!;W^;ID5:VH'M\SFO3,H@"F)4 M.$$5TTX+MV6[8*YYI*GCZG8=;K%[Q+-+INWKYL&MV.%&B09(<0Z]5LA3S2PC MF%5N+PB8CG.1[D^I6<=(OC2^1&4,7")-6K E?MO$;_Y6QF_4&Z=>S<>'#(L# M#<+&$@O$N(&$A3VEAU!Q7/574=>\K'LG&_&VP,\ZP*8OE\W[T?UZOZFZUFB844(H5E,Y031ST'*,M1L:=4;"DL^SM#@G0$6I] M31N[^_[NCWF:+VZF=^^#)1_^/KH^-''4?D<"$#&$(RVH(!1XHS$2&PRDHKQY M&*"S/.X>IHZNX.N+0A_229K>%MNT\ISZ?!GP#1^YWOJP2_F*IV[O"K6510,/ MT*G1^Q)@@"#(**X(-]*%^556Z$MB:/-)J;-4[AZHU0>4O9T?*'.N#O!F_4 " M!)10Z-!_X"#E2FM=67L2&]M\K])9UG4/1&B$32/K8W<$ZU-X?G&3S28/LUEV MM:T@NKP9+:>+M]GK=+'X=#.:EVWGH]F'T3(\]B$-EM.NC6N'7TM\P4*$B,)4 M"RL,P<)72#&#FB=L=I:YW:V-$PG0+5)RV\UW5X\M]*U(/LM+$ZZRX$XAX*GO M3H F5@!J#!'4(.6M,[I"P2O;/+6NLU3R(>C6,:P]I!"_3D.WNDT27G^B_//5 M_"K+;WLKL;O^Z!58I60A"*&O%02:B49V@PAK#%W?1[X/YCTVYK. MGE=E:PV;Z-)[Z]^=93C'6*$P>QO)+&-(NDV="VRXU'W>J'=2=+$5Y>V\#>LT M1+J,]YQVDY(B"G )K Z]]]QBYQ&J^LV,B30]IR'V>ZY4:H;!Y>@PNFANAV=;G: MYEJMXJA&;RZ1'HZ&OTV7K[/%XGVZ]H"IY3*??EF5]VY]RIYFL[R:CTUV>YO- M/RZS\>^%WRS-X^[<@S[5?#F=3&>KPK_T<)_8T)ZFW;U:%[1))SX,TB#371"X M ._=E1OE\T#)+1YU7%)M?2*A8;MKD;(64%D4DK>"KRTQX6 PR6N5O.H&Q6-: MKBUL_>/N;7PHD1XX1\)^1C%M+:%>F'5:N[">8A.-AZQ_"NT]-#\ [GUZW_J> M0/3][A<0&76O7+T>?Q^FA4TUMZQ\X. MURJE?JQIXCEUC$-/#+<<>4T!IIL)"W O(Z_8'P47:O'S;,B_![)%Y9U]T1P; M**/V]FZ6W:=IN8%Y5VZ_CY9)V-LF8YXF4[*'G\.*EA\^/CY*!D.MDN@T+RX=$ +H)P 7&M,*EE) M #(^EU1GA&@3J$%FA]/FA8U[IVTCD^)"6E[V]'^7+^T_Y:+X8C8O7=/O1C^M89W&; M09I=YZ.[F^GXT>&A(;\]=&['IGL?TKOB]KWBZ/2V:Z_K7#!0HWFBN1:,0%!< MGJ6+2_W,IEJLL% B56L_WW5.Q@%!]/WF'^LG7M1^6X*E I!@A"B3B'L,[>82 M*&$\0Z[/E>?PI0.M*GIOYD17P$6='F&R>7&Z."_%_#!=_*[O/X5>'W&;'&B5 MC]7+9$:4[)392#$.&!UOS MF[X?];0<;9M "QQPEBA/+71(8Z%4);,'N,_EI:[GI0T-/K_NL66WBP M?.[>YY,B D4D-8'D""KA)=-5\A,D4(LX#8B6])1UA]#+T'Y4!D),2F^B[&^N MQ!@7'M3\OE XK_Y2Z)L_TO?FU\GGCSN4^_"/"6/"(RV\P%033KVN#JZ'#E,1 MTY'0EH#/SH2@+T/N;3;_O#AJLCUZ*A%.8"6=U=8S!I%S;',+<9!#4]S\O$XG MY[G;4^7Y6/0P#A]* >P8A]8E'B)//58HF!W,4F.H]EL/FF&VL?):SW[K9AR> M#$%_V:Y?T_DJ/>20JQY)N%82:6-A$-M+Q(2&VYD$VC.**W970;Q+[VY#7 ;S MFSP4>X0'M'VH6>*4-D:'[UDB?-C_:<*V\PX!HGDAZ.Y*B'?)@!:QZB$$?"1B MUT.0M(S)ZJ*L>A%##W9M#V'*G9^,IMCA^AC.\^ZIT+OY=6G0AYW[]I'-907J MCR#JZSI!S+-?'D8&IE)8S+C67%E"@=V,#&\U$;6F_,Y#G,?$7.R3\X3 YWG? M2+PC3F'.+&=&$.NQW-PB$'!DV,5S!WN/E-D?+.T5[*A#J&NIC@=-GSR72,:= M4)HY),,BI#QG7E0 *SZS!=MZLOLBP+/L[_.P+&WLPB-L7F0;CYY/QO-:YV< M[>)SB3;!V$)(2(&0%E9A*$"%K.2*Q>E?/9,ESR>\>(#]0=WV$([*.?P"&#L, M4]L]#NXL5,Q(QR1A%&GL@?=;P+7JLQ!SW7WSH*JN?83\-& O^P@Y ,AZY!Q0 MVG/*@($45[*&?VF>G="=\R4F$K4)[N4<.S= ,2H)'5; M3*0Y']+C5-EQ]L =:9%P[:71Q6DI$/[$$#-+JAX+@6!C$G1WR5H, M)&@7UFAL['W(K65;N#_#AGVZ2!>OYN_3?)I-/F7+T>S5/$R>P=8<'[L&L(_/ M)UA8S2'BA#D;IFHA)#%;35H;X1')(1UK\6GD4L;";^'!Y5;N?Z33ZYM@/ZBO M:3ZZ3LM_M*-ENKW?JL-A<6)/$H:11@0&VYA10 2V0F[)XHAO?IWB<,9BO".D M6^7T;FRF^=?I.-T-2E@0RXO:U^OLHIP*'O^[R1;+M]GR_Z7+#^DXNYY/_[VQ MMS=0U3%?N_Q^PB6U1!1O!L5$*R^V.$6O8?"L^G$'*^%V: YA0(JJ%T=KN2!\OY C<+%SA VM#-Q8^4AS>M M&[U;WJ1Y<27MD(O)D3XET"+LD%5$:^@H5$RP[6S&H6U>0KN[BZQ?X/AI64W1 M;UBVQJ5:+%:WU<;M+BW\G7;Z=3I)YY/B NB4!T9 :S#&0E&^ M98EUM'D6<'>W( M2D*=AL0K2[P@6M,>?SDN[I?GXKY?Y>.;\,OW>3 " MBTL*MQ6\-AGUQYC>R4>3,&%@2Q1P6%)K&5<:ZNUVB[KFP5/Y4KD>@QYZ*P$Y M*S7^>*_Q6/+CEU?6>T'"/>1>:X>9<5Y(KCB6E?34@3.2A\ +I&$GH/8V@1:L M?Q7,]F"IK_+I_'KM!EJ;.4]R$;:#9C8ZZ =I^,9$"XPL!!X#*IDBSG.V37(@ MX8_FI'N1(=9>4(Y^&3^T\RRN'S[DY>[NHT6Z*Q:&( 6)(C2835QMTUV].>=J MIQ<;#(U!$='OS@X)_/=L%EY3W%P\A-?MZ=<3@($JZH!!&_YDW LHW)8*X@R_ M&WR)0<_X-'*1(Z$X#^WS-'TU7Z9A%5SV.0YV?3OQ4CO+C;?(EU6Y@_7'M^EZ MEIUQ*NXE1C9CTT>C/-I'>\F/JR__#"-QF7U([S8V6):;T7R<:DFQ,YIBACWC<'O.E1)7ZUKXW8Q[22&U"*#O:PFWZ56:YT^Q M?3#7'R?0OYZ.OI0&27E[R_1JFD[>9O/Q*K0^Z&]MZ0MA[TN9(0!B #GCB"'] M<'3+('!&L=67&"H;!O4^JM+L+-#R[+"6&B^G7X-(/\JU'&87%::X)PDKY360 MAC-879[H#:2ZUD:O(^0NJUR+UM8:"#TWS!?78'M:.2JTX*;/\[I=EVNI39GN MRK6!C*GE2NY:(8 M.PQ3NZFXP8S3B'H8]FD."N+#GJW*.PD+5DS5P^-0^4D5-TX#-YHI;Q]^[E^K ML$%]-0\BKTJ@GY\XV)YB^)#-9C[+BT9=[ 8;=22!!G&!#29.* @( 5I4WBR# M*.CU3J3>G#&-]SXQZ^8%C92UEW;80;+N0X((D%1SJ"#"BB /M:J"548)U.L5 M[!V/CXY)VO]8:J3"RQ]&3ZL2##**GG8A$<9: 23BP9XU//Q =)6U;HR2S=UJ M\>5AO91!=)8&+W\,_;U4T:!CZ&D7$B\ $X0:*[V#T N"S$/1*>2;[V?C2^5Z M*6/H+ U>_A@*BKE*IT,/HV]ZD0CO-!"6>^:IP9IH0!Y.E3C_D@I=O)21=*X2 M+W\P;17UM/Y:-#Z%O=U*D O& D6""8P9(@I0^J I)B^Q?.U%>QC:TM2+'5,Q M#:0$ >>] ]0+OJTGX?2+6K1>YK!K4;N7/_:>;D0C&'N'.I1@#K@A"@DB%4+% M"6T#MV3".*([8W^,O:ZU>_EC;[-U7>5%'>W!!][>WB0& ,-D<3R&2F.=$X!O M]0+EBRK_^3)'75NJ'2SW?_=O-X4[?IP ..QP\$H"+CC7R!+J.4!A3['1,56( MURK/]>,$0!@KF&B A--6P^)*( 15M2W#2)$^<[*[/@%0FS*=G0 X#>RH3P"\ MFH?9+?VX'"W+C[\NB%%@=_9^*UJLQXRS M\'K9'(DR33X^:IQ*B1VU"-[GZ7A:B/\N]&267=]_"EN0Z?SZT.UOA]LD2D-A M<=BIR&+3'?;RH?;D-J[DHC#VD "--,"3.(28K%4#T/?AK M:U/@<#67DW",)D'@ DIB2%(>NJ?!"H4JV"(*.%@AJR56KR5#7%/^^3*@-5; M:JOXT'$R8( MDP!2R+3RQE%B'PQRSL\I.A^QQ^/474A4.HAF.:YY^64EN=](WH5/XL@G$V@8 MT2Q4Z^@FU#,UT^]\O4E85?/Y:C1[-1_G M:7CBU?R9*"W/V?4^FG "'39.!T521#262JL*-XQ\\]!7ZX'1R!@=G6Z&X?1S M2-?GD*:;LQ"_Y=EBET>IIR^'!5I "S$M3B:#@)[2L-J#0'1.Q>'6 [LOD-WM M*R@.BC\Z># $S_=]/H$^F)\,4$^1-1YHCP3>8(FPI,U-\-8#U-\!V5O24O1& M^D;^=ZOE8CF:3Z;SZXY+=!S\8"*$0TIP#95CCF'+P^12H4LY;5[>,[YSS"T$ MPV+0P04RO+MRG?N^E5CM%#)",\@UXT!1I4R%*3/H$GU\'9.K.ZXW4LFET/QI M'8%]=DV'7TN$YL9)2+B2DGI,L165YQ4YC)O;[/%-X7%2_7RE]$;V0]>1/TK$ M6K@_TWP\#>(>XO+)+TL8Y\![AXG4F#$/, <5*IAY_I(J-W1$U:XQOY1I]\EA M]NZJ1^[_6L(D#O8C AHC)P*X4&M2X6J4CC"].38N#ZZ42R'[NEZ*FD^J2\,_ M9<6O-F.\V$5W;F'7[4*B#*..&.BX"[MU (IKG"L-8,O@"YKBA]]0=J252QD7 MCR:D9]?X5LO?^WPZ+LNR7/7I8*G9F<00#X2T5G$9IBEC@=35C@A;RO0+6D*& M'RN=Z^>%C9KAATJB#>)AKX2T49X$,S8 LC5=)7 OVXG3.DF'&4\G*C&:0;0W MHV[GIK^K@=1>+Q*/J44@F ""."JY]G;K?B/<2M)X,%V"FVCPP328(B]F0%5" M#CZF3NI( CG'B!314^1)V %CMKEG(&A#:MD\@!;??N<"AU67NKR8D;7#43+4 MV#JQ*PFU!&D-! )AEVJ])MZ(2B,>R.:7&L6W0[K T=6M-J,97_7FF,+;,M!^ MJF8/$@TP)=8+8 &PVH$PQ6WG-PIM]OZ$8IES(HU&12DF0TL]-% M<8"[F"34EZ+VR;B3DPAUOIL$U7NH->-8_?1.MS:XFGNT9/U+J[E*7D$1+=7Y!P[)L)@X1[!8CGAC,*D+*X M.C=%E:+-P_[1NM$Z'!\1:.A25I;]YN2^^0!VN+(TZ$U"J-<&4(*QA(8$BX14 MU5]@L'-56[G5W@6/JZ1S2T]!Y]M$$&Z2$\+8H_HBT90S1*E1& MM3\CDS=:;U?T(^0\%0U65+&LM[6O@.*F1YU\N("I_.'=U>-TU!\5'0_OT9EC M7'LFBENK49D[KC;57YU74-=R3'2$W$55="QR/!&"P *L-3,P+%5T@Z/CUO19 M5:7KBHZU*=/=[3PG@?T2*SH: !R3RI.@""8-8=7],R[\E_3I*QGJ!IZZ%#A< MT?$D'*/Q6UQ 63PJI7.2VJ)<@&'!>A<*5!C*GE;1\9(8.PQ3W>W=++M/TT>;A:-5'?>V2:0TS'$..8"$: >MWBY'1:2K MN7/VLBH[UE9UU@VPT?M__&B:EQMZM5BL;JM-_^8(35>NTZ,?38A'G$ 4)@U- M0#"F*(9JB_(Y)[GCB[VUL(^)10_1+.K[L#XD\-^S67C-;+J\_S!:=A)1J__U MQ$$D%(706/FU\Q'E]LK27^1Z60BQP('Z:+WWV>%H[>-$\7 MRSZ'P:YO)Y)CC3"$ FH-O$:0B>I^2N"M>4DU$B(;!"VHXR*'0#7X[?3K=)+. M)T.L!(^_G0A)!+*880$Q4)@BY62%.8*P^1"(+PX6V1!H01U]Q+Q6M[>C_/[= MU!86Q]+F*5E(;:PFB%LI-66;_($E8< 1'/OV3!TVALO&PC_ M/@-GBWSY:!B$OST? N%7R8="LCV!LB?_GLBPD'FO5)#)":RE8&13=J2X#O>, M A>]!!/5&/6L'=D[U=OHS^-Z>_Q,@BT0%B+!G 7>>4-IE6JKH3$LH@M& M6M';&;+WY6S1H]EH/DX_WJ3I]D[X(WE"^YHDO"B"@ZEUTA GD,*6NJV$^HP$ MM=.U>VD64HQD5^QLE@"*(F9+ 6F9A4=)/JDI*S!6+TZ1J3WDUV' 6 M4B^5%U&9:3'281@:O%O>I+E:+-+EXFCBRS?/%@:NM=I(R@):0#!:KIL;F:CJ MTY-3TU/>AH*R=F'I2]5J\L_58EFNE3[+WZ9_/'(8Y]D\_#C>K*1'DI!/>4_B ML5%.&4D$A]( (QGG%19AD#6?%TZ/)UZJQ=$EX'V1K\@4>W>E)EF]'+M=CR=" MAVDXR&6HT50S+X6NMM,("!1[-G$W6LPZ ^XE42-*ZR-B1@RT0FWE_UB!'J5&K?:)E6)^5=88S8#A"#$A9R1X0CC#-\3P5/E]-.@"I MM[R39>AG,23G%&7 M[/1\CTLU4=H$N+?<_Z==/;KYW?E\0H0/0\5)[*T7WF+G0#4,L3)(QVV4M*2W MYXG\+2+ULM@0I1T2$PF&4?Z'(C]JGD[<*"_JCQQWA>QND$@9)DS%,31>4">I M4'J+E<.J>09Y9Z;%F5K*.H"EYWW'PW)XQ(C8^7Q"O;.8>0&IYHPH("RKO$88 M6]F\IN/I14TOU7AH ]C>MBC?X#/:#9%>K6:OIU>'8X(M#JBQ*^H\KP[P+8O5GV>?YG.9NGD0SI.IU_+ MTF]FE>=E#OA>+NUOE%@N&#"(*(29A"3@Z:O@.P7D# 9U=@XW"@:UAFA_B]:Z MS.<_ILL;LUHLL]LT?ST=?2D/ !]C[]]\&[Y$][40**%" E>!A$!GIF1; ; MML-)V0COWHZ?8N>BW!OG5K>K68F3N[I*Q\MW5\\"M]/Y>'I75&Y=WTCT$+<[ MQ+_&+TV@1)!1%R9XI[$V6BJ[G=IAT$:/_J>+XF)?B$=S'CFB<\F/?8_S<5K, M"L7'B@((PY]4?M:AU[7.'>]KE!!E+" 088"$1XP#+#>3F%)4"E-G>/8DZ;&3 MP+L;))0:R['12@+$A;3:RTVL0 D-6)^)OT=.\YZOI&\7M/,1B>Y\[9O1/[.\ M6I_W95;L?C!AV%B)N*,,GR/%A1I>_= MU9,N[HUT'WP^L5H 3H"2PG%,L!3(FDHFBS2*,QQQKH*R[J!Y&6J/*F(0A;9/ MU?+U3= @ @!O]'=]DU1?5'O=^=\^E# =/@^)!%HBZ@7&0F_[Q;6L97GT=P"W M!7RSEJ X2T6ZCHITE61)F26$<2T48X1!MXT]J-!1UOSR[D[.VG:BHF90G*4B M4T=%IHKC8!/ZX;4V0GEK5?@;<]X"2Y' 2C9/%F[=F]B9BII!T:,/\*GEIN]K M7*1PH%5B/,%<0LJY)X!;!X"IC#Y)!&Y^Z7?'9Z1;LF';AV@P*A3]/9K(>:!5 M @G7D! 3) 4,0,7T@YQ>"1>GD=NJ!H]N><]%Z^6R(RI;.%92#.7%WZQMSWM^ M/&'F<,M$*QM65$^6_ MGVY0/&F:!.B(5)89$Q9=K)E5O/(Q2FW.N+BWXW/0W5L5Y^ T'#.J3I^^@CQK MF@!J#/98,AH,:2698IQ5WN>P8U479V0T5.A1IK2"V_? F$LQ/"(ARC $^3B: MI8M-UL/;]'BF[L[G$ZZ8( IZ#X'P.$!&J-K*%N6=+>VIZ_D9U!8 ZOFD^^(A M5Z_NX?9OFB3..0H@ =X7R5G:8$=H):&4JKEET6&Z9$<4: FCP=:(]\$N"[\8 M71^\ OQ0LP0XB@A#R#*JD30(<%7Q74L<8TFF/@+SS1&*)G_GZ)W:F_X5?Q27 M3OWW?_Q_4$L#!!0 ( %"#IU!%-0P+1_?'M?6UZRL\F+SKW\ ?[+_8&6;9;'*-_?_^H=?/K^#G_'U]1_^^[_]EW_Y MO]Z]^]_HTXU%BN7N,=ML+5QFZ39;6;_EVP?KWU=9]:MU5Q:/UK\7Y:_YU_3= MN^8O6?4OUOGFUS_S?WQ)J\SZ5N5_KI8/V6-Z4RS3;6W[8;M]^O.//_[VVV]_ M^O:E7/^I*.]_=&S;_7'_M\[^!/_=N^['WO$_>@><=R[XT[=J]0>+>;BI:ML" M1KH?__;FYW]SZY\&<1S_6/_7_8]6^:D?9)\%/_[OGV\^UWZ^RS?5-MTLLS_\ MVW^QK(:.LEAGG[([B__[ET_79]'%/_*?^'&3W7.^/V9E7JP^;]-R>Y-^R=8, M1OVUAS*[._V)=5F^^ )G*.8,@8 S]$\7/KQ]?LK^]0]5_OBT9O3\. "_ N#M M6["FT-4DO%Q;SF/W7#?M7^(/]ZC_S6QEM1/?IP]FV;;5;9JA;-%Y^V\M6_ M_H']:K&KWMVGZ=."Z=8VX^/2A[MK-H ]9G"SPL7C4YD]9)LJ_YJU?_JEVI;I M/XHT+_[9':A5WU@N(5H/1^EN'\O_]EQ\/_KZ@OEB>:DLU MMKNT^E(#;*EA0$'\8[;>5MV?O.-_\LX&[C8;<-<]5BK)M MYR^:(RR75E&NLI+E4-U?2LOEA2BV/_'CLF")P=/VW8N \EQJ).^*<=ITPR)S M^A2#;SKTQ[*XR[LWQ2;+3.WYC]VO6%1R*KMN.IUH*]'F!0XGH?F MJ O!KQV#-'(#F+BA MZ[LATS./(6S100PQEI&9L3 9UJC:#6OY(EO(:T>N+#83XZG$-OUFL?R/@?VS MG)*-%C8Q&9QCQ.0TM G6R=2NT]3W3L1X[$C/0\E' M][J8MG_I&4-^V919NL[_,UO]I5CS9.2G--]PR!\VG[/EKLRW>5;!,J_8?R+L MMYO[9AFB\V@!DB"$R*%1$H404Q\Z(>S@.GZ0Z!A4C(,T/,H<\%OW#+G%1"G] MFN9K'O]W=T7YKDJ9-%5[5_2,,^9#.VS@F554M8]$!Q>N+/@BV)]9L*^LHS;1 MNF]Q_]N_;[5^6XWC5N/YE97>L>;'A[=YC%E#0Z@PB(W6:N8]JHU'@^ P-W)< MAHY[25%F^?T&[THV^"Z?;\MT4['1EP_.FU7]NW6];]=YT8<\BER0N#$D7H)# MX*"8C=T=*0R+&@.I,$).T8SF/5A.PHC@N#E= MM'0N/RY(1,((TB#P'!PY,8A#L!^],0V\Q7:_MZIEI>JB0:E![,R^K]+"H?Y% MPLODZEL!U,JKP>6]>0C],7,#%^2$B9^WU*JYI+"4)LF7J-B=L-I9W._7G5S% M>[E7UVW5+4+7AK9+D$U1[$#H8N"%'4K7QX&,+HZ-S;"$ONSI\CO%HX=*3&7G M'"4Y01;>:?E.=K(U1Z9'\*=J _,8&R;SOIA'3QQI=_\,2HR@[SH.] ([8!." M"'JNLY\$!"!>O"F#-;=UK A12-(NU0E+REN],?/#NEYF2%^I5YFMLNRQ_MWF MI9#EEX1L'B$W7"%@,LQ35@K,8M32'!43=0,#XS^/46LR[W75$6B)@H9YTB(. M?,=U/0QB@K$+2>@3K[6(7$*EUH*&V!E]_O)FX/AIEY:K=+.U_I*EZ^U#G2G_ M2=LLYS+1@VX 9)1$27!P;9,-?;."RK MQF4= 9NL2+*/I9X.I87<>?0H/:X4!AJ?8I^"595M*[A9W>3IEWQ=UX/\G*4< MP^K#YA.O$>%;6NP'6")3=K]%:957MUS:%Q$#%I*$TL ) ^03AM=N\87(C3V9 M,HOQ4)DNIMCWVRMKC[;>0S_&:_VM!GN^$T\=.DGMG%745(5V4,#,JNY0?D4D M>K08SDS/Q_/[G/B/S+ST2(&>][_\2YZ5[.\_/-]D7UF@ON75PL4Q8".4!_P@ M07X"B!V0SCAT(J0T# PS.9K&6WMPC6+ O[(,C2%4%?:!3$NJ]G@D*^>^TOR: MU>%>QD1$5@_E,U-034Z=DT>=G$EK7ZO#=0'L6QBD>$SSS8)9 Q$ *'!0@GTG)#]'PQI9]&/;:*D MD@IV#&MBC<5R%55/A3=)C3-,F?KTNP%V9;4,6G]KT$TE:&]Y$I&O >S.3*R& M>').F@:SHS!Y/9+#I,S^L>-E_77JB(,@ =$@8@1B'D7>00&)#Q9FKLCW# MPG2$R]H#&SI?52=7>K(Z"J]RZJ5$J>DIZCF>Q.:G@UF>F8KI\.C\S%036T.F MI7N[;6(7!7;@>B1RPSB*0 )L%W6+@5'D)\[0R:BLO6E43=O<4YI>]1FG26:U MZ-IL)IBOF)*<5JKR/#-ET^&1P!1R&%N#%MSV6Q]MJNAA%"#7B1,2^D'@(2]$ M46LZ!M"5NI=1B\$1-Y./81[M5&I87)-F><":FDF"=>S[3CSE[*%*=NE,E>GY MBIRZ2R(+9H7(7/LR*F,(C$B*L-WBK'[Z# * D3$(O!E[L,?4(NJ_;H=@E1++?G*J72TVV MI(D2[.D&.-+4UW5,F\1[^]ET096IF?1X6=2O^[R2UR*]_N=\DS_N'MOOVS$- M?!Q$-DL;( T1\,,N;X"A;_NB_5[NJZ8761HPXAUD[MB+N8FB[D.CC[WL>=J#ONA COO 1(0S=[OLV%2OT MD?^JZ<[=@)'HW'*<"'1N8W1(=NX&QYB=^]CS9B; M?)-=;[/':A%#ZGL>B#&@+HUA0"#V.HP!=<'89V+$D8VXE-GX4]>M'7G4Y#MJY&>V MRCNN[P;.X:A&0'240KN*6:@J7#Q^R3?U!:2XV&R9^6RS9;^JHFD># MO[3N6.GR'[N\RCEPN7'$2$C$1HNI8R$W)G1HK2.X5]91:%X@OMH/%L_C"KX" MJ3VR;C)$\Q!OHQX6XS5X,2&^?V"SD?+7K+[5Y/" PL_IEO_JN;GX>>';)/*3 M 'A)9"<13&+'#EN;R$G$"A3T6#*^9M"@L9YJ.-8/SUE:5G\44U!-7/9KY?@T MRJXU=.!>/$VS)[8!."JAJV*YXSL6=4>:$;$O<(U%\*LQYOZ!C1L<4CMJ"+%P M8GS0R]ZT(X%F7PH3[4M,W5=9OL %2S'WEZ]0XE 4$&#'.$#(\>ME9'ZA$02! M$X;1!?61_Z YI:EQ*-X<5'5Y594M_W1??/V1.=:D5.P7KS.I-TZ?:/_JQ$S; MU@?@+H8V"?$V3%JEO&5_8P% "&(0QR&_F(MXU'.0TWX^]$-;J!!<^J.&\XX. MB\7!B V.\KQ<[MK&*)'KV6)LZ.C6QPZ?Z=5*G$S?J=5@%P/;@GR7_E^[M&0= M9OW\*7LJRNTB"/S$14F"?==Q(Y<$;AQUED+J1[*]6_;[8W7T/2ZK 2;?Z:69 M$^__)DE3E )AOG3*PBL>+BB$*FOS$0ME#T[HQC V9"2D29WI9D72;;9 /B$@ M='S'QI2@)+9=S^WL1)XGG1[(?7TL^6A060R6Q7')JX+:88XO1>40I4JG M<+P@X8)LJ!$V']%0Q']",H8P(36-X,_=U5LCK38!%P G(-!S_<1#U/$0[F8L M_#18+#VED#4PVO1B#TPY[9 G3V+>89(WU3F(,&5:)R2OF+@T.5$E;CXRHN[" MJ4G+,#Y$Q(1NMOGV.PRR, M+"3M*OT@*9$B4%9,3'$W3$Z$:-,O*$=D"$F*"GES$Q4E'\[*BCHCXNL3F%DK MT_7U9I5]^Y_9\\(#'B;(C4(:,!->0MR@VU&)',>SY18H9+\^S@I%B\JJ85D, ME^P:A31IHHL4)OE26J40ITK?.L4K$GH7*E0)FUXX!N)_LU0QC FA*N%=6;Y( M>;I=V"#$(;"!8SLD< +(_C\*.U-1A(3+*90-&):-%M>+]%R^JD*=OLOJ,0IS M<@*B1)J6,NPS7)S1D<'432\EPUTH-#8EV0R$/Z=OB=7K"T>O,F$]+)DKB,W:;?KE=,./.[ M?%E;;C>6@8,]/P&,(0)H@"GV@J2U%_N1+RE@JE;&D2Z&SGH)3[$:1)E,4:4: M@TL+/6LYY/LCBPM'QN<+')NBL,B0)RDKAG@;)BI"E&D7E ,5(G*B M0-S,Q$3%@W-2HLR&M)#44[,/Y<>R^)HS?Q=>;$,?L,0H@!3CF )OO\ 48PHE M9TJ*1D:6E/T:1 =045>DN904%Y,T#E,8<0:UR\PK4D2T1I7'F0F.LAOG5&<8 M+]+2\[&HMNGZ_\F?ZB6AA+J)%R,_)J[MQPC:P.UJ_V,[QI)%^4HF1I:=!IS% MT"DM)ZNQ*"DYY@@<)CBBW&F7FQ>$B(B-&H,SDQI%)\X)S1!.A#;)N:DR2^O/ MPQA[)($TYA.PQ(&)[\3=YY$;";V9(/U1TYOA=6=@8"250XX8@2UO4YQ(;G.+ MT:%E8_O(XW.;V2JD3-_AU6 7 QN#>*>^*7@UWD.QV9\6#( /8N*QN5&"6:2H M&\+6!,2V+9PQ2'_8<.>N\5@U(.F=&WF2+G=RH_S(=70):G1T]M>>G^GPR@1- MW^G5H1<:&HATG6Q3%M-<%9!O[OF$A=?[4\B^[]. XC@($: >[N8I3(9"X1%^ MD)%Q)@]=0=<>G=7 DRZ>5612=/HP HE*$PAI_C16U)ZDI'<*,9#%Z>5%CQMO MRVQU\")3',4$"@E$$'#\*J0.(QW*L;D(%81 )O>NJ^NUQ1*;&9'6@ M5.XNDF!+5%',$:4D)((/ MTBQ< AU,/!=&)/81L#=GW>&1/#11]5OCR,--2:K R4K#9)LB4J#.:*4I$&0 M(WW2\,+_7FE08VHNTJ"(_HTT#&%!7!KH8U;>LSG13V7QV_8!%X]/Z>9Y$7HX M=A-$0.#$_.@A7XSMK'E4_+:3(3;&D8H.F]6 LUITLIJA2*.H=IAG4$E#9,G3 M)R8G">D5E6$4SD5R&B4?V\R#H M$]DT1.;3(V4A')*JH,A1)9R#F&))+041(DAC!G+D?7\"HD+37"1"#?S;]$.= M Q%!:%]*>P;.E]M\N\X6/@D)C+$;^PC: =\/=KM-(!2A (O*@?2'#8M!#<(J M[BS@_/#EC]W;?A)Z(,_4934P2I*<%LCRHT,.7KM_1@R469I>"M2A%QI:B;@, MW);IBN_(/#]^*=:+"-LDHC9Q0L<-/!KY-O:[[P,;>J(:(/=5TP+0@+$:-.+] M7I*:RYW>'"N2/5Z,$!T=_87+9WJY&BW3=W%%W,70!B$_QM-ORP?6 ++Z/N:$ M4(3M "11XL6 DL39+V0@[ 7"QUN5/FZXJW>8K Z4Y&WJ:H2)#_?&N)(3 $F: M=([XQPQ<&/65R)I>%H;!/S'Z#^!!HE2K>'SD%W\4RU\_/Z2L[7S8;:MMNN'Z MM'"HX]@)M2/;<0G&H4/1/NWPW5CXKC(-ID8JVZHA6C7&*ZM!:1W!E"[?&L2N MZ.+":,0J+38H M/F2KW9KUUSO,O>8WHO*;=S[AT2WP&)2$)@TK[I:48'F2^;O0#-_X #OK*^/->_L!KH8@F#T9"( M"=[4T9"_RA3!]-E,%G26/0B$2LUTVIM2 M!:\L#I,E+ RHI!1JH5I,!<=F6:, BA%L1 4%6.L10)V M#6C>)8K'5;T#;RJJI\#ZS%5/Q2-1U5-F2U3U?DZ7#_DF*Y^/K?Z"'B-]]V%C&;=,NHW1 [AE5N#ZWN?%D'3D[0!O$H)F1C42@G8"_9 M.YJO-LA&%JT>CGK$2@>S\Q I+9X4^MN=G"CQ\Q$[UI-?6R,TH2"A'@T##"&; M[P8!:JVQ?P2!C""IVC L1ATLZR$M5[^EI6"9XV#FQ"1H#-+DY&?/U]3*P%X7>)B:G-#=96F4/Q7IU_?A4%E\S;K!J+0:V8T/?)[$;(]L+ M'!(ATEE,_ #)J,T0.X859P_-RH^PR,:R))*B'HAX9 MTD'L/*1(BR>%_F8G)TG)KMSDVUV9L70KR;_Q7W4&[83""(>1'5$/. A0U]\; M](#8B_0:S!@6I#VR>D9QUV*3$Z0A)(KIT4C\RM1( ZWS M$",=CA3:FYQD441QM^5S$&:O^R7)OF;KHD[,<%'MI9#&['\>L4,?$ \&?DQ] MW-DG 98K'=5F=:RY6M7"E"R!T,>N8 W$),3**5@'K!:P_6^.8%HUSHDD39C! MOH(([5&8A^ 9\.MU280AYL27I3;5MMPM>?'H]>9C6=SS9U1:DYX-0)CXU'%M M.[8]2!T4=29A' @] *G%D''1.V"S\HWUU**37:<:0J7H8M5(+,JN6+TDL ,V MV;K5>99Z%Z\TD#L/X=+CRIME+&W\#"Y@N,DWV?4V>ZP609@X4> % 078\2(, M [O;0\2()$*7I6LT-VW9*L=IU4!U%2]($#VP=L$,QQI+%\3H';=P84^:2MV" M/./S4#>=#HE6+:AR-5CI?BJ+JEH0&B78"X.0F8HIC&& NZT"'",DM4TXT-1( M"O>RG#*6AUY5??N M],@=.:D<+XYBHCJOV*E>?K&/U+$/5];>BSIHQWY<6:]$^^JE:H]^98:6(/0( M^^AQGL<0,+[;;R_OF(+WP=GP^VR[H!!CZ$$VAGF);WL)C.-NJ0%',6&Y<+%- MUP-S81%#4IGP'M/@3'B321;R#F-S8!:LFTBM.?#['BK'S8 9$I7\5X;=>4B? M'E=$]]'VQ*;L_D"R4T1X9P?*9*8,B652SC\&5U:#M8K&R6%IZB$2->/*KB&29 M[2O&,16D>:BK.?=>%^Z8Y?&2"M\_+$CV9=O>/)MG5=U"#]:\!(&(?=V/'0A< M'#@.W5N+V @(K9#;8RHJ1RG=0#*.O77-%]SN._NBO)=E:X%"WD&\]HOE6-2 M*J>(KQB4D3R]!*X*-C-C V(][YH%D2\0C4'HJS'D_H&-"QQ..RI<\/V$^.MB M:UJ-U^9%H;<-*>;--WGZ)5_7AL^-'K]LBB]55G[EN*XW3[LM^\^,(_:WZK9X M@(I\Z+F($,^/L.=$U/7\L(.*J2=U@]4D $<<*VYX?9GE6I"_-RW\OM"TX9-, MP.<:.?4D_I6S&<;+W/MM9-41WW(;C=EOF7W;8>>;>%]=,N+5=\/^(O6;K> M/ERQD7KYIQJ/3]FFJA.-]NKF^CA.#>1+6F6KC^ESO7.Q5U/@1SZ) X8+ MXPA11/PX;#::["1)L&CMBV$4YGIB#>I=CWKN M2)&:1_<>R]EBDMZ@>K5Z;1IQT\?@CEI]A9X//]/"@[^QX;^YZICRLWN^![V0 MHCCTD] &28>/!*[4\97Q4(VX7'4L*L?.'"M+Q=]..:D^W*6AM[D;#['8L##/ MZ$J.$.,&UO %\@/CT#.PC!_K>8PQ$_A]]H[Z<9D7+KBO#7371OO0=1/@VZZ# M/!=XE#I!W-@ -G EAD]Y+YL> 1H^K?R_?.2+(D)L#F"Y$14G!LS5>''-/25 M=BO1-0\=4L3^NLAZ /"F:BR2AW0;5:\;I*_VMS>RQQ[ !*/^BX. *0>A38% M'504NU J*9T"X(CJI'17_#11$\PSYQXP=;6ZCTM!:\3 MRNGC(3J6?,JJ;9DOM]FJWH+H+AZ*0HC=!(5^#)+8]_W$W=MRPL27&0S4+!A6 M\P.H9NO%^F63R]X6JTB=F"*;9TU.4M\0-LTU/R=IZ5'&833.0]H&^E#H;%B: M$]5S,GBSOWG##3T_)'Y($JLOJO/0]3$=EDU0=7,M<+;GL*%W!M.7 MYS=[?C6F^D^K_>F7NZ+\B?V=[:=BO4Z*DO_$(HB\(+:!#P($$TQ]CQS AF$@ MM+@Q,<0Q1I;J<(;(8ABM&J3P&9A) ]@_^AMWTFJ]%#\, M-6E#$#Y+];TT"+6C6+-H&):V+[?\>EV MN]%\0)ZTR!< !QX*<.S:":'4C^P$M*5+ +!LBRR>LC(OV-0]+;>&)[U#H+6IL:+B\RJ6K 5U;Z0KCN:^'ZH?F/?QQIZCLXW(8GQ&/& M>/3$YOV^12@DM_.:/U^(DXE9M:ZF\9W/M;71H&L&KCA8YD'I,QT^$1@GGO+*A(Y=GE!*I-YKI\J)1&L_4R9'&1C1! MUG0N1".E3H-;R.\O?QI.B<$D2E.\)B\/\:,D]@.6]OF^ASP7!X3LX7J.2]OR M$+I9]6=0DP.5+P[I?!*62O87--:%_)]Z $T1_YW7 PC3,%8]@%Q%WU$8IRL!.').L29[XH&L-T@FAC$]K>(['\0TD:!K M"-,9DPD&L&8$7A!$H8,C%( 0!:$-?0AQAS/ CC]BZ;8RQLEKMHLC01NY5EL] ML*,/9 :B.8LQK*O9_FX'KP;^...69"/XW0U9LOZ;&ZV4(C'60-7L'UZ_6/6* M4(AI#+P0QK&?N+Y+HNZV#X>Z;CCF-$L%G^$YEEK9T:0!&V<(,AVKZ0:A@84B M\QB(3H3'X% TI#'\/@:C00QH'HZ&1T-X0.+71EU7U2Y;D1U_MJLQV2Q,U?^Q MA42_9>4R9W 701C:24)=+T9N$"2V&]H=$#=(0B)1 &L0Q3@UK7L\JL.+ ?H% M1X^)*)]\<.C\.1H?1AX8I)GOTWUS89R)K!MT\+5JF^9RK%G"T09Y-X8L@MBE M=NC8R'5HQ. "A+P.*88H45'M"6".(^N*=7J3QF^<28.QF$T^+IPLEOJ^I@PG M@F-PRC"D*'6^JW?Z6N.U6'.P ML@/&JR.Y*]J?G"8EU]<(QLG3)XG_=,G[7P_-IW.85]/Q/]ZO^#0-ZGOL3.^S;@WN8YDO,UYA=M=6 MF&$OL:.8$!C&;+:#B1TCO$\B_ !-5'6L"[[A\;B#^:[%N5\NMVJDDU5O:8O^ MZ.5=4P1^)O5?G>O6Z<8TV7/RXT=WG FM[J;V^QBC31)D;DIL)I8S&[<7"#NA MZX8.PC#QPM!F'7:_?Q;;=-HRZT'(1RZ^_I*N^9[5\43YQ;I@OK%VUUAUD-WUH;P?. ^%Z\<]5E&YZ7%US%!K&EMG&F7]XVNE M7H_^?8VR^B(Z9*2=H%U])Z/M%,QH>R3==/1&&W7WA<5"3H P=!V//V;E)!ZD M@1MXJ',B1K'>RS'&A6YX[#VJN9]Z]-4<\I$&X.FB/>$8?*+L__1( M;*:!_4X&8T/DZ!Z/3<9PM"'Y1%%LKQL^\1R$[,BQ71*0!'D)CCHW$CNV1QV4 M=8,W/"P?SDQ,/2IKC_I(X_*4 9]P9#YS2^WO:VR6C*W)T=E4,_N=C,_&Z-$] M0IN-X]QVBFE@(TH025R;$L<%.(CWDWX(4#+A&9%!N,<[.:)OB_C_[/6-TB2^ M$T$=FY6)]OKDHC:6?!X5\O;O5-JN[Y$DLHEM$T1M-D?;3]!\0$:MBM6%>>*C M*;]U"6K:)JA9EZ ^U=6->R&=O/I&6R,9I_IFBO8Q7?7-B],IW]>D1T\<#8[( MNEO2[V-$ULZ*YA'93-3&&I'A:I7S7Z1KDE?+=5'Q"5I7Z+YPXB !"(4A]NS$ M=1+B[.\_]KT(^F..P\.0CGT0Y5/VF.9UK2LN-C5$_A;V37Z7U4,SO+\OZ_M> MK&OV7_--E2^MOZ;KWL'GRTCIS\;H^<](;,X BJIZG\ M/L9-35QH'BUU1DAJC/QR&?,7Z3GW7N6/1/XV*Q^=A0U 2"*"8YN$+O5C .SN M,AO?31SYVQ5FAG^DV6QQ7.S_9@I;[@?9Y=$@R\P]UI/8YRPME6Y>F!G7,N/L MS*!_'Z-O_Y&2TZD<]W^"07G<^%X:JF?:VF8T@,^5H5/#^ERQ3K7#MY^:U3.S M10"\,(&VEX0X#'S;@<0-.[P0^LE$5S5(HIQBX$[WL]U\/]O].OYL=T!HQYGI MCA/5F8RSH@L?LYS@GHW4.!NVBJUC1N/BM#R8VY0=%)FQ)K3GEZS/C=9@X?D) MPK;ON6X,L!>YD0>2SA- H/S1RYGAG]OV[ SGMD::S3ASVZE;S%PW;'\O#XW=T0/DH4 MGN6;!N;$H[C.B>Y$<1Y]/#89XID,N]-/=8V$:IP15+5]_.X&2F4BS(V'PV(C M/.QE]QS#I^RI*+=LM-UO%X, )1%_71 !/PIC!+WV0J,()VX A<5,]?L&I:B! M9.TQ35<*'IX$>XVRX=LM5MG'^Y>&[[>W!7E8]WM M65]O_N,M[\\+-X8V\%S'\8/8"1,7$))T2 *'RA7\&;!O.+_K(/-31V^[X!'L MJSH/:'_B;S7V\_URO.@(ZMW$@9&40B,Q,:.5\L3VR:C!,,U$84UZ^%I\C;,I MJLN8D\/7"[C%3WGU*WJ^91^ W_)J$=I)R)]'9JD3#;&'0\A^45LD-K$!EM'? M(78,Z^P+:!;'9G%H+,EAX"2%=!"=8H(Y%I-RPJA(HA'EZV&H1^%T\#H/)=/B M2:&_U0U4)FZ/%'R1=MNJT7VP_&TW6= MVA$7!6[H.9%/PSBF+@SM=C&0@"!.A!*M819&$ZYT+37C&\A;OT2-1YFJ+%UF M2T2#F)]'^L-^]UI[>HDXH3=ZB)M68S3Y4.AL2A):TJQ9'5MJ$[&()+X7^YA) MEP-@E,0!BCI;'D"1L)8H6QA52Z3F: .9$U"344@;HB8Z)F-B>G*.BG-Z,IBZ M&>C)LC+_03%%/:?=AG)D3$0^)S MAI7BETW.2[9J7:[$%$*&BWXY,$2#7-__Y?WU+276YUMX2S_+]/FJZ_15MOS3 M??'UQ]8=WN_#[C>\VX='W?[@\HD^KL#'M!U:!7"A''NY=9'WQ>:7JIVH1#1R M85Q?_!<$P*$TH*BS@'Q7ZDIPF>\:[KS7&_:7-FES<83O. M# 7[]T0+$T<4]"Q!J! UC\4&)>3%\&8B-T@3NDB D_B)"QW@N0'Q,?91TGTX MQ@&1&:0%/F<\G2\?T\VSW/ LPH+8\*R9 ,G4G'[Z&;[_C]$&9D)[!F8))N8Q M,,L +I2C/JQN]:C0Y";?9-?;[+%:H!!%@0?LP*88)2&UL>/O33LPEJJXTV'0 M=(E=7PF7]3>.TZJ!RM;3:2%;+ $8G6H\GW*OF:;758M0@1C!V$"DCA(8B>($-C/> !Q AEU$_ZH806[+;;I MVBH;-'(B)L)_F>'8D=4G$($.C5HF5#-P5ORZ_A3>P1DR*4#&= M&(U+.>UX6V=Q97V\3.,X-6)'%,D4B:DP.P_ET>/*I3(Q=7Y$%>IPQ6R2;]+- M,D_71ZG/X=K9V^S;%C$"?EWX8>PAX&,[<1/HQ+&#W;@YML@$%/E"BRCFK)O7 MLE6V:7/C]DV;8^#EUL6-P$MTX,QD),\:8-@YP,'EW^ MO0?[8LIV@&O]C0.V:L0CS]ZD&>U137/1F8>4&O2O&*N=RXGN]699/&;[JI<; M'@!^JKP^K(! C,(0Q@0BG]ES0MS*?.(A*'>H:8@=XYM4')JUQV9UX)2.-0TB M5$PCQ^)23@V5:32B>CT<]>B;#F;GH61:/"GTMSLMZM16T%!$? =BXF+/BWUF MT".TLQF$MM3=1\,L3:=02L>;!M(Z2*4,,*I-IR8YY-3+D[Q62?([:[62]45, MKY08NJ18]P^+CV6VS"MFX .SNR[NGV^SBJ_?MZ4$$(&(N-3Q8O9Q#)V(>DEG M#P2)4#8UW(IAI=JCLXH6GK5M\(DIE 8:^]5I7 ;EE.E 7H?,:J%=KA;2S>*J M6.YXIZE[S$S8?(%I%%9?"?[] Q-QCJ>5\(ONGY!O?91-*]T:_2AT-R;93<\J M8S_[ #_5I] ME,\C&]7JT9M=7MULB5>UK=?\\KK-ZN>T_#7CLOK2+(B 2U%(88#L((DB"NPN M(?8]$DI6M TT9KJ:+5UG5=T-'SM\:MHVG%4Q81N54#E5:Z'5;.[!32QIE^CJ M+5?3Q/0\Q$R?.V_*U+3R)'Z;R"8KTS4S"U>/^2:OZCWJK]E+VP'&G@-='& O M\CW*[[6U.]O4QU)O?NFQ:%C06I!U)TQ?P%33-4TTBXG;^ S+*=PQN2\13BQS M0L3U:)U>XN)I]>G/GB'[&A MDUC6WV>KTNU?QL\4A]0BRHYC& MI#,.W<25JHK18]*P^#65O=6V6/[:7N^_/'X&0$D =9$MIH 3\"R9Y)UZ.^%P M]?Q5)X0CU[8(T=97T**7]WDHH&ZG7I>NF.!,5 /1KLHW654QBU_RYF3QX1EZ M3/W83L*$^)Y+@XCRK9W$]FSJHP*=L6=QO\O_,5MHF M3[_DZWR;9Q7[;[O';%5?NGTH5(.8>-!)0 A]#Y(X=B,:M2@AB%RIJMRQL9E> M=CJZ$__@D'7PR&IE@Z^M7]X/M!66EG<0]X<3DU/)A_. MS$:M9W2;27.9QV W%S**679IY=?A3BZ_?.:KH.V+CW"YS;_FV^=7P$!$DQ@B MBJ+ \6,_P UM?HQ@- )I4Y[CP!GQ"'MW$NR5U;MQ^&9V,X5Y;?CC,5.=NHU MB[!I7HMN@!^B-/DP-)QNH8F4\5C.8S@9T^'SK]&-P[7\L/"^V#3/G']B_RSS M)5^HYZCX1;KG,#D^@4D$ Y\F+H+(<1VO>_\7!9$G5=YJ%LFH"W0=ZE;]AXJ^ MD)=K!ZWH=\-_2F?N!2UT_" M#G$<8*F+,J;$.=%*X%YJN7]75N=A._?H?*Q%]\K:NVD=^3E\F7"TIJ"^?CC' M5J ^V]3; &8T&&L/F.32Y-C-9&X#ZX1,""QF3A,=X4&RN\OEP]W^VKR/157? MI+>ODF1#LQOY+DH@L!T_1 C#9A8.[1 F(1"5.!VV#&K5_OXB)E:'ZR<[A)/5 M!8O0UJ<8.EF?2=?7ZM+K/JR?+^'C2,V^>&?$(9[C.]3'H0T>@[WZ-&V#R$0Q7\ MZ_,Z0SB0$P.\*TN>/72V" B #?V04I=@U_6]Q+=;6Q$."9#7!%D+AJ6AA6.E M-;@_JVB$-&\7%0051[G)"3*/IS4DV&,"+]:DE;\ MJAS^+_J/7?XU7=>K=UNB'^H2BW[]A??&ROYZK73JL]3#F5&T2HF+:- MQ:6E,_,TL*%Q$VH[>/(]T$8V4P?O%&3'N,T2*G-7L85];['HDV]++'@8(>L5!B:A[BH ;]S3,= MROZ+=OZ/9?:4YJOV:BHVL_NP?-JD@!I/5*ED_)Y*)A6CPIS#73 ;MPBH! E&'B4"6CLA2BPR5Y38R>FBRV_ M/U-A%^[BEZ4T; ]"N(\U]WX.D2M)HA2VWK1R-&C+;<)]-M']-6&RYB$>BMC[ M]M,D&1BRJ/R>.=D:18Z'71SR(VNQ!VWJ="7MS"CPJ=0%2 --&4Y[;HK-O=&5 M91E6U1>7#1&J97WY@&WZ)>8#%LE59@6"YZ%)NIP16&M6YDA\VE8\9>6V/H2S M9?D3WXNKW\OA,T4;);'O$A* ) D@">T$=RO<#4T=SI/4.V?0P.T\^I8>5][,$K3Q(]JO/C"#*7^PY29+J^Q3?O^P_7#W M2]7<=+4 (8FHZ\2^0WSD>9$7(*>U"1,02G6L898,]ZP:SKOB[MV.S\\59@\# M>10;_L>C4&[TW^.R:F!7UIY.!JY9Y!A7GWJ)ZA$H/03/0Z$T^5*8:(*R^S4O M[]]C:DB_+=>[%8/Q4U&L?LO7ZP6S$'I^9 ."$'% $MENT)F.75_R!7@-!HWO M[^QOXDS;R;WTQK,>8D4W@4;F5'9SZ-7%IO4FD?7#'J/5@?SCV#M'EWGKW5'2 M2/L\A$VO2V]VH+3S)?R<7?=YX A'#,'U$\0Z8Y'0(="H4=1U+]NN)\?H;+6 M#2SK+A-=31U 6K\ C,.7G!(<4]4BLI(QJ%H5RQU?5:C/[4],V0LLYJA[):KW M#TPH.8A6)L_Z>D(OA_,RK7!JP%_H:B&2:U6'/?.C]6:*081H0I/ A7;B>=*8=+ B%QQS )0Z$81]ASV#S\(/2_P_/W'?:Q0%7/QDZ.4PZB7P5RF M1$PD#+ AIPJPGP*#]2X7"UV$69E'+Y<%?;*T1=)GT7Y\_!;9IKF<^:%8,T(J MOH6V?=X?3?;F^OW/UG7[V_I)_KYUH+OB?7Y]@/^GW_Y<$/H MI\__]9\B!X3_;-'_]^3Y^ VRR2S!$&>N1 M,^VDST/P]+M5&&ZLRJ+Y^@:/V+/#,(E(;$,V6P.VC?8&$::QU(WO \R87JMJ MJX77!X22U_8,H5!:T$RRIRQAT]_BK$F4/?@S@1E1>2W67L^R^N].\T M[KDS[>DI=]G*6AYAE),?/;2*B='H MC,I)4P?OY5,\>X 3*94(:3VZI97S>:B87I<*@VU4.H'BG?EMXK8(@!WZ#HHC MZ/OL%Y%G'^QAQX\E]B".O"A.O 0!"GW@=#>MXB@*H,Q>O<+G1]FW[ZZQ.%J8'KHN M?9DWU?5HK90-7X>>>O%9:M%9F+MY2,D0!RXN,DMRH7; =3\A.RHM@H$'7-=# MCLULAC$,([>[9!##P)%*5H9;,UT,L+_THM@?VEQSK.IBHX%A,>T9EUPY*7IS M!/9H]6>R6L1+?/75)6KC>A[2I=&?WA.QPYD2.%C2SO(^%<_I^M7M&R )?.A" M:I.04H)A$H=X;\N'0M?W#+-@6, ^?%GG]\T":YFMTRV;56P+JZR!"MYU.I#! M?K$:CSRU%9\]*B%=TLF;\+&3D?A3.WJBQN/E\R?GG3ZATGI(FOPV00^Q01VR^.LCJF8U7L,D/2RV%:R5%>!YML^4MLW4N8 MI'GH@A+R\RM=DMZ+]OQ/V2K+'NNG,YA;Q6;+7&0_?G^]8:-R5FV;:O+NP3+X MR$NO%G%$(MMS,+]NFO)9J.]VI9P$1;[4JI<1 (9SEP-F:_,"M)6WJ.7$Q4P0 MQ%1HEQY4^&U1P>-AFD>@FG6Q6+$9B\G MP3V'=R .' JH T'D^![R Y!TU_H3-Y!["VV &<-R>HRL.S"8U0@EC]0,85), M+4UM8']-)3]HH'0[4P/8\I$V'(X7VEBCY MAG;Q^%AL:K/UN[4?=MMJFV[XY78+! (<,:NV0[V08(3\N"L0(UZ,I>[Z'6+' ML% UT*R*8[NRGM+2^LH16L6=]7_;?[+9_P'K*2NMZH%UMG^V7-^^8G_&_[_Y MH\I*=]N'HJSO'DHK_O=^9O0_6"ZXLOBB;GVHEV3+[/$+^TSSIR#^9ROVKGP[ MOK(!J'^"_=8)P)4'O.Z[>57QA>7Z\:4#7Q(VKBSVF:=LN/C?MH09V91U!&_E][_,<]6BL#F;G(;):/'G]@KK MG&\JI>N/:;ZZWK2W9+'IOQ,D8>CX3@)#&),HW$__B>-(/HNK:,.PO!Y@6?S! MJW?YQEHVR"2K\E4I%-.B,=B3W)\]$,09[ M\;H27PLK$B> =H^[NARBWGC@AY#*["';5"P7N&:3X\>,/YW\/MM^N+M-ORT2 M$/DP=#R0^,BU'3_R_:XDA<1!*/M MU;;IA7J +=[Y/(8,.MX'+'T&2*]] NJ MV(3,2ZK;$>G-KN<+K%8#UOJ!P_UC<_4Z2WH9YM$/(\D0VB>*AD(S$[$TY=W; MXTP&613?7]FF^29;T;32B=3H?>;%]HYDI]LV(1PYBRF2]T WYM&J61G6"9@A&%SX]2 M-W)JBZ+!-W2'XC)]JCL36IDSMB,Q]3:$U/:#,*7S$* A#ES<;I#D0M=UK L/ MV3'+TUS@ .P[?@))W.5I%$:VIUB?IF9L%/%Y4>1YN0"B7N#7)5C#PR$F7Z-& M0D[,3E^Z.J^;5L4JZ(8Q.P]-T^>.Y(VJDCR)ZEWS\9^S[4.QNMY\9?V7GROA M$/Y'D6^V?V6_V;'&N=_<#7#@XC#R 240>#1 #:[#G&,;3L6O5A&MUESW:_- M'AJHUA'6NC/6:*T.[F3E#9)T]G174X&91^\UYETQ3O/6TK=)7BW71<4 W&;? MMHCQ\^LBQKZ/D1_%$04N=9T($]H!H&PJ)[,(I-&LX<6@ SJ^9_6B+\NE*3J9 M'B2@IDDVJ)T'Z-;?.'BK1C\/(3U!J[R&#HG-K.5SD&-BRCF<.]FG3)E6OWY0 M]0!B+]PAOR HB%U*G,@-,=-MKZEUBT,24$=TJ5>O47,=NL-9]]\W[PZ_Z,(3 M94)23/;T83,1F4UMQY'[N)YWNBQ=627S6XTEH#F>XUF!<\ M]"VIJA$VC_ZB"O[U82X'1+;0[:<$.FW;UBD/B\?LM5N79^ >W6+Y>$22ZO%+G_GBHF B.K;M+&0 MU3Z.]NIU"%Y<)-J!GH$X2E/;*YSF C47437HX1O!-= MM>D%@5'L^4[@)#&, 8)QX'2Y)G)#JB"Z:G:,9X!-KV[[\A&\M@^?[[CZ*961 M3?-LJLFC I$&%? D2Q>5;ABWN7/-%SUC %;X1T3)6E(5/?VZQ\_'"'>8$Q7^!S,/& RY?U0AL$#H@]D'2& MPX!*7?&BP=PHJV_\8N+A4U99(M5GJ 8YU#0AO:U?#[FS.HS33SU?B\AS?. G$/JN%T'JVI'7)8!LQ@JDR@K4+!B6 MJP^OWN-I7S,=\A:/,'=B-CF%>J-,] )E([RRTT+HT:!A+,Y#=@;ZT/N" MCAHC[>[.A[OZ-!1ZQNNTJIHU%3N(@\A-J!/"R,4TAI#Z MG44 8RAU,^T .R-N<-7@K"_/5@U/;0UV$*5B>C(6FW+B,H!(,P?!S[/4(STZ MN)V'#FGQY/49<6WL"(_(CT_KXCG+:GL?ZJ62G^M[31? \8,@H5YBQWY$'4@# MIRT1<&S'B_W%UZS\4@B?J%*V(].CCB&)=ZSF MC=AC68=7W;_?$%L/55M591 M(Y; M3T,,D!_Q.DH0=3;#*)1:HQAFR71*]4:P=O4Q,];CRCWN5KAV'+GL]6"#6!:3 MKO$(EI.O ZXVR:J163\P;-4?)Q*M7JYZA$L/Q_,0+TV^O+D$3!]#(B\'LP!' MU\S?#;\D'OZ6EJN/K/6UYA#[-(TC+\0.# /H.''[-@HSY]D$B25<@\V,E6^E M7]-\71?2W15E??U^RB WJF9M'S)^J7YD[=VP:C\L[HCX>[G#^.Y7LE&)EA.Q ML\Q=%C#-%(J_.CP:E6H/#P^@5.#UX3[G3PB\-KZF?X-8CQN%YG8T8 [=6K+= M&#D8.X$=4.@@/R 1;"V!T&,]0^8V$H7OCY."BFEXA[_-J#ZR;S[P/39Q+1_$ MM,) \D#N/2DE"X85J%GYWJ^%JU=)*O(GIBKFJ9/3%176 MS#RU=(J8'G491N0\]&6@#Z\?5M+ B,++=>U+*DT"P.;/6?DU6R5%F>SX'5C7 M;0JPH*Q!#[",4>R2 ,:(=CB@.I78W]5LWK4TO7KEK'Y@K6[1UJG17XSUD M3#_DF_;GSM\W/U9D!)5MTJ!(JMZ+5^9:N%:;PWXZCDL#V>HP3_;\G!BE?7II M+#PST5)S_IU_P,X(D\-W:N,8!S0,06@#ST,4$.0VFA_1)/;EW@Y5MV)ZQBFT M#_L=;!J*\CB/?J;!#^%-0SEFA&NP>&^M]Z/Y^T79IJH7_HZVI-'SX4?:'>MZ MW2A)\[)^LA*RCOW8-#Q>'LFW"W@I-EAXB1-Z@-%*D6=CX/DN@'O KN3CXM/! M--QS.S#U81#KA^ \HZ]I7_? M%(:YJ>,J,=Y]1P&=W\!W<-;BWDXP!IH-WZ7!<":-9T:CXEP8.34\S@7;=./D MI[SZ-2FSK'LDK,8=ARYR7 B@)"=( <$47-,+DKLA& B/0.<%*WAB2#'].Z. M@;+R[J&ULD_YYAK3"49(X^&UF]_AT#B, M#Y,#HX9(33I])/G7?)5M5C7N*/8BA[B!&P'7AJ[O0!IWN!T IAL6E=".M3ZZ M:D%9SWFV7LU@ZB@7TPDGCL;".9MA<=](.E>_]U'Q5.C&GC(J-9O?X:@XC(\Q MIHL#(B4Z*K[/MM>;9?&8W115=?S2^FUQ>#'ZY8/1W5B]B("'J!MB%X6.%X6V M'_'WV^KIJT]&M[ M\_*M[6X**#?,&0V2V V>724AB;^%%8#V_J! _^C=0S=VA8"SZ*/.]H,X+EG M'!DC>O,8(4;QM!B_;PQ1]>ZXRFUQ5-75OE'.QJ-\R5#$ ?$Q=#T[0!B&KN?0 M#@6E(9:9N>BV;7@>PB5BS9!:Z2ME^&G'1N>4"?I?LG2]?;CB0O(G:WE4Y-JZ M,43+-81&1;_'C]8JP M;A:%RU73PTFLGT_=&V>!]M)1 ,W!-T^N!\$L=2Q M<4,0#(MEA_I=VL#NCD_M^&(IDS^FE$^[^MKAC59953I]92K*8C([@P#+J6\' MV&H16PWD^CQJ$^4CV),+LQJ]/7IM.%[SD''33A:C]@'5ZWZ;VX5_SK8/Q>JZ MOIR-KXBV-WF"*,$$V A$(0)Q&+@H:>\!B /7=J4NJM-DTO3AK:.[:]M+LAN@ MUA'2H?;OD4*QW[U6ISY"3FB1%OZF M51X]+A0:V],P52'%8YIO%IX7)"2 0>#A"/F(.I'C=\: [WI#=$70Q#3*TH ; MJ"VB)*JIBP'^M.C+)>J,*DQC7$)C)%F=7O4 MM='GCV7^F);/*-MD=_DR9[]L[R^(8H80QA8D?@SV(R!'*; R9-JQ, M'=I#S7Z#5VXJIYMNL2G=A$S+:=@YDJ^L%JQUA':B*R/ER.R9ZQF*RCSF?*:< M*T9IV6(:NLKRQ4UVGZX;JW4^&!#D$C^*HH1ZV(E\EY)NEAD&GMCNALIW#:M? M#:?MC%(3/26.^E7--#URDB7#S D]JCI!JK+EG^Z+KS\R[QHM8K]X+4$G/#^A M+T/XF58\!B$OAK<.\6[??+S-S'CMGF-3%U($L0,(P7;8?3X)8E^TSTM]U'"' M[QJTU,Q+GIG+/=T8*9)5%8)\Z.CBQRZ?Z=]*K$S?N=5@%P-;@_#C)9^+NRU* M-]UEUBZ.0A@GD1>%!"-(DBCILH70AI%0_9;\5TWO4[5HA)_'D"6EOTN;Y4-R M(ZD%(O]DB"PGPF^$&.1&[5$0<8XNOP'RTKD3RJ9.P.2O?*CB+H:&7GQA^=(^ MV=L_S;+WZ6-6IU VC8GK!'Y$(Q\&B**([E.H**".Z-*S41"&I?. \LKBF*1W MO,Q&X/*Z]6S(E]-I6=ZU+6D/X>O,HO768T^+@ZA.=PO.[0?Q=G "/19V!"GH M4M*(AG*/2VDT:WIQ4JRT^T;U(3R= >B7^8FYEUP(U4?[-&7U-P+/ZQF(Q#Q* M+4PX)EMBK\J=J'*VEVA5MP5<,@3EON#C>O,_BGRS_2O[C[LR6R#H8_ZT#G][ M%-(08 R[Z[9I6#,[F/PP:-H /5P^G&^LOW.LUM<&K)Q<:F-=3"NG M(%Q.*(^Y;C$>2M48US5,ZZ\7N#:BD8+D]0BD;OKGH8[:O2K,-EKA.?YI)6X. M&7?OCZ\6ONW[+@0QQ3[R*$A"U]G+,69Z+#C;UV/,=,U*D[H\-JE+?K1^UAZP M?^J0"L]D-9%\<4E@?'[EA.]<5GC5G6K_.!6UPLL%XU.LMG"@@>K+"PA"9)Q> M2M#+X^2+"IK=*0RU-\F;J4[:_O#;AHGJ0_[T,6--C[7+^VQA.Q[V0@=%?N3Y M=H*1ZT2M_1CZH="1,OU6)QLHB@XLOW&E12MY_Y0^ZL6RYFE8US5\['%:'R\3 M;N9R*E'^>E)G_3&81_)LP*_75U<98DY4*2_=V=K@XS_57-==W]Z]L+$=>0Z& M(?1"'%.6T\>=:L<>]J5>Q36#P+""?KIXZ?55?3%V ]GZRC'+Z:BAP(AIZO0Q MD=/7RQ=;7[4+NU?6 77S",.X:JO$;(_RFHW4/%38L(_%F&U?3IUA567;:F%' M( 818I^W*?!#B!#JZB-B%Q.I*P,%/VE8/QL4XW:]QF9/7Y*D9AZ=0Q9T,:@Y M"*_.G3Z8>LOB6?%;&@]Y37&W?Q1D^Y!N\^I]<9-5U>U#NJG_[B9=\Q=!BKM/ MV797;A;\V;)FUAOM3/-3;/>G!WA%>SIHOWQ;7%[R+47 M7$W1?WJ5=O)@3[ZP.ST#Q7RZWL"\90_JP]WQIN;>@:1H+A[OUK47-O)(9/L8 M>Y&/'9@0BE&'*X%$Z/[7\= 8SDF20^[!A.1%/083GQ;TP)%&?X04\XI)@Z,K MBS@:'3[ FU&5B-/$].S.CF0R7FL5@YU MHM#:NL3/,_^<_KTH\:[:%H^LIS:7:KF8Q$Y(_< -D>,0C[AA9P0$6"C%5_RT M:65IP4C?[Z#"4K^,C$"0I'P(Z%J?8<,T&1'7HVY"<]7,^-(X?@SA9QD/ E,>H61E,&Z9L,!K!V62+&(4Q5 M*4:[M^ L#6*6Q^SYLC]P&B'T'>+&-8L=/(M>-T-Y MB&*A9ZD5/CN68D#AM2%I8BZNU)GD1%$4H/RM M*\""]^F>1';15+AJ?+RU"O M_#N]GJ1*PN0+0\K B\$-0%KL4&L ^0'QO"!$$7_0(0#4)>W] I!9#(3.J2I\ M=BRQ0]*=6I@88;$SP8FBV"%UL1/F15KL3/ S4.S.-QMQC4,B&B?K^VPT3AKX M6XU3\UU"XW!K('8Q^V""$(Y@0@ADOPMH0FSB.Y$+8]&CI[*?'4OCL'1?%B9& M6.-,<**H<5A=XX1YD=8X$_P,U+CSS49W%!& M!3?C1B13549/;,]-\LS5!:[Z-NHTL3R3'3M=WKS>NM/*DG*U .*O9"T?'M/R MUWJ[ ;(BR$),$9VX** P!!U9A'VDT%U [+&QJ\@V..3VOO3QZZ@CHU)K*20 M#>!TG#J#5US)5!RHTCP3)=/FSJ4JA&$\J6M99[3=LN"U5F[B\H>8G0C& 0S" M]E 7A#:*I>[0'&QL4BV3VJW4QZ^JFAFD5J>:Z=C7U*!G+]F2TC-%HN>J9ZKN M7-2S03P)WPZ!$D"["AQF7)Z/MS;*1O,A7C2LQ03)/DYP*M5".I6>2*>%)7GKT9AB/\Q"9@3Z\OD=7 R/" M=R%MN8HI;X-/#M)HB2@"+O4\SMS<0REIGC*1@R+2H?+ M.@"[LACC6)V ML[\=W(.8V!YP7-N)$B<(;3?N9H+0CR.A(B\-9L:?C*F_63"$3<4)F!DB!T^] MIGN X#Q#,M,M>5KGH4911HAK7O^"V18W^L@T-6YY'%VYIUY%/] $GK%;^PHSV)JW2N M;^R("\XMYQML.7V>(LZ&'Y?1$9&^Z? TH9_'&#*5\V)]&U,SUG'55Q M1T@,E7D2?_^AVI;YGS+^WZ.(A0F* (HLB&-+)#A%RO ML^DQ\XNO6?FE$'_I88@MF1YW#$MBF[F#9U4IH?:>70Q M3;Z\N=9?'T/"SU ]/JV+YRRK+7:;W:P' _;-P(E=W[4]"MM;T)@EUXY]N2ZE M8L%X1Z*?/WZTBB_K_+[.W$9^SN@M(SW]9@A_\^@M@SQX_1C18#9$>\9MF:75 MKGRN+;$L_['8=$?/"<6A%X8H('Z0$!\P6YT]QP="UVH-MV)\@Y1C:8>9:O?E M[]ERR]_4+;/NB4ZYM'D G6+Y\CA,RB7*'2:K!G5EM:1.4ZUQEJ >\1E.ZCPD M2(,?A>[F)KD[NDVW&3_4BM=I57VXJ^W6ZP@(^R1T8Q0A.QK\ M>+T]IHD9X4JQ(S/M-!\A&$>Q;_M!&$$( A=X<6?(BY'5"O-J4IT?'4S:;NJ$?@\0! M48 \@BFP86?'#X)(KLA4]NOC3)UJ1+*%I-)$":J&48XD1>.(GJEN3GA-1V^- MJ"IU,Q$,=?QO*D*',3%2<1[Z/[[;>FMH5'D? M:;2!C_S]0XH2X_+'V))\DV_9^/4U6UUOMJP[Y5_66?.:?7LVP?6I%[M1D,#0 M<9"/[=ANSM&%KN.Z4AO)<:'AF.CR4U6-_58*T#6JN!._14V? "&[\3,.] MG(1KI-WP(:]+)/;M&^F/Q#STUH1C9P]>:>9.5#E[S*+GYL$;OF)=;W9A EQD M)RX!<>3Y41)X+NX08!)*'9+2:=>P=E[HN%^>K1JOU6S,J.R2:PV"F'Q.Q;^< M?FJEWHB"2O#8(Z$FHC$/#37B66&^+6M3T8/]HZ)]/XQL)P; MJD'P\!%?IL% MQZ$7,V":E%3)]J1J>O6B0P\X,:0](H-EU7@P=$JK2AS&UM=3A*II[*#0S%YG MAWDGKK4:6!35VYM\F6VJ?',/[\NLKLRJVMW1R$T@="'R7,J7K&EGSXZ MY#D*=3LR'5?I- 5<_F.7EZSOKFN,DI7A P@4$\)QF).3O#TFZP!JHF*(L_3T M"-AP2N<\<+1Z?LFWVQB!U4(0]E% /)&&0A F"7F?0"SRI MS&Z &<-)'$/VKH5FI8>^E&Y65K%]R$IK67S--NEF:Y7Y_4//:4GM](JITTC, MRLG3 =3T^G2>H!Z!TL#J/!1*AR.%]A8GIU'7FU5V)S$QYF7L) $0D#"A@1=" MZ!U0X$"J;DNW;<-J=H#[;GUN=5YA54][!,2T;4KRY01O..]&M$^2P!Y!-!6* M>:BD,>^*<1JT5CT].?G%MNLE&!,VZ4THC' $$M B\7V82%W[8\+^Y+JJ;;G/ M2'2TZ*WQP.C6W-DL_2D0JZ[%@\+T7>CQ, _E-%D#F^*Z_+$LEEE5?QKMBZ>>)+=YMB.S:]Q29R@WN:!CHW=;AW ]Y)$ZH)]/19-:^_'3_\U M?7SZ9R*KHUK8%%7.L8F4U4JK!6AU".LECB.,$TW/A9CK%4.=S,]%_K3Z]$;P M]#.F87?Y9E^H'\8Q]'#L84J1@X"-<=)EO3[!(=&TI2QN<-JJ'/6C4GK8'KQ= M;(9HK>4WTYU<$N%-;2M8GO9YJ)]>E\0W?57YTJ!]/Y5%52V08WLQ<@(/Q#CP M4.R[:&\6XTCJR9'!QHQ/J/==,&VZX-$E8>EC46[S_ZS+[Z^L>X[76J9E^I#OB MX_^>\:(])JI?LS*]SWZILKO=^B:_RQ;4\QF2P*:81B2&"+K0W2MK%,I=[F02 MB.&)^*>,[VCQB74'T6HQ6@U(BZ.4?57=9&#$A'$V,9&3S7TM?')A9ULI6H:> M<5=GND=V1PG@/$1Y'%??/!D_&K^:"I.:"SJ85/U4%*O?\O5ZP7+B($ZP'3@> MB3& T";)'@;!4C=@:#<^UVUQW1QKJ2TR2Z_NPB+KASU>JP-\_GZI*4J*WO"I M7D^D'IIYJ*LY]^0JB8;R>$E%[Q\6)]=XKS>O[5*?H 3&H9/828QIO<_5V:4V M "(3?'W6#,_Q:U06[K:/+MP@9HK1?I&;%\PML(_/]:NRY?V#C"4?6CB;"A)P8/O23.>UX8<"?PE2SD\VKWRS) MO#6=.$% @P!A8%/' \0#H#O>'N(8!3*KOEH,&AX7&":U44$OJZ+9\\B$#AX; M.+U#E$I7EGR9M][,6"/M<\F&=;KT)@/6SI?X8O"RW&6K3\5SNN:W>>)=6;(Q M=^$"-P!11&P:NS2@<1#&86,M BSQ!G+KO&HV#*\$M+"LLL;U?/0PJ>1I=64. M19=DS=,GN]K:,+>'=&6UH,9>0CW)3._JZ# NYR%&@[UXLZ:I@Q6!B3:MMODC MWZV_R;=M7[O)TR_Y.M\^WV3WZ3K)#M:3."1^XD%68;91*V>PUOVDENTV_'>PY MH>_A!#H(VCZ-$YR0*.KL(4*H0CZK8&6DX6.;?K/6+?6YZ/BA@4.I?-8P?6H9 M;0/*JE%-F]2^I>=R6CN TEDEMD/\.)W:#F9&4H$^EL5=5E5, E_*7NP1EY(P M"&T[\>M_VJ0S:H>Q9/G4(%,C:='3$3RKRLJO^5)1D90YE9*E,>A4TZ9C9&K) MDE:!.D/4994:RO"LI&JP,Z?U2@]' C/RUAYF_S5?INO;,D_75;I9?=[N5BQU M6/Q_Y+UK;^,XMB[\5P@(#60J!NUSR>2$OL-WNI*4%4]&QO]P7#92J(] MCI1MV=6=^?6'U,U.XMBD1$JLF@WLZ=S*ZUG/(I^U> ]2A%-(8.)&(0E"/NY' ML#-($9,2+ UF)A*K58L/[&J ]5T/50-1>D@XFM&+X^XIR1PF51TT\/7 XY>I M>90>34_)Y[ !]!A>+P^8+_A_>HRLB[39A\7:'"FU-RA5%4_;"4.>/9ZR[>Z9 MFTS_9Y_7]Y/T92^#D+J$>B%-4 @3/XC[LC?&2.H)'[T6#6O[+?_YPY)C%$]P M/;4XZYZ3=4A!7K0/*N:%.!I:]S7EV5>=09#- 5/S/RP=="BOP.TQ_SU2]7E7 MG5RKYHFI.1^7,L9S+YU )(@YFTMT$FM+6M'JTYL,HY\QV7F.&VZ/-\CB_F/& MM;6?Y^V,(M]%"?$B1%'",QV-HZ1;.?0")U3:/C#2E.'TTJ,#&P%O^+SK6$;E M9CDF)%,M5QQXK)%=':\/S3+-<9ZI,], MNFEGU/>(AWP4!SAV""/0C1W<&?63$"IIUCA3IC5+H%-4IY'<2:K3=+0IJE/] MIDE74QU!FTN1(<>'HA#T/8M>+($V"%#.&G-CU M>S&,J*]TK\AP*TJ2I+ZM_*OX)_)C;Y,+&TK]:3RA=G0E#7Z<7LD8S8QL!_KR ML-QFA%<3:RJ>V2FJ>KR,MUO>S.K7=LCSX4]NE\_B1_C/Y;8>,>V>KXMJMZW' MV57=_[\^+(N;IWHW\*>R^)Y5.[%!KC,P>TS5=B.]B77;GZ)_B]R'<5N-GOJAT?P/*B4*TTL8P] MR5+',M3F2J?:BP_?A!O@V%5PY*MXQ_OX[UI_0>WP%6AOV M%>@=YU_NQ6W<8L:W_M@*_"'( "T;$]]5/&VHSR0K2]N<'1G05G+*'T(WK,O5 MC0(LH._$ 8E<[$(/^Y"Y!$<=?HP@7CQEV[Q+&K7G3L&*# M^K?)P*J\3)]\!T5N_KS[*_^(775=W-9Y9H%HDO"!/8Q@RFC$O_ )[.!3'"O- MI5L#VO"XN$;#==6VM*H:VKFSJL&HVII4&Y?%[J7&Z9\EI[X,Y2PI=6!K^MDS MZE!:)DNHH^(V?S[]1UT,]/ 9JZ#/F0^BW\!$'F#'CFPQKL4@(\ M^G&0!I1UR54USG,G5Q.QM3RYMBWGITNN+T,Y2W(=V)I^]N0ZE);)DNNHN,V? M7%FYO\8GCD\Z#.&70JORJ#G^:%$O%K/#&PB0[(-YS MYUE#,;8\U?9>_WS9]DU 9TFXPYO5SYYS1S S6=H=&[WY,^_K:>X8)X[O1J'# M:,+=P-2-O;YR\&+2+L^FQ7KNI*N*7'UQMG-26I?3>K/4@'79'TPZ;5Q9DPW_ MSRZ;@WF9;65-+7(62>9UL=OF196O_K'<[+/C33HPA3X)( J1YX70QTX0'+) M&%,[5MLT.&)X!:Y[N.E#]SA8/8D,$CX> FR9;T$-V)91C8Z&,?NX MYVA33$]$T]BNVCOVQ6BH,03^P-_XIRU7NY]O&^N[K6#>G#^^G[DSO&(DYT_K+ST0)_]A2O@:&I-S^/CN;\R?V]50D./$C2,$H9 MC%SDI Y)^\T&C"2AA9NA%3V8;E.TOM7Y'TR"?X2%5-EF\K/+[VA^9E](58ND MK/2RO."=-U]N#HCP7WFU2-,X5_><^KX8SWH]UO67VTT(%A M&D 2!0F"W!H,'>)V=EF$91_+UF3-L)8?4(*7,$&'4_HU3UWTGA?I>9A54][+ MI((_&I"2V5(CN]+OI,[ \K W4G6P??EU5#DZ3N0F_53._BJJ;G]*4XU..C50 M;HJ;X6V/?U7EZ_I=P[)HS?D(.;Z#"0X@2U#(!RYAGXDG:TIF>"^NLTKHZ?4P6=DX!WVMY-4/MY!8X]!;6KX*6O5^#(6]DW MOVQM+I(3\;,#-3@/94\C,;-28#IVY]8Y -R[@M6%'. M_6>^>WB#L7H)LGKI4O\X?+O9AR%,?#YV"SR,2(B9F\8M5ACX.%&_R6(>G.I; M80;<5E$+Z'>!!_SO_X6@"_\O^-9?8%'>@:?S5ZS:%%;%;&AM+(=GP".7P)_< MIQ.9KGJ3ZMZDQ]ZU.>Z/,!(>F20W2W.P++'-P\%[R6S&B)A.8.] [0ZFK+;\ MX[(D:_Z["&# $C^ /O]OB%"4>E'48H\<#ZMM:K("L>&A8X<'_+)N$?U-G*J[ MZW/=-/E,,@7Q^R[AI\0I(0ILPG'O-H).[#=WKD MO#5(+K-9@]=P!N7 P(9C G>E.+>6*8T#;>+I\MJ?-5!_T)PIFDKC,?A%^/PW M,54*N-N7GF>QM\U(KW9: ]G\PJF=;>CRHNQ4(3J]OFM= YE]J=@^1DI[N[,- MT^E!D#HH=E'DN1YQ("..[W=8*0MN//434Q,$D$ZEJ$9$^2L^KD1K@5X%JD1!*(A)"1,,$XMAQD[ YKQ\S MXB(_5+K"1NVC#0^L>C3@CQJ/XJ8359[DY@P-4J0V4)%GQ\R9^Q<\G!&[@839 MH5)#P;\^2CZ& V5=^)@7V37_LEKXU'4I)"XA040QP=B+<6N(AJ&7#M(&^8^? M3A\$)E"#&BH2"J0I"H49O@:+A0Q59A6C)T1&-=39LTPY!CCPGGH,Y4)606CY M^%@67W;EZI^WR^W-MC:\KFL9/ABK+[M84,PE>::Z&#)J\U4>+][*+?YO[+U(F0!"W$'RO843A"^,XPKU)/PI&J92* MH3EDZL4MA'IT2HG;@4)EBM;Q2G4%CK#-K%5'2%3$:@BYEJK5(% M=7U0/;E']6 M^%NUVRY7NX43A@DA84))[$4A)@DD3F.2T@"GLGEAE(TI%C+*.R" @1H9^*/# M-M>BQ@F:9)8WQK!K1Y?1X\I[2Q[C^9'M5)^RG3!UNRV_Y^ML39Y_K\0%W3=/ M]7TJQ3U>[?+O=:_N@7C8]]TH=2CEXWP^UG=#T<4;("EA2G>4&#!O. G=W*:? M\=?K3[\"3+]>_^/ZZW7ZY3_4:EL3G,O)V\QTJXF>V/);:UT'5[RJ\XM #/+B M;Z '#0ZH9Q-$=6+/R*3!*-DAGB8=+"=K\6I"B]?_O:]VS>6S9;>=+GNQ ?AK MJ0HU\G#L^P1C!R4)='&2HAYJ$ 9*4CP+0,-B?>03V)5@VWD%BN[T$O^I^'HE M=&;?2 LH>V59]AXI2OP\T99+ M8'6BU-O(IQ[]")(R/\US]*0C$1I#,I9]8V M84=2FI>"TJ(^JI;8DNR)ZVJS,9Q_O?N52P^34JDG],;PKT .L M"<8R!!N1:AG2SDBO5L[MD%*]+I4&VZCT-03'GWYS]SF_?]C=W'')Q565[1;( M@T$20AHR+P@Q0B[BXMJ82XB?2LG;:".F:^DC<&(:5[,)B52L58]YO#F#M3(Q!<<&ZC!346A] 'VZ:@<=NI\!*67CX:?=?Z$ MIFOC:_9#V)K<*#6W(_DG%1Z6V_OLYNZZX!7R*JNJSUF5\7_WP#-%DGW/-N63 M:&N+,/60CQV"$\^/600C-T&=840"J:52C>9,[].H80KUSHL/3PU2L&VAUF74 M^@ 6K,J*CZGKZQN*$BPWW&#!X_<] W=[\8:RF#"1?UY 5T NBO\H;EGW*8@>F!CSIH85SB@0O$#J8.AEZ<=EC$+1^+(KNO_X54RC$(1*H_QDU_?(-9ND\> M' "[@P?@GGM0@5\V]8RM&&KT?O!,53M23^4WKDB+H\FP7&13F>6A&E8AC,:KLN);SAWIW/A!+&8/3U. MX6,Y9>M66S@@^RHO>.:FY>.WO&C>ECC]J!/>3^WJC MU.E_TM])XRYBPKP4.TZ(/9AX81BDV.O01S$C*FL/MF V/$[\G'T0![[[N;[5 MJ.?Y;"-/L9O\SVI'Q7Z)QM5Z:^H[__3H*L=I MUV8FBN&9Y1W;6I$=*T36L5+:W?<5=\J+XR9D665KCO\I*ZJF](V]@$ 84!BX MQ$LPP<2/.V,A0J[2O4C#3!C.6Y_*XD.]E:L^B?;AF\#',]8!H.(U20-YE,LO M$U"HE@YJ0"UIM\OG>@[XJ'E?U0]<"W;3OP3HZ M,$A0 +W(B;IM2@EU(%.8)C.,9)IYLM<+[T\-4O#+NH5?3Y,]+K?_S';U]=J5 MN)WS_#&Y2>,E)X=SQFC88GX'&/QR#/EO(D8]ZGI1K<-]!8Z03[R?=!"[YW:, MF@V7'>IKVLG7NSZGX%16O6]V#]GVQ';2[F1:?UAMP0+F19 #<&'$#0;485T1 MFV+J*]VWJ<^JX5*S!JHHL!HIE=/4>=A4D]$:X\G-]U>'HZZ@1SJM;$H3>$8I M]0?!#G$TX%=INOFJ2>#KUZVNBU>(ZEV/7)6/#K]_RG;]AOL@3OR(C^TA:G2)56FL9C?><2'D=6KXU4UYKI$VAQ0*QZU,AXD.:FU*3YJ GSB M+4,1IC>Z? C6D0O-RSQSG9(:2?H9T9XJG'9(^63>EO-TFK&RSPOSN@#_G*VR MO'X68Y&&2>HFS \BYH400T2=J#.=8C<<,$NAQ>Y$(2,P=1!7&@)1KRQ,+^S"3$E6N1.Q> T.M2RE'@L3Z'N$I;Z7=BM<*2\:D1;]TH)D&F%KH8*LP=B,Z\IZR">>=A-+ORIG M.DU'9Z@B3A<1G5+9!:>%6\>F&8[C\S&92#]E6%425JUALE5Q]3IY48H-<*IW MWG01>(F#?2_F(WAQ66CJ8]BM6Z51ZL9:-'F0Y6DTN.G2>F1V&,$ZIS;UD&I^ M!G-N\3S%W>B)2&GR;17'<4X-FE94Y&S\[.'M\KD>O[.(ABYQ'2FKPZ)HAE"9S[/2@"1[US@W>7F!VXHG!%LZ@64%5 MLFV5L\'^2,\'#F-JN(BECT^;\CG+VL-A+ZY[3QSHN13%:>RY3H P2;KC80Q' M$1VG9R,,FY>V[7[4!G.]- ]5NHD8UB)Z'=;^].ILCT*H\*BDA1K"8:LLZG#M MHD)JXV]4Q2>4X96<3I.F]\#WO7Y3 M*\9&HN\;9?B\.,]([G@)OBZ.1;;^K8S4&J5;^F:=N6@?=I6.1OHO7YRC0,V) M#&6(V]FOQC'B5&FT/8X=,W0+=9^S[UFQSQ813%W*TB1) H<1C^ P[NVF)!DY M2ZQJS7 FZ>" ;8-G;-6O3.;0LMXDCUKJ]I[9SQ>8G:@H?T684M4]E&Q;R^K! M_ERLF\GG[0+,8&QX[H($2_QXPAZ8=@! M\9,PTO 6]1CSAHO+ZT__2+\8>8MZ%.>C5',JNK6J9P_:AJ=#U8E5%U0=4;): M6+4X*">P^KB4%=KV5Q7_J[XQ;004'D.!%",0K=!/DP MHIUM3% Z8'N^'L-2W7S\"2G^\X>E.!I5WNFX74\3Z7+B.B'1@_2TPR>>\F@1 M@@-$\.4RQT:D4XJV,VJIEW8[!%*S3Z7)AJHH@^+EH&Q=,>[SE^5&G(WZ;;D3 M-I]O[D[B(&F<$C> T$,44\>E0>IT.)BGME%+OW7#U6:'3I<>ZF=?4AMG)5Y1 M)UNL0/1+(-#6FZZ.0V&#;*HR>DY"C47'$CDUY]]K:37,Y.!JDP-[RK:[YUO> MU'<<5.' 68,I4'2 0A8-.1$J$;K,]2=3RW8NM=G'=*1 MA><(_@=6GX8YUU:"=CBO0(WTJJ8]O4C[-+7HNR2J%*3C(V&)C!IP[%)IJHN[ MP<)Y7>QX"\ZY:+!^JB&6ZUR>$!WBQGYR_2I2)\@ZFV5.^&^W-)YD8RI7^U9^'YH>NX M$8(Q9\YE@1]@T@&@D.E8&Q]B=JJU\:>C-8>\7VG0O#X^B'?=*SU:*3>^PF/K MLHZ6Y1SI4-BACR8<&[Q\H\C=2,5D>;$L5J?7CSR4A %*B1^2D":I&[/N0%3B MXA!)G4DR:-[PC"6[_H0_41/KXZ,X'Z6:4]&M53U[T!:OCY\A5EU0=43):F'5 MXJ"^2[!NOC-=D_USN^;?MZ]B'=[.K M19($B0_=* PQ]$@8N[B[F3EQB>.K7 IO',M$P_1N6/FX7&?BG;IM@Q24!ZC2 MAQ<-!^>\+ML1D#%C^_[.%#[$/T"OGZOCX.NYS@:^^%'K +BQ+T[2QT[MB=>P M@ZBFXW;Y=.HH!D^DS)Y!'NGS* MQ5R(.)%QC,!S AJ%#G80MYQ$,<8^[A $P:!G7W6:GRE=KAJX[04+RDG32"#D MQB^3DS\H-1Y0"O$4.#_P@>8C:)&V1_T'B*F>L8H"B6<&*29"8*(N)0YS*5>&KH.8:E'^PDGYL'!&],&63,\ MK?-R4U1>57L^/JP7 E?EXR,7S4J@!OLG_F76@A:_;7Y:C:+:#BW4Z,^YG60:F!JL>V+G1;6@B8.] M* X@I:F7$"=R@]X8C*@W2NSD3,RB<-5;B2MXFP)9=R=J\\.G;F?$$__,D3(G M2?A ;=//]7A!JS'-+&(U!A7E4B/24KE2=.*21@WA1'5GULU=;>JZ[:"TK';5 M@B1N%!,60^Q1EU(NC&EG$D91XH[8E#7(WJ0C5R%1Y=U=MA6+/2N!#VP/LU=Y MD>]R/JIZVO.:>77X0S&%=5=N-N6?'[BV=3\>MHMK6$PD%+D-RK6 M(0,UM'FV;9TB26+'UBAN+9$V+:Z\LT]+ S_Z-QPLDM1)8X_Z+ H]XO#A+\%. M#P GL88M6D/,SK%%ZZY?[-:\16L0[[HW&VBEW/@F UMW%FC942 ="CM4T81C M@W<0*'(GJY@I+UU6NYN[]"\^!"ONL\^\\KDI!";Q_^+ P/?E)JN?C"('Q2Z)?!)[4=K= 0"3%"L=.IT#G^&QLE"%K'9+ ME#]WY3;+[\6\7^,@V'(/0?-UU2RH< $1]6;]17;P0TVB9PFTG);;'F,UT4_[ MT';^ .&0"*4 >=5DA".L5^#@1O-+$>W7/TLE F\D1QB(SIED,F=;L"/KS,I M:4_/5,MCHS#=\M%[N7Y[^^)JLU_S)'SL?DPDHHNG MVLTON^5V-T':O8A'14I?0U=2U9.Y\W__+P1=^'])=I\7A1!$<3-';67"K'HY M9A,D2:V!FB7G_4!YRU0:D@[B3Y!5Y'W5F204&9Y&\U&,DY0Z,6+\/V[@4^9X M_8QG (-6\]-B/87B7T*CKO@=<&UZSS]00NG_C71#-F8_@VY(^ZI5-]08EM6- M+_NGI^8HR'(C++)-^>=U<5=N'^MMR_UI2C\,D\3'. X9](+$81Q*:]WS*714 M5AITV32\>G ,$R1YM=J4U7[;;+6K]4'@!D? %<^/:Z->KKB;@W6U,NX%X2<9 MGNU@N"1Y9^15-_UV"*EVKTJSC5;QC%I^_["[N?N]:JX[NOFV6^:%6#7NAO*L MW)Y^'?)YX3 'NBXC/G4=B!F.@[!'Y 2QTO,3)G$8%M$S[P"#Y3:OQ&_J+;9E M[93X=BN\_5#>?=A7PRYM,QHV.;&U)6)J ORY8Y[C;JYU QURL8#0S_7R_O?N MD[?/$Y^"&T[T&;&>(GQV"/@DGKX^-3<9NRJC9Y%:/G'2^)>'>YN*]8D-0H=: ML,\_-(!.D,*0I"R*F#C@@KJE5L]+(J5#=L;!S%@WMSX=W9DF!MFGMNN*^THA3$TR7R\0]$C@0,@BEC+J8N2Z:6<^ MH(FB_FLR:ECG)6ZC%_M/-OMU4SXN5ZMR+XZB/"V?ZS9\+92 MW0VO+SZRZCY#:%15O+F=XA@CZ$"";_L=%_<=>.:EO0 ZM5#+T7=6D#5'P!;A MU>W6&X$UPINLD(I;A@ZOB>#ORWPC)( 7^N+YD:_BZX4'W31F+HP"-_'=($*I M4R^,^2YU(@Q3%0W58<^P?-87=!TP7H$>Y0<^OOY0B0=]_JB1OE].F>-:3@^G MIEE-"G4P;$0')6@[(X$Z2;=#_;1Z5)IKHFJ:]UM99,_-8TIL7ZRKW[+';]EV MP?PP14XD;OWQ"(KYERQIC;F$0*8BJ6)I)@L[R=&Y8J(5?.P1)DR^O!X :&9*5I]^__%I^S[:%F HZ:=;Q Y>& M81PX2>P0PJ@?LM:LAU-?Z;JNT<8,B]3O?__R=W#?0P1KT>&&OI [GEDYW9J4 M5#7I^OT+.&"S1+XNT75&P;0Q;8>(Z7.G--0B%?=)KAZR]7Z3W=R]'D(> 'S, MB^QZESU6"QA3$B#HQXPA%-$4I1[J,#B>1Y1V2VJU;,.DED +:KB*,UN:@R G M@?/Q;V"V2X9Z,QLH55@\MXW22#3LT$Q#OKW>4FF0097]-KAXO<4=[^ARNWW. MB_M_+#?[;)$X'@[]B,0L@D$H7IB,_,ZV'ZH?_1]O44D]U4_LOWOJ9/K]%!>Y MNK!I0A_7=O1-S3Z=V/Z@FS'9OOA:!5Y-F#^6VUW^KVPM+A,DRRJO%BXD#(90 MS)%[/O0II9';P@CB)'95NJ5VXX9[:(^HOL#TZO4@[@HLWR1=M1)'?S3DJIQ9 M Z&]T.$_ZP,E($^KGZI-^"_? MYH!C: OFI @2$H=!ROR4^CYF708(F,-"&>F="LO$2KQZKW:J?_A*IP?+]&2! M/*_:-L;0@(B+R/4U\>O;&F0E?I[X23]$:%T\Z^_I)@U^W957]7FRSY49 ^G69%T1XD'U=_K7P,//" MT'/*.PP/?!;XS MTWKJUP-HXE].WNXUE> M,!HF 4$Q@;X?8Q;$$/>SWE'H2#T(I]VH83440*^DEGVOCO12>KU0754BZ/0RJAF.9U\O->16 M:;AM#CT(0\L-_X4X4YA_S_!V*VYNK)^AYN,&<8_7.[_^RK^JQ//'95$UUR]P MF) B$A+H0H_&"4F:?:V4HW9Y"(:=EID,GNGT=@P4'"&M^_CQ]S>[AVP+=@_+ M KS\1X.ND9DCT')C!\MCK)A&S8?7\($>74$X,VR9,>)V#'#F).#=\T,SQ4(V M4Y$E[VBK[,M#ENT^BOB)"^/_RJM%A)D?>4&2QM1/$<1>$K17G!&7$HI5\LU@ M(X:S1HL+U,! APS\(; I)H+A/,K)^204JHGR,/:,Z.Q[[)Q1R]&$VJ%YX]TH M-3>T\?J3E(_+O%@X 72]$,=.DH2)2]TTBG%GT(NPTJ3U"#,S:5"#3H,*R;(Y M7(<,$*E'B2YQ.)D6-4 4U4B15GOU2-41"44:Q(VL)M5CB/K5A>ZZC!BB)"$T M#D(N@0X*Z\=S.CL!5AI\JW^Z805JADQXP!LR XB24QFS'*F)RS$],]V8\X:. M,THRG#H[!&0$_E)7(U),%+P(/&8)H# M(2=5\\5 3<:TTF]FY5Z%R7/+]T8B8H@PP8UDB!23P4TJ$:. P*XJGI,4:< 1AZ,1Q9YN+G=+#I'HLFJ[.OOP.!)X/3@26;1P4JR\] MQ$I679-SJEAM'2JK'B!H$/8TSS.6E&+N7'6EE7D[M$RS3Z^K*0.,26]$V7$[ MHE03NV%VS[1\?"J+OG+S(?8\'.(HHCZCT(MCC%J;'G,2M1M81UDRK&X-)G M-6A\.9),.66;CD+K<%+[_Z98"8)!&./)YY/5O8]F3$Y@):%-3F X0Z!#--$ [312E6&J#IMOT#:-Z@P9[V&$G. ML\\8GNF57$U*I2QWG>L+V'%%G-$X3PW9( MFBYGWKQBJY&CL8*E<,[Q8_^@&G*2E*;(=U(4N@0[KH.=#F*<0J7#AY,"^P'* MSX]#'Y:<-L+C!'?VX$Y?O,K$=5(M'Q*# H3(+]7V=U^\S&_RQ88>7[*G"BEB<\P25P/=AMM?#ETJ#K51-XGXOON6;3;;^G*VR_+NX&*2B^^V6 M"^TBB5#H4.ACZ(6QZW.!9=T!_<#QU81MA!G37J?7[.B)0&4NV0)AV.E-H;G.IHO]AM>57WG_GN@>ZK7?F8 M;3_F2XXBWSTOXL2/$?,]A%B8A@Q2Y'7571##)%8;OH^Q9%B,DNPNXS0+,?J> M%;(7=VHB47:$/!5_JD/>!A?XDP,#';(KT&.;>A![AJ:SHU(=]-HA3)I\>3-N MU,>0%GGZW/15KI7E?2'>-EDXXOXBC"*NC%1<2HT"0GJ-Q G3IE?JIB<6,%%5 MM= T:MD QC6(FUFR-:O=%6CA@L^7(S"] K[AK/*G379=W&;;O%P?3O NW!BZ89#RVC,E'J$D MQDE?=;IQ"I44U1P,T\LU/7*0U=#!LK]9H;Z$HQ"7<'SY_?^H/M1D,#"2PFM' M3!1%^!".!K6X..#-/2@M[*N\R*H*K_YGGU=YO1Y#GH^^:VX93E//17Z("&34\U*7DJ ]B!- GZ"! MU\QK,FY8KCN\HL-WB,$QY"OP[?GX!V/OC-<5$SG-GC4<:DJM/Q*&KW>78_2, M*AL+CAU:;,Z]=R]>-\*CQ%M4]3K0D9EZX[[C.XPDD>O%3HP#&! 93GEZ M0IG'-H$U9/@TP-EI IR)KL(@:(&V8C'94U;-.$VCJNQ=CC"?).EU5Q?^^ ML@YB0D);___L^=>LR&Z7.]YP/N:KK*BR([/MN0 'X] +B715V*C=,:KY?(V25?LSNEH08GG1 :>\MB3GQ9P/83-+MR:W"@U-R3%-_+>SF1_ M[$]2A0EQ8A<3%B4HP"D-21KU)EVJ=,W4*$.&!?O4,M"(PZSC.)5;<)N,3C7] M'LZDF??RSK!T9L%,"[EV+([I<>7UJWGZ^)$J*)]%TKLN:%D467W:4VQ=6W8E M[?TVJT^#+@(G29TH\ EC3N!$*>W6L9D8M*&EU>U2::W^#E_^.K@V@9;7C*0LFCDA:_//3Q"+U>?+^6N-(=L9?R5+]NBVK:A$$+L2) MQRAEW'Q DJ"[)H&;A0BI7<8_VIQ*WQET+7][A'*D\-0K!M(=8S M[NL#2)#]]20J7>FSER>RER0?IY.8;C)GSV7:'2J--3RUS/:1I]'[NFSZDNUV MF^;MK*;U+,+8H[%+<)!X&"%&, O M/>UW&?B6[?[,,M[CEMM=KGI%SRANY2;GIZ)5;=2G\2AXR+?B3PO MZ(S%3N1*3J>,,6%8G'IH@&,#7TO0HI,>\H^B[^+$R53,J>G/>Z2I[^P8Q9[T M7,E4+ Z;)AG.ID25^;[G[U26&JB:OYK4X42IM?DHSH6+78 P0N$ MXIX!@7'04X4:.):3KFGI52TIQS%K[+*SLX2=43)]9-NA9QK].7&+F4ZF1FJ; ML-H>L6,H#&(O]%(^R(;0CZ@+^[$VPV&D0=L4K,VE;4WW&_0>H0:*1TF;(78U M29LXV.V7>7+3?ZOVMAO^2:K=F61 M]2\18N0F<1*$#N9RBIS <4F_* 00'A KS4Z/IE)CCFY)) M5>UZG\0ALWVCV528\YN2U:$S?V/8E9G]N\#!>W. NJBS8"90FRNE@:8E+>OI MR$&_M!D&*('.A11(,T/IQR2.-$:09TJ W#$GSZ,.B N<[!',I- TQ! MGYH6#V%NJ@.T%V8PQY)IQ^A^M!>73\P.8&6,YH@OMUDW@^"DB8,2C+$?)A%B MQ$FH<] ZN:L/]5F;08>N0(=QX"2E!HZ'JY,Y>L?KE JSDVG6"\(4U6L8V?;J MV$!_)!1M#%,2PUF2;39_9DOQ2CG)R^MB]?=N%9OX) T2KJ4,,P8CXJ7]?"C' M('N[X.#/-ZU?!UR Q-[-59_EQZ/#6?MXCAV$L(4%>D45^J#V.&D20]A)R%O MV !V((F7QZ_O^7QZ]#J:H=G'KN,]*/6UEV$U)"T?O^7%LCG+>;P<)+XH?H,Y3;,IP*%%W:@V%726H7M?>J48-\"QJ7(1JRE-" ,L@"-PFAW^NT&R"E?4&CC9E>1E]6#^!IF:_! M_DE<+;(I.;Q[-4D<3ZB<#$[*I9KT==# KNQ&U>" [@K4^*85O$MLG1$Y;43; M(6SZW"D--4CYD?5)^3RU"^FWY5_YX_X1/XIG!SG0^ITK!R:4)FZ$(8P#G#H> MB?H'6UP62CWL9QZ%8W@]SRK^.]Y]WESE.P\CW2((9I4'PUVW&W0^3W[]).YD*K-7UG0 MM.P8)UK*S>49-!M0#GR1_LNN7/V3/-,-%_>OV5\[P@/RSP5S H_RC_%F)2P;%?U*NL=^7&S$7 M6.\6C%,O#M*()1"[.,61%Z)4&/1)F" 8*!7^(\Q,L790OU8EOC@"-^R>A!%T MRFG71$RJR=9@$LT<''Z7HC,BI8%7._1)AR.OSPCKXD96E3YGU6Z;KW;9^K3I MTS]M=ZCX,&01(90@!E.8IBA(40>)T%3J0L!)@,RG;(/V()L-BISZ61,/;?HX MRZ;E,32>T=!)HF.'RD[C:CE#ZQ]_"Z#;6@P(\AW/"9,D%*]'QJD?.:U%ECIA M.O860%D[AG6VNW->=BGQ<8 M/L4Q"CWLNQ!%26<.!:XS7&,4C$PM,YNRN!^M,BHD#A$:0_R-U)H#JCGEYH!" M6G$&T&FCZ QQXZSN#.9%5GJ:+0>G:BEN(V4T=E 4.Q'Q_<"/@]9>D$20:X\X MSB>G/<.M*(E/#TBZ!S5'$H?L:1M!G)S>3,.9FN!T.[D.DR#@@&M:R7F7GC.: M,YY2.T1'@Q^E[L:FX[STJ7W)W7ZIYP6D) H#DD0QBUWL4)PD/9*4Q$HG DW8 M-[T=M^ 9@8O5G>A[W^N^5]X=GY]Y<9X:+%^\70[6RS/O;4UXUOE2)DI"G# ME0CC<2C$?;?U.FM1%G?]#S8'X%?'W7]].?4:X5RN?IF0;L45G!=,?SIF^N,Q MTQ84.>]!'JW2O04]\'Z.I.]KRL=SNNCO8LPO/Z&K@3G96QQ!I MJC,Y!QA33]T<+)^=KAG DQWR,0SZFVF9P?[+2L/-]GY9M!U$U&#E)E_7W^!B M?KW8(@GX0IBIF3Q &B+(Y@U& CR$N0 M[$:U:<"8ZU#'^)OKCWH/:C4Z]D&,HPY%P<$-\$?GR,0[.K20?Z8S3QM<.U1@ M8I_+.;N3XCFP_3<^WLN7V^>;K5A?WSW_ENT>RO5U\3VK=EGV97ETJ./M'W=_ M5A_O6; .P&)O A#XD9!(FXO[2#Z1.VT]:3 #,_>'.#QI@X:@*!Q!W1 KX#P MZ,71J9/_K/O[]DB5XC;H:<,MEVVLC;1:TIDER&8.RVD,R)E$-$O<[?/RK9Z)0@@JD//2> "(5QE)+.*',(')9O!IF:+(.\ MEI _!$90@QR<"X:1JZKNQGD=JM>#*#6LO*?(DM+242S;IH[CG'E7[S1P)*M@ M;X555/4W?Q9< Q[RI]N,-TY>_M]G"XH0C=TP<'WDP\!)'9B@SCXE$*O-!^JS M:WRRL /+'$W%CM1C"QD&;P,;'2/9)-??+A8X M#*4A3B.?H!"%?N*&;0[U4Q>%5*WJE/Y8XT7E/'<,2ES_ITR1'9U/'78YLFG, M5[4=_61!2IVQWO&=-;*\70.\-)AGU*$BOI8OEKH=RPX-2 M-7/LG\K=T9[WPV6];D3\E'C8CUSJA&GD.8G?7M8;N @JW4&ISZKIV>;R\;$L MFA5@Q75T?<1*+JG/PJGBZOH1QO_3;6L2,(^.TX _YKL/7);"XX5AR.*040?Y;GU*W6<4)C1D@YXO&&3)],#S<%'+ M;]E28*L3V=_?OE8B%@A^6V[_F>WJ]8/#/8L#'S\8QKOD,'(RRA4'B*>NQ:EF MG,@[2]2YX9P6@NU0/$V^O/<*@@:&I&_!>*IO'BON/_*NG/UGEM\_[/A([SO_ MZ7WV.1./#76__)IM']V%CP(41[$3HC2(G=0C,6D?1_40X0,^%9G3;MRP\G4( MP;*!"+8=1K 1(('Z-3NUFI5U/ 'BJHX5R!/@PM7-#C;?X"?#T7!C-7 MB"C2>48GC47&#NDTY][K.T#,\JA%8(70E_MB]WFYR]IC5@N(@Q Z/D,P9$G M/$)]VL' @:_TWHQVXU,+[+K%"+;G+E2=B'@-RFJ:<]W*VN$% O 5:"%;I*TG M"!VJK6-B\P-HZRCW5+1U/(^RVGJ[+3F0W?,M;]6[]A3/DQB,'JKF. I]YB6^ MQ](HA5&*@Z0UC!@,(J4+*S28,ZR?Q^_!=VAYKQ5X^_-\-6(U*=7!LYQX3DRQ MFER>9;1=@06SC,[ M $@PX0*;N&F<.B%U'(;#]LK,V"&!K[171J/9">6OQ2IU(,8XVW+B-Q/1:B)X M@>/995">Q',;#?5'P@Y9-.'8ZZV&IKB;Y&+?4ULB,::.CY"'DC2.*4K"T'?Z M6T]PK+0P/CDXPY*;9-5JFS]U]_IV6X,4A^J31TQR*&]SL!2'^CHN:+9B([GN MH)R;+I@K_G8DB_GLHX)+[KA)'KA8[G4A;Z09(PAP/PH\BA M6&E*0I/)*798-2]CC3X .HA1.;F?@4PU$3^Y\]L*49:C[HS4:N;>#@'5[=3E M4Y#C.9,5.W%Z+]\U%^87Z_XYLQ6O\@\@^JOTL>N&W%; FX_C!+[+8!*VIXJ2 M*'1E1\AZC9KKJ$:\BW:(P?#WGTAD<:Y9VI(F56N/1'R8[I->H MA^^N^IAB4UV$KXMU=B>-)@D(9"R*O8BG@(BG!Q:W9X8B@C!1VG=I"L.$8GP MKEN0-8=%593GB\AP8;X<#(O$68E@*8$V$S+;1-J0E^\*M4E65<6Z/)L7T&D*'8HB5"EMN,+*ML?;M\KB>:CD8ROI<0S!+/C=T8>3PY MIG&#RDT@C92>F#*-Q72R$3<-?JBQ@6/X:MG#>$#D$H9-L5#,$0+5AV]U&%I< M &^W_$^R]K3"7*H_DM,S0C]5M.S0]LF\+>?I$VH*?EVLRL>LW_75+Y@&%'DA M"K&3IG$C-(PB#P81]#IS418J811_G##-4F+YS_4 M:A!UBN2TQ"@[:B+209E-/%YS<48U!M-FAUP,AU]J:CYR G'_T%D0/MQNLU5> MB:W57)TVY?WSUZP2*^N+!$8!=,3:>>(3U_5BUV^G QE/Z4AJM423*," M90L,[!IDBF&)/X($JA;3$"$:1*"*KIOF;H2D'W/X M96H.A^BX:2XU2+@2ITKB?<+YB[H]AC";)'N4'R?5>CPSJL/V18P@]I*0N"Q) M8NSR',#2/@_X'E5Y:%+Z0Y5D>. +D6#;H)EG'"HQ_I1FR:YQISSL=\:;BG[+ MGSVIZBW;[7+?85CK(9P&R&,D"),XQ*X3NGVEXP2!TFZ.P48,%QXUKOI\0]E? MQ9>U&!5GJX;S*#=K-0F%:O7'@;T.U(SGZ4ZS'%*<>#TIGS'@5)W((XR,)%PK\?,7HV@3TJLS3.G M+M."M%'352-(4U)F\^0-UV1E$N7$^*3+[\OP.(:L$."1+I0:6XSJ7%25\;]] MX+7ZD=&V;%^X'O;B( P(]D@:AT[$?-+9])U0Z9*(<9:,;RYIP-4#T6,MSH8< MFQA)JMQ8?CH^51<4CJ@\%I=+)U ,S0F>8>GL1*$.=NT8W6ORY'BU6#)2%03IQ;4T:.&XKM9E.E]?L[(D@92[= D'8Z\/J*DBQM9 M-?HU*[+MNV"P?BQ"QB[/SKL@JK,1*LV:'K@R'?V'E59$'Y1*#FC'V,(M$-"1GGPWMN0@]F0/_/[/:OJ.S\;4]<%'W[PGRS" MF$60L9"/W2*'5SC,@7YK+O#20&KCQF@CAH=-'0Z0U[#4U&0X#?>')G6PHN\WC0?WPVL8.@BDF#BQ#XB MR*,,I5UY%"24NHLBNQ=7(GQ541LU$U+])6[ZRQLTZEHS:$)&F399C3% U4!I M:>F997KE%0]G96088[:HQT#T;T1C# O2@YS=0[;]5!;ERVJH,THH_^S(QSYQ M7!P$KAO@L#.:NK[2;0LC31FN4VITX)=6.?[6EBM7H,@4'Z$>RZCD8&@Z,A7' M136/Q\CZ 5(+;NHQTEFFS@V7]%!LARKI^Y$%1?KEY\B'L?>/?^6[1[*]:%=MQ M2)LFC\PS#IXLAF=K8OM:DAV9S4IF3MZ99AG& 3F7(VM3.\F*["[?+1*6! S" MT',HBRE)(P?U&9[$4.G-\:$V#(\,;K7FKP$4JN0:L^P-R@L<4G^5]R\MJHG' M .]P,?C']XLS(B# ?SS@A@AE!+FI&&WNRU@ MJ3AD+U^&*WRLX2KY4[8#&XYCVLYP\/],^Q] DAU-?@CP$)/6[:U9#'G X8#+? M))QI)O[Q^K_W[:)9>0>V/6A0O!Q!Y+.,($;P>Z:'3A$U.[KT))Z6T_>),:+Q M?9EO&CCB1=&RJ)\S>"@W/!0565;Y:H$2ECJNR\*$04S]- VC+B>' 1*G1>13 MIF[;$^55L#P*'-B5X-?]LJK*LWZ;T,5ORM)@OO^4;/N[OWBOXS)4H+S@4 M\:!EM5IN_BM;;A=^&'@D#A,:1-#AL )*VTO=/#]VH-*A5H,P# _<>U"B*!"' MN-7&ZR;YEQO26T*]VJB_ 7T%#ALD:]Q7H$=^U;WT4EV!%S%J\ /AP+0"/)SH M,UH\0?3LD.4I'"TG[QD&Q#K99P+"US_+1>(D:8 1A"AT$N2PQ".X0T%#HC1O MJMNV85GF2NP:4&(536HNAUQK+."@+=39 Z-CQ75 ;'X@11WBW1 9 M'WDS3%;I*$/:4P2A&@8A*X#8>AT.'S7#XVIIY1U\_H)#>JG',$&%%0[ MM]-HJ(!ML8H*>+IT5"E"/Z"2JODW1DL',&E"31GO#(LD8"$F:1 [2421Y\8) MI;VH!\0W):92QLUKJ6=.2^7HU2^EVIF=1$D%:GN%5*#3I*-*X?GQ9%3-O1$J M.H!'(R*:?\\6,/"XT=BG;AAB&J* Q%X'(W0]UYB(RA@W+Z*^01&5HM> B.IF M=AH1Y:@M%E&.3I>(JH3G!Q11)??&B*@ZC[I%%-]QT>FQL)27Q$'$ZU^7A4X4 M0K=[D,@+$'&@"2550V!>3H/Z0AIQMB9;"FAFU%61=[T2:XYRTSI;1\1VM7U! MKP;)'1:N'TMW!_HX4'S',*I;@1<>CB%-0L?SD.?%,6][+.S,,QHI;1;29M3P M+J'FLK3#,=6- J>6H!F)/K8$*JM[W X5VM&Q M^@%4=[R/*A*LB5'E>S9?HE@$$4R"V/%BG^(DI@F%;E\2^VF4++YGVV^E].TS M ZVH].AC0"/+T$T+,%<]93J833G9G()&-6%\7Q!GNHOS)3-G9&TLEW8(UV@O MWKN77-\_JO8Z;\@+J\X61Q!YODL#L(TP>T9>AC'_!OE:Z^4 M+1B>8VQN:3I"!?ZH<;W_'+%.]B2EQCAQBD*CS)FY^ZQ>TW).94;1:(G&C//A MU*55(QFYI"_5=K?XR-/W?7V]!^5*AO_**VXD=JF?1'%$8LJ8@]T$=D:BV'-D MA&7@1QM6E ,B(""!/P0H23D92M9Y'9F )\4AG!I%,NK!?3Q2#O[=:]4X3<() MN1C)UKPZ,19\J:7%#%6&K_S?):4XJ[+ ;LRA.)$6 DCTIE*62"UL7F4 M@:E5HH$U6"=4J%-5"T.LC=2,2X094HT#&5+:,8 [VQ1DB OOZLA@/B1>%K_E MW; LEIM?LZ)\S))\>5^4U2Y?5>)P^[)8LW)?K&LDOV7K?)47XIJQ[]7?N\/P MS5EX\<=?]M^J['_VO"9B?,Q5W/^6/7[+M@N&B!_[)')PY+$(!1 Z7H DZ-^O?7@'NZCL7%!S\!8W#TB^ S\[Y MY=?79X=H3KPG;!'@C\9;R4QJ ^_R;\S/#E6EB0Q[JMZJIO*JAKA_^"!N3W"\ MMCJ8("(GB@R;VL&\M8I53)3V]5(]E=-)9"T2-XD1(3&FB>/%S.6C0+=]MP6* M\D[J)6Z3]F>O=-Z5(SWI:51LQE4D4X5%=Z7Q?H+06SF,"HV>BF"J$)G*]"-" M-3)SGV%N0$;6$0>[,ZT6#R4SJ#XVC63&=W(V2=W(HY3X"24NS]J.%\4=,B>, MI4YS3(G'WLQI:A9 :S0-Y-8) CE=KC4];M<:3(/9>(*@3I^=IQ]IFQU1FXC< M#YC/QWH\)K]K87OH7JB/8HB^RQZK!6(N1CYRT\2)L<\B'\?=W@CLL43IBI#A M5J;?$R6P@1KPB+GP41SQ_TD\ M&KL(D>Z2=8@1D7MX2*,YP]K4P!1WY*XZH$ @!7D'%90%6(*G&JUT+:F-[(MU M_QP\JZG7@6+ZDN+KEQ3?SD2Q=#4^!]7#BFU-E%\NHB4I.5TCZ^9S]A)8NT.E ML;:G5L#^NLR+YG&]^ZQ8/3>V*KS99-SXYKG'\?M3631(%[''4A@D;NC$"?2P M[\=AU 'AWRGM]#=@WG!:$8C!Z@#YJDT@%5AVJ(\RS)[CO@)%C5RM'#81&+DZ M>>:8J*6@.AST.!PM7M #/I+&)AR?SH?#2'&M3NJ9JMM@A.PHQTTZ6$[6VI4+ M^-MLE]=/FR893P3K!4E"XH91D+"$>@BZQ(&PEWP4JA;LJA\_68'^U $#ZQJ9 MYVZ HM8?*"FH:L38IZ>*^,_(Z1 F9*<, MOJP>LO5^D]W]+2O]:;?;K;,TX;V(>>M]4 F_!'X BQF(7 M)2&.O 33V&$L0"W0.$DD9H WH= ?^P0.3H'.*R!:*SCRZ[0:#4T%TT5< M-4M8&>SA"413G"U*,;H"))5])F\-MB6FZ0EX-V?-% OU=/8ENQ?CUL_94[D5 M4_C7Q5VY?:QAD>?VEPF86)0FE'B6R@5F(F>;X!OR\EU5 M-\FJK'1_SC;B^NS;Y7;W_'6[+*KEJIZPPM^JW99_O8C#!-=WRJ6^ES@)^2*K :#OFNGL+#=38P#$X\$<';^*^?(FM,YU6&]%V]$Y][I2&&J2> M_I;DU6I35OOC8HV%,&*)ZQ :1,1)28+2'H*E%,1-V#9=$[_='M;I'*]7C M5,XTR]H$[P"4US-S53(*+ X0PC&QL%L31WDF*8_CV9-52C$O6_&A[ZJ^QI^7 M1[?E)E\]-_][,!X[J8\"B*.$I3%S_,2E=5F$8@[$P[&*2&HR:5@?:Y3U*B__ MHVZ16$T:=7$KIXHST*HFB#VC!XA7H($'_FC_.YL:RK%W1@@UTV^'!NIVJC3: M9-64[_=*+%-5NYR/!;-J@5R'$L1P?>%FZC+JTK SXH>1TKO,BA]M6,DXFGK. MO<.C)F*J-,F)E4&&U$3I-3GV*-)+BLXHST N[5"8H>!++>U)>D/E[\5RO\YY MJ58_8)8_TK)89T65K5E>+(M5OMQ\X15"5I]Y?2U?U/5I$ 9: -GA2%7N)[L1L%U/5PA&"S?U?@P0Z6ND7>/ K#*;,%#CKD MX!BK6@5O,!)RQ;X=05#+DJ?Y[R9PQ=[88]S6#!H&4WUF?&$^?'8,12;PLYRZ M8ZAI-A5$%;MM;?-S7OV3;C.>5<17BQ0B&CN.C['C1&[HI#&..HLPBJ5.Y>JP M8UAW7T 3,P,"E)K>CF)13E&G(E!-,U]R)\!<@098^XTM*GF&OC,ZJ(-T.Y1. MBR>E_B:INLB_RO+O8CO8&WF$7HH"C&/L1J'KNA%**6L-4L^%J=J:_F SAK6J MG3>OP &BZMK]< 9EE^HG(4]U9;X#-;\4O4_0V47WT:S:(40Z''FSI*Z)&^F[ MI,IR_6>^V?"*C0^^>3O+N6U<5=G;D3:",80>+]EPQ""A7A#";J1-T]!C2G=( MZ3-K6*8ZI/6HZ8 5-&"O0)$I;K76R;B+9ENI+GLPS$F@@(G9( MH@G'7E_^9(H[6*-CFAFXHQ-65K4%V!!M?\"G:&I3.2I8-;.S1*BR>E_I:G.G[\ MGA7[K#G75]3;T?\SWSW0?;4K'[/M:Q!.DN#082A D+& CV.)GW8@$@<3M3&E M5M.&M:I%*X:9Y7V1JV^$U,VT[-AS-I)5QZ,-O^U)Z08J^)-C!1W8^35/CU0M*QV57EWN\U6>24.0Q>K0&= MEVK5-8>++(_:P*2;>>D]2S-&8-@V)=V1N+PS28VBTYN1#-$\^_XC4WZ5IANH M:@U?9?QO'\3-4CPG;LHGT7#3OY[$YJ<&P@(G%"9QBL+$9*NXG MTF%O@KPCNN$1/O EVW[/5ZKS#5K(E:W5I^55M4!OT#5WXAWQV@*T9VY5@L>S MI;F^*-A2CVOTZ$T1KILMZ9N VAOULK6XD(B;:VXD>A+_6T_JBI7X_'MVRUMQ M.YFR\+&+XL 5!T8]Z*0A3MUNQQ - J)V"Y !^X95\,+8:NZD.DQ@Y>@P:=R!_Z+"R5>ET_*]]CK#X6< M',X:!35]Y%#?9]\>J51E](QV&@N.'6)JSKURHD:N>"IRF6__L=SLL]^RI;C> M20!XQWY,:8H=Q)4^"3%*<1+ZO=P[4&F\KL^J88$50$&-%!Q!53WOJ(]C.0&= MAUXUY3S-K#V2*"'T4]?!87LS;Q0@I+1Y7H<]TQ.6[8778LGAUZR\WRZ?'O+5\;W8BE.7.BB6 MG*J$Q92X01@Z_'\]UPN3YLTZQ!*$H-3MU'6LB:?;.1'B]*O4U(QY+ZT9(E>3[\2;NBB?]<;M<-MBK]*]NN\BJK MKHO;;)N7ZZ_E;KFY+G;;O*CR55U<+SR4D,B%D1^FB4-=A&*?=M#C)-&P!C\Q M8,,IH\<(\@(\U2BO^)L^%L%;!(X=?+%/0+S\,H;$F9J.Y8,**RB1&K+PZSQFBIS M_LK_<-?C_L\LOW_896O\/=LN[[/ZE\ERE_4S5(O0@P3Z;DCC,'!\Y"4H#CHO M4I\IG<.S#;OA?-H!!,L&(;@7$,&:8P1W8H*XSJA7S8^/DB[XA7^YK];B6U ) M0OXV;=K5WD:FROI,G'?[EK7FS\!PGEP6)CXL1*T8FP-YFI3 MK>SG2-O&V-&>&/]7MCX:QU>+* X2G_@^AA1%'L78BUF'W2.NVK9)*Q!/L7L=-+*[.I;G MHMR!;0_YJIU25=UV:06%LILWK0 [V\[Y*]#[]C+Q7H'ZX)?8@?:<[<#GHT:! M'\6^EXEWBTX1IG-[3JUJ)G:D4LLX>;W_U2YT=J3-IAI@Y?;H[A5W$3(4,1I2 MAT2!@P+BQFG2#^01M"-_#H-N2R)M![YWY;;[C-L<*7A< _K)<_%(!7@H3[!/BIH&+0Q3VU4;D)I$5B7JT%[;D[%( !SN.W+9Q M\.AV,O?8>,HF8CI[IW^M-ONUV/CY;S9ROA#$64;3NAK63Y[5]?$TV:A;;V2- MKT9_VHO=93=W]6\KO-\]E%OAQR)F@<<0#&(_2(GK,YP$?4W"DD3I+9'IT9G. MS34>L.P!U4O%]1*QZBAYAL@97@6>)&B3K_,V7HD;QMK@'QS[059PWXN+B37: MT6W CL0VH_^ZUEDU1<)X(OIM^5?^N'_L$_/^6[7:YG72_+S<90L2D31FD<]' MQ@BZ0>CS_W1P'4BGV40\%J3AM-3" X<#)T< P98CY,. +[>W$V6HT2$UG*BF MC.;D^:IK"YUWX-@](/S[0=+6A2B9R%ZZ&L8/GL2TT: KE^F-BU)*^W89[K?7 M<&]Y[W[@/[S=\B'FS5US3U@]K7>;;<65.@N>9KW$QT[JQ4&2A!$F+NDG?H/4 M5TYJ\\ T?1Z&IRSPU*($3P*FJ,-7S;UKS:'*7Y9\.":6+^NKBOAO^;C[:'/O MZ[\?,DB;J0DH)$'[HS]Y&NS< [==L^FNZQ,NUDN7PLD9ZZ MJO;9.MEOQ85O]6Z#9N:G+YIK<>AD0UPEO"#(@XGK,,\)XA#[*8M"KT/C4\4K MA@QA,%QBTN-:,J_A@WW!V^+17$K]NT,9RO_]B%E_4Z&2K!8MB))B*5BSWT & M#>;^G%4#^^IHJJ/^XT/I)[!/7.$-(_A<^68X9';(LW$O7Q=>D[!J?*:A/Q^% MN2N/W=GHIVS%,]'7;/OH+N(P\A#U(79][ ?5/MLVR MZX*7>%FUJR=]64S2)*(L@2QVG,CA97747XR4A'B LLV*U[C "50?[C@L<:=0 MC:M>&OQ!EH-D>3:Q+J0]QA;IG!U\Z%HI,A0IJ3>"^RFX+_MO_\T%=E=^SKIA M8[FE2QZ3S::Y3Y!AZ$8NA9X;0^Q#D@2',M)U8D?ZA6"--B?9UEXU,,7S.=L> MJ/IP6CO?YX?/%RL,'7ASMG:Z3Z?V^:(Z>_Z?T?72@EZE-E.79'?9 M=OMRI'V82SP:R[4[K-N%=M M%7FRD,FM*ML8+;4RH?/@Y6[#X^V%QUY<@=X/GD5Z3^JSUZTOTTZJ:@K F:G3 MJ4-LQP3IY%Z7\W8LM<1Q7:S*Q^SK\J_#>T+X6[7;+E>[!8QBYKLPQRSJ3S/>4SN2/,F2X7CIT+-6*:!Q]@\7(#'-: MU&BVE_W.T:0F2.KL6JM( URY+$E#^9'5I(]95679S1,?OXIG S]FO.JH#D:1 M1P.(/81HX/E.ZH1>E-9&8Q]"#)54::0IP[K4P%%3I+'DR6G2A+RIJ5(#3-S6 MW$(##;89A>D\5V>D21/)=HB3+F=*(PU1\7GYO,AWV4_E<7NH5K0&$>8(3]-"$I($J4T;5;FXI!X MD"G-6!F&8EC@/F>/R[P^]E#> 3%?K?@$O>$XR&FA12%0T\H&^(<:.3A !PWV M^EJ^'CUHX5\!X0!H/ "-"Q,_83^*[C-R.U$<[9#CJ9PM9^DK)N7\O[+E]NN? MY<*'B4\],?B.F1<@$D>.WV'!;H3-J;@L L/BS?7:-:G7TD2;D&D3'$^AS@(W M5^?29DUNN=4FQ:JQ^A$56-G'4<([C%&#>LL;:[8@ 0M0PE*7A(CYD0=]V*N_ M@Y'2P-\4!O.:"XUKKAS9QE17.\_3Z:Z ;KWR"I!ZM5#FE,&(38)S#T7+I7#]J-*KYN3_:^_J>MO&L>C[_ J^;0ND "517R\#D!0%%)C= M!)WLO.R#H=I*HH$C>21YT/S[)?7A.'8BDQ8IJ<"@0!LT3NZYYXJ'EU?DY6CE MO8)3@\++/[L*H1L@)PX\-X:6@P-LQX<\G&!DN-8@!<&\\"+CPBM%M3'AU=4S/"BQ^X1!T0^3:FCNOXS*+0BK'E M^RSH$-$((:5^929QF)=@%R3Y1K2Z+=-$0#.IR(HQ,"'+YNB?0IN;"/T<"OV& M:&TR?5WX?D:MOM+348(]AEWI;C[98YX]9.LDK_%Z+2Z)$RW3BFVVSHYW>6 < ML8 0RW=L&_IQA")"6^,D0!Y1:RBIQZ1A+?Y]__R@A*_:) MU$2XG!K/P+6:\%[@=L9-97+4#4BI9NZ7H9JZG3IM#V2",^D6V$<2?/MP*M K MSXOM ,7$7<0'>1K0,TT$+T/'=#ESVBU<)T?R7<*3NCDL>/O0G#M_ M*K:!_+;B)I6R0J*$40@O!RY N3;Z<)A :&9*6JO5Z M_[S?BDM.FLO-15.",GU*\RK[.VU/)W;V78]"'(3(<0B)J6U;+G-[^Z'%B))L M:;-J6L)>@8(&*7@#%?Q65*H+(GV$2PK;+%PKBMPM_0IP79?9]WV=B-5177"Y M$VTNYE(Y6=:&%$\[\PM1/_U^G2JA(>9D5?%;6B=9GFY84N99_ECUQF(*'0R] M$&&,?$PMZ-+>&$*^T@6?5YJ84.^B]"%;9Q,W/7J?EH%!-I+'98RHL4X46I\M MY0RBJ]7R)5>^2 M8O:@P:+AD71?[+(U\* 'DDVQD^_)K9E6Z1QA8D85\X/7MT,'@*!%" 3$+S"< M+T^XS-QPCJ"1^66HF6:?SG,#[8PI]',J10^$*&W__9K?I\^[HDS*E[:P]*W8 M;N.B%)=6K$+B!#P;B2R7,!\SKK[=910A@S&A2N_-M1HVK'P]5O"I1_L99#DX M #[48@5FT('^>-A.$ @YD9PM!FI:J9E^4]VDI*D<$$\C$5F&AIIQ[;S[E"G^ M9!7UQ"!-RO*%2SM^%AK/\6WWFV870-E<%714(;@O1"O,(J\YJ_SW/_;W %4K M' ;4@3@*D.U@S$(_IE8/%%M^L-JUMT+625G+J>\,(%7TX=0?::D@Z6.6BQ4" M^)YL16]J-1&>(W9R4KWP@*D)^JERWX#>'] Z= ,.+H'.I[-BVENWP,&O:75? M?UP&9H<9'X)ES"%S$E L9D"J5O[67:_E=;.1H[I].&"_+^[2\CG)T[QNW5CY M+J&4+S(287LO&7^W^N:_J?JM%F6[2]+F1FORMSO1W M4JI-+)J#(#=GS,>_VG1PAE-$X'6.$"].>JS=A#%U!5>!Q\'"KHEX+$.9#?EV M5@8VQ^",^;W+L$T0"VW;@P$)/-?MC[!QX8]LTN7W+-_,EMU?@JB>W??>2,L$ M_P&9Q/Z?-&]$^)8A)G,28#[-4XO%]87<\TV"Q\4/SXU0##$C&/K$=6WH![!' M 2'VQ]5RQ]F>IYS[_O9:K27=D2&YMJH[732T%';'!&*BXNX@HTKU73VQ689N M&_/N8I57)XO2!Q6:&]%N]W4EWMIQB5^%L1N'$,48!59$^)\(19T=B]HQ4:_3 MJMN8I\QZ<]7]<%!9FE3$[G^&L\C-!.?U#@E8T"?KB=N&0HT O_I:8N1 M3,@?=SI5KA4+?!I!UW8]@F#@<1J\@R$(0W:%C*@;6=CK&D-GF$YI&1H:UW.X MD+$QPH&SHT@CN5 :'5^K:I]NHGTI5EKMH]8,SN:;M\U.M(K]2,MU5J6;58 I MPPX*88 8]2Q"0NCV0(+("96:.^@W;WIMP\&*@21*J.OVXNBJN3AZO^-?IAU, M\=WVO]N-?-7%^=O<^%.B]]+X-!.K!8U?0PZ^-[Y-_VIC4DGY]2ZNZS-9UNFD^ MAD6IY3]I??L0%^5#FM5[_IF5A2+B8YM9F(3()C$D7M;J_0>597X%.6=YG89RVBK#-2HT1ZIB#I$^V^C//J0B?@C1/B MFK-FX\B1(XL0KTVMM<9TT4)OPE^5Q-L TY7V944M\2XS M8);CQQ%FV(:T7P_8B,I=OF/.^G1"_R8-[S/P#4@%3#F)-QB#84E?!OU3Y=V M+2(DFV*]%[L0F_U-"P_-&ZSSA^AD7GU\^B*NB(5.-U->S=D[,Z-Y_N>="2?P MKYCJ2=97<6+/NVWQDK:@[OCC_914Z1U_N%QCXD4PI(Q%??7;#D*B MM&W:# +#,QX]GN:R=FSOFYN:TPYR][U=!QKL^,_K*SR-",WXXM,T4=$^$?:P M.[GM@8.[H_);&GU7DN3ZT71@3 M%+"8.0&$]+"&HD2M,=C<8 T+?Q/T+PUXL=8YH%=MB#AW2.5F@=EQFILP\-U7 MVI6YNG#>)2_->2AO1YF!FNV?SH1"MXZH:'/DP==]&L\$8F& 6\QPL M8RY:#AUG#2B7 DQIAONH19QHSMA4_.Z3'RO?=AS/$_>]>A[S71SA_L9!OO[! M@5(#*BT&#<\T;;?*]9MNE8])EH-/6X[R\PW(VQ)\G?P V?,N64_&UL[+UIF]LXLB;Z?7Y%W9K/U85].<_TS(.UVC,NV]=VG9YSO_"1EDT02+>>!$(! *!__&_OM]-?_J6S^:3LOCK MS_ OX.>?\F)<7DV*F[_^_,>G7]0G\^;-S__K?_ZW__'__/++_]4?W_YDR_'R M+B\6/YE9/EKD5S_].5G<_O3WJWS^CY^N9^7=3W\O9_^8?!O]\LNZT4^K'Z:3 MXA__%O_Q933/?_H^G_S;?'R;WXW>EN/18O7MV\7BZ[_]^NN??_[YE^]?9M._ ME+.;7Q$ ^-=MJ[U/Q#_]4CWV2_S5+Q#]@N%?OL^O?OXI2%C,5]^N\9'J\>\O MGO\3KYZ&4LI?5W^[?70^V?5@>"W\]?_^_O;32LY?)L5\,2K&^<__\[_]]-,: MCEDYS3_FUS_%?__Q\QJ5"QN\]%T'!Q_S7_Z\_SR=W7:9#QUT8ZH>;S?#%? M_6*67ZGBZNUD]&4R#7^7S\/?!99C6:S,+"^Y:?V>5_#-CKY(=B/8O%V,LZ+>?[H]Z?VN>9[VA#A M\RAHMWY/GS[>6(=,>7\J%$A MRN+3HAS_XW@GGSW81B=J [;[^3:Z5&=(['V\P0X55]$<1'[,R^GD*OHJ>C2- M<_"GVSQ?A"Y\+8M(HF-=/?E%EQ!"C<>S97[EOG^-#>8U>='0ZR\A\*DV(_G% MEQ#RPZS\FL\6]Q_"7RZ"L7-A)OD:+5_30M?]T"5 J&=0SGQ==P+-_RA&RZM) M^&VB*"]?= DA/HQF>7S!8C(>31N3:.=;VQ7OTR+\<^5-O+\VH_FMGY9_)NFJ MW@L[%"I0?Y;?AF>"47M;SIL3[NB+NQ/R?3!?JTA"8](=>&-W8GW,K_+\+EJL M=V4Q#JYN:!:^=!.6EODLGT=3O?*B;LOI53Z;1[.]N&\*@68^WB!8W_+9A]%- M?DRL9X\UU@&;S\>SR=?(B??7>CF?%/G\R+QTL$F[':OE(M1IV5@W_6@R^_?1 M=)G_GH_FR]F:9M%"1N9\&TTW*[K?1[-_A!X$VGW*Q\O9*OAS6(H&7MP'(=4X MN)UA"+TIWN;?\BE^4\P7LU6PM9XR._ET'X"J]U3;F)W5BS[ MVEQ];[X&'\W M"R9=C^:3U@&K^=T^0'3:ZK*%#_4!A#H+K\9>WYC ;X*KA_W=Y])9^*\NK/R?3Z6GL.N]=78E2+H[C7/L%'74Z[LE=+:?Y^VN_7 32 MJKMRMIC\_A354M)=O MBO]=3HK%OXRN MOA6IU;3ACIXV]1QNTW#7'@S()O12W%3;__>_CQ:G>/4)+VQ8J#KF9]>3C74C MV+(8FON0SS[=CL)WAMQ M'SBCBL7D:C)=1N*?N*CLN!,]!._9FSI&[?#7>P-7'=O0[#<:$_UC/AVMMVL6 M]Y]GHV(^&J]"Y8>%.=:JL>Y]RF^B\Q&=N+R\F8V^WD[&CZ;8P[VLV;BKSM8: M.Z>]HZNNUR'X2:]HKN-QB.C1:O/C+N8TU.'%P38M=^TTO^VT=[3<]8]A*3"; MC%>;2^'OJU!S@B#UWMBR6+M_N\F021#NE/=V(>+[U>Y0 UH[_K:6Q:EECFJT M;+F;,9PZ6N_(/8*LGN>9\L;FQ%K>W8UF]^%CDYMBT7'73S3&2>_L6+0FM7-A+3VL!TQ9C(./L4[G^#B9UTN;;?HK'8M? MR]J=\::3Q7A^VD:NI2CRF[@8>#OZDC_+']O5;CJ;/6D6C_G(>,P'LI4DN][6 M<$_C4JS1SCY_8W M_D[^?9$75_G5ZDQ@]:5I.=XETDJ_>:7 M^)M? -RY6R#:N?2VLE\/"UCAL+G +N>/CJ7 M4T_N'2_(D"80, XQ Q@:SPBU=H, #]"@.@@\9I::C7\J9U?Y[*\_PY]_"G]S MG<]FFTGMP.'5%P MZ2!7-7I_W3E\&Q_8YQY4F0/&@9D:]8-@#H;7"PCFOG9'$,"O)Y4S @UM> M"?!(6W-]__Q0Y@$$3GU5YBW$&''AK766<:T\@%M4,*QE& =B%FH3I.P4\P<# MTVPIOD_F-8;;LQ:9X)X9Y 'W0BF!)4=>5?)I ]BP.-6>^O=,/VEP7Y). MZRDGM^7=:%*<2*PG;3.,,8-4>:\55 XSICS:R!P&,77#HEBRYFLP*07?XYQZ M'LRYN@ MZJE0G ^?"6=JKFP:VPM:EN -YV\6^=V)L]6V6<8YLU9;JJ$*$BLJ..65I,I MF, BU#\677+*.A?SKMGUR$7\F(_+FV+RS_SJS55 =W(]&;VHD[-S&17/%FP. MJ&^.%YRV>&GPPQF"!F" $0Q6P5,L<5BE5FA;;?#@[>09Q#N^_K^'B> MN_X^3CF?;T=%E;[>T? XVH\,< H!9M@:8C&@@DGM-[IPVJ"!S0>]'RU-*ZRK MP5.#UUL)*/#",>4XT8()1BQDHI( "F82*(=/I=RW?/:E?(VD.Q/-UVA,'_VF M([/YZ#>9T=)HQ,.*@@(NI5<<@BV^3*1L)Y#:;#VVC_DJ*-L/#;W&$? N/W$S M(.5+F4%"4VI9T"Q3@D'#Y':&D9"F,)Z>[!*\V*O^X:A^NDJZWVD[J:CJ*]]> M#5@.*(84!2"ID MS'FH0L/!10 #2P'IE!$UM^I.T\ PMNHLMEYJ9H'5V"OG:)BL-S(SBFA***6' MK$O6_,E;=:?A>\FM.FO"JAQ(C(A 1KA@Y4&% 1.0ID0X7@D3SM1"3(H;=1.FB55]NKTS[=$VF;?*6-@^3\&38:/QFUG&PNGEJNB^4?Y5:M]IIVB'#H;1JU1TD@* M<15MYI3I'V?>;91K;6#?%>\J!^0 5MN(\@'ZG?*:##BHG,2",T\9-,&OX=L1 MR&BW>ZC#]OY:5,MKW(IZ/9DM''DC@]:1H!BIL,C'S&UU$8S3L)R"=FAZT4R7 MTQ38(VO_]WQR<[L(HC^ZW:P^7-7GE^[- 4&@$!4@H1PC2)NA_#3Y% M5K@+GH"^Y/%'QJC$!E,B.58::HR(W:)"L1_6;-@,05*//YZ&>0^"@2V%JBE@ M.,S>S1)B$N?IH(>4+'EN+1@$AGH&#<"4Q;!H%O, M@[,Y,$JVPI3$N/1I&CAK-S=>.E:,XNVAY>)SN:J]M\@/;>@>:)!Y$IPY:(B6 M#$!!0/#I:-5?"?@/'F.NK/;PX5<=S-EX]!W3KE=_3X^*QYOG7'(F6%, M8""0H,2; .YVY'JJ!F;7FF3"/I8UAO8E63;?7@=W=..L3O,,8F^@M=03BPBB M0#F!MF.7U*M*] IYU@07:O L$>X+S*#;'_\VR6=QQ^]^=_)A,3("HF8\Q!R MXL,?1(6%46!H"\V&"5+'\C4$?>KY!BS7)@'].2\>Z*5Z9RFIAQZ 2F8B?$H>9_U3T,.;4)L&_L)DB[T^.G\>;9MY$>%D MV"E/$2+<0+0-07K%!E;IK$$.U&/7V4B?&82]N\MGX\EHNKEL]_?)-)\ORB+? MG_%;IUFFE(!66LJ "K@(0 '45=^#B:8_!$O.T679&LAG$<2-9L7[Y5.Q#C%C M__.9 VO PQ"2=EAS5K+F3SXB M?!J^ESPB+#31CMJ A%?>(Z[QPS9[D&%@<:$&-5?CB/!IV%[0LKQ-K>8KC>)$ M!^,+O>9,.T*K8H!A)'&;8D]8_UATR2GK7,PO>,;CJ5<8;W9>:Q/68%N=UV32 MZ6#$&>822B8%9-CZ!WC)\,LW9KO5N=;3H_F2S M=O!M&== &( =QT)*BPCE#QZ)$DD)?Z^O3&VS]JU)X,]SXFMWZ_?1]\G=\D[= MQ>M7PUC:A9REEZWNXP](HV;H&_U_G=ML\ M]BDY,D!*Q@G65GECJ-PZ[<3KE('0PS!<5U:W-PK[D<_I F X!HA39H,J+90* M;0-?1..4_8D>+M=;H7:'^'=_+O?#:!'>LJZ[DS_Z_1"/Z0H'L1<$.^(<]<%T M0+S-S+$"U*JC,[QCNLYA* @3&GF#L8-&4_3 4#'0RXO2"))Z3/6*"M/0663<+<"!'V[BGN?39C'AN) M!0DS&6# $$G4=GDLZ%#V$)-UM%_79^%XEK;_3W[_6U[D^Z;U0QN'M9IF0"F& MF0:><0 (DLPA7,D0]\T&RX53=5BV"FP/SLNW5+J!72#9!0K" R! A/#/0>V.WQ3,K0P/(^6V%*8NF&TS1P MULRY-L^CXJJJ$O QKND/9@P?;))9!@7"6%A##:32>\ZW(Q4;/!"OJ76-EJW M?:;1FL\6CPQ6^--S8Q5^E7T,TN\[__+D[S.H*14$(0N2:#F#@&O"*"QUIP5A&XM81L,-[%V1HKF\&M59VO M-W@/Z_SQ,QD)0)NKSG/E@6$)%3:!W)3 M%035[J%4!S0I5J&'R1F=+8,;Q/S,5<8J-^Y-S!4I\G'\_M\GB]M1%1:J[KW8 MM^"HUSJCP#K *='!KZ: N] )]BA*I8NWHJI5I"^?*\JI7@5*=Y%F9[0YQUG@/!M#)"ZFT) M%(E)BL'JH3_4,;O.QOF\^@RWH]E-V:KV3AS'//P?P: I) SY@G; MI@@:+%*BKR?G=+XZ>]0:SEU9I+Y(0'GMR/L\W^,_ M[WXVHQ RC*UBV+,P WM*'MPZXY*R:?G 2= 4J-VGR*X"#L/*A#6.2N"YMY1@ MQX3#AL1;TX&+H1-B41T>MYT)^_+X0+QR[^CA@96V/@?]Z-#!?]1*E&WD2YDR MEBCD(5>4*"LE%DYL,%50#&V[MQEZ[EK$,;(U)^*3W9"HX0L H&CH% "70([N))B/+&;S@-7*U MY*AC@DY[489UA(,Q39U B'K(I*@0<<8/9&N\9;:\*-'9H@HN;S-Z<]'D96P( M0AAYHQF&5@$2%FE,;=;1*.9(U J3MH/'ZA3O(V&.'63;^7P6CV1A+SGRF'A) MF;-J4Q$221G^\"-;A-JZ+YM'NLWTFH>XD1G-#R56OGPP2"&A(99+KJ4)SHZ" M%E52<(D'DDS7D";+!J'LCA '2X ?>CQ,H=+'VYHQ%])&81C7E43.TY0]I1Z1 M(U6=>UEQ-I+G9*8\\% M10C@"CD6UHI#Y> YY"G[JI;F";VSKV<3]<#;,FBET%HJ8P&6'H:Q#S<;OB@J M)B5QHT=AFTX)V!S<'1&K,8MXRA#3#G)LC";6! _%VR83'BI!!'062$4\)TI6GJ_"WJ9LVO?(MC7K_3>- MZEDF[-TR$? M-B8?B##E5^ME)30:6(V3!O19M@QQ5T;FMV!['X(I]^N^SM5TFH?.3^^W_+)/8.T0M9$!:A!4ADO$*E?"GE"#6*S!+YQ.O,\B3;-:'?+$^ MMF+S,#*N#MNH9P]GVC(-&:?66X,%@AH@M!TP@J78I!XY1:W:I#1(FU%]\+1J M:W[U;,;#(A,&3U!*J\*R$U/@JG6!YHP.[+Q7NXH_!]$.=Z[*XM/BT39IYSM3 M[K^6D\5]C:VGIP]F"B'!((7"AT&$J(+"53$1JC"J59FGI:RQB.=M.0UTGZ\[ M_:Y)[;U1*\W8_; M2V\LGSM\I5#226.!5IY3"K6L3E]#[WV]$UIM)WVN -;WJV(Q]2N=OFB5 2:9 MB"X?5P(;)Y5RM)(5*CFP;>)S%;TW_3(5T*X6$CL!SZZX\>DVP*-'\_PJ!BGR8K[1U2P6 MI%@YG?K^X9G-D>^58 _2%5#!5Z/MLD@HHQY1WR02#BD'*O. M%H?E+I&=)EMV<6+RLD0IVU%+5]3[F =G8S)>Y%>K'O]13!;SCY_^.$J_@^TR M1"5!A#INH XPPEC3KY*5"SZ0LDB])&"3BCFOT$E@FGA3C.-QGV_Y2L(HVJ&M MZ(--,AWZYZ0@W"#%6;QG"5MH<6I7OQE(C M8Q #S"FD*;-";>2"G"2QK8?QVUYPK3EU=$6SU=)KLQ![6R.S8>?S&0DR$4XY M""LT3['6K%JU(8@)3%D5]'&6;&']V@2NG7'F(?*X.4"_&EBK>ARS;_F5+V=^ MN5C.\C?S^7(4S.Z1LR0GO2MS' 4PI3)4:TDL4U*["A,A^< ":8F\V''2JDVT MNP]]7[@4PKF1;RHH,\+J8!-BA1HD IX;6#'PM!<7?STQ;B>5+]C9,O. 8D.\ M)@9AZR%0>+MLQ$K)E*54#P?NN0JO%P$_$]3.QF<8?L7*%2OFY71R-0J+.#V: M1HORZ3;/%]%%*XOHE%ULY#[NSL=\&GOXL/57JYQ)K1=D.#@ DBIO4:P@1!E# M<&- @X;"BO5R(UU=7:V2$T93/RF"*)/1]$UQ7<[N5CH_;:OZY'=EE$NB@V,- M//8*!3 ,EA4N6M.!G#)IBRS/=S]:AK]_=D.-Q[-E?K4IUC6_] YX5]:$>A%3 MAK".N4B""._UYJXO 16QM2+B+5F3M4(^EO=!IY-\;I:SV>Y\Z",M,@PQ@T)8 MX"1VS$G&):]D!&QHR2Q-*_[%5<%-@'Q6^-3-%Y.[*,_#89.J/M+]V_PFV*K\ M$$U.?$/F);?44Q'60LX[B!Y.KHBP5/%#JQ_=#FW:!;VS)(PUZ=\486;)/X^^ MGV"-7K;)$*?$A$E2*T#C=6+>"E')J*U-2<[H80)T-_8H&>:.J?1A5E[G\_G: MQ3IHMNHUS"2QV%D>;];T=/5/8"MI 9 M33_/@@<^'Q57GQ;+J\F^DJY'&F74">601A9RIBD+$[- 5;^-\"D<.;E@]*OE M2.,XI_"C6JX$IG[-9XO[T(D8)UK5K3[H"=5OGR&/D($ZWFQD!4.64+FUHP&Q ME-MJ^U@6NFW6- ]Y9P>70W]'\43:VWP4M%#Y<,>GKL,-,T&@L!IS880-P\8$ M%[!:.F *6,KZK(\EI]N=NAK%NM,C\9OQ\:CD;0UF'6R8D7BQ(A&2*@FTUPA* MH"IIB64I]1?$C\>L)K'NV-T^B53[9<1(0VX=D 13,(?*O>=04M3RD7U,DN\:267C6';OZ%=>>TQ MKV^A'KGN/\I09Q9SS\("A1N J-9>H,K:*TCKY:^WG6BR5TGUSUL>?D7&.&94 M"RP $2B,"Z,AJU!@2*4XEJ]W2ZDV-?:FI#2*>E7D>DBU1IE0EV5GH]T5RWX?!=B*?';_N-='3XP<:)4YR(&*<7"C$"-< M4X9<):<)D\0/PJIS-%^VA7*'R?U?EP'T^DS:TR*S,2/ .^(X,TH%H\]8E1L0 M_C&T"[W;9%$S"'?%H%4D.];5>7/W=59^6Q^^.LJB ZTR!A!0E%J)I0:$(2MT MM8&K/66=GIM\W4QJ#N6NV.27LV(2CZ0$)/SD>_SI.)GV-\J =TH8+H!P!"(- M':9;*0DD*==O]##QHDTN-09R9_57RNO%GZ-5?ZL?']T;;FHJ3"PS*2QA]D:;1&L+\^Y)QA;R"U7;:B_+K/.P;G#'(_EW7*]+?%HKS'\/,U7VBRNU%TY6TS^ MN?K]7AD/IX0T\HD,Q]N)%8VVWYB@DX!EY<@:J%U*,F5]2RC73"WRFRC0Y]=, MV LIYN(&\UU^B*Z'FF5.&:."YZ$D\120X-MLDTN-J'E_:F/!C]:3F"YA+$]' MN7^)#A>N@]%5.H. )-[Q;#"&87VGE=*ZVMWQ1*(+GG_=[SO6.#Y_O'$F.2,> M6X*]XPYQIZBMEK8>4?YCIC#4ID/MS;XS\>XLA+5=J[Q,QUR9@-,*M1Q[26:5 M)L99Z*0#+,RS/BQT-F4"@*9D8.4O6V9=:[CW93J:_U&,EE>3Q<-%,YU/1)^" M:*M=C??7VU(8'\KYJCI&C6FH3O.,(X8%Q=HK"((IT-IL;C57@"O/:^7WM+2T MFL^#%FK(^?3!#%F"*'+4< 10EJH3=PT2"2@[[30<@R"8,MP/+Q^4MS\^VBZ/%C@J=)41+Z2O9 MH1M:#ENB_I]O7K2 <'=Y:[-_Y(OH]WS*Q\M9S=->!UIEBF%L(=02Z5@#W $# MJS$I'&<#N3B\'28UAVN'<>1R&=C^,1_G@?FAY^_R Z?HZS3+C.;<:P8%4\)R M@"RP=?1Y.J[$.86]?GJ!_#<#"0=[1UYN)VA0-( MNWC=JQ(NV-!*;L;IP!*#FB50\_A>9,E5=ZF5,:>T-Y"X," DX9I5-T]&LXED M2B;^Z6D^K6_^-#P?)2!Y21_X75F,SW*#'QIF&A&##5<:84D4<$AL;L<)TD+J M4GC36T\X>6G>**:O>WB_?4?85Z-B!P@S\%V&>16.(PD199J0@1A&FUD51[R%/;TUD%.9D^3 MD':W>EJ,BIM)L)=K$ +1W??Q='D5Q/BM+*_^G$RG!UA4IWD6!.2$"@"MUA9! M+P!FE>02TY0%>6^=Y60RM8!L5YRJP9NM!) &)\Y1Q:37(%:Q)V0[*K V*9E1 M/] MMI7SKY!3*><<>EAL,%''3<'8F?_QL'BOM>C9^7SF#!3:>><95L 3HBEUE6R< MD90+P7I8-; I?Z,!*+L-G1R-F630*2R$(2C\@S).""-TV_L 2P(1>ECNK]'] MZ!.QZ^PH^4."5#S\%V_ BH>7PR"K??%:W5=D1&BJE 8 ((NU)\@B7"%@S- V M#UO-@6D)\PNPKGZ*S/Y&F22 '.@G7 MKEAC-^IX?)WU"47-:>AA\$ 0\R&D13#@KT<,N@'=O4"+1=FZ>/^;>\6-:8U'8W MR.+MTE82PS4E@F".@*DB$]I9GQ+@Z>%N08LF* G7R[G6)[G4&3%$F7AM@2=> MAS4KA:C*9#5"L)18S^G; :TO\5M@2S*FE]F;W,ZI]>*$Q]IFBA&(,=$(!'FY M#$X?KM(1C6(HQ>KTV_%I9TG6-.!G[38\O^KT(%4./I]!SZC"R@'+G;-&>S*Q];HT23(G>Y)/$*D_L;$SD:9H4Y;0 -> AC'&/7;G1=C$4PY6M=O M_Z8E2],4TA?P>.JY.AE7U 1WWP37S?@P-,*XJ#9AC .HVVL?N_1Q6@\7G@AM M5Q3YF%_E^=WJP$1@B0@@)1HBF#ODK/ MMY@E';'J849'ZTQK#.G.#A67=W=EL>KVZG3J^^5BOA@5,3?M *$.M,HT9$8$ M60%RA%NC-955@,P2F51IMX?[(DTH_&5]^8; [2QX?76UVJH>33^,)E=OBDW: MTZ'0]>X6P25 S'..*/***VD%W[H$%J$D<]3#2$ +Y&D&V YW/:H"A*NE1-RX MF>6W>3&??,O?A*GZ+G];SF/&[/OKSZ/OA_="3GE3YJ&@BB,"/=48("HHK2(@ M5C(^L*/%;1"M5<"[<_87HTF17[G1K CV=?ZD(N;U9#PY[-H?:YQYQ!WQ-G@/ M5!K+83#2U2K80BY3D@1Z&&]H@6:-8WPY1_TD!SV32KHPMRO,8J:P%Q;SZH2D M$\#7NA7V]<0=6F!.,J9]2:M,2*?,B 8R6%T,$3044:^LK*RN4V%YVVDV]J"B M5TW@_<"POE0*_+#"^39?3,8/_OLPRP9:AE"8-@!#TF"-G0:;:NQ>QVW;.B.C M9>F/7KC[Y,',:J.Y9BBL#RU2$D#+8"41%&1@=?R;5?*+N2,!V3/GC?EL\8@C MX4_/^1%^E3T>P:Y8K"W1[CMR#SV>$>KX*I#I- ?"Q^,DI)*(:Y>RJ]%GKIRH MSK)Q)+OFQMYK;0\WR(0V1"AN&!%A]& @*< ;J<+OS$"J #:CV",L.0O1KGS/ M?Q_-)G%,;'="8J?O/\PF=Z/9OJS37A0,(4@U4)ZJ M:@@:@OU BI4V18FR0ZR[6Q]O;/+;&K=DO7PX(P9"@S34FH9AJI7"4FW!8WA@ M-7429[#&<+S ME18DKR?K3I^M=H.^9#//MT&T.IM3^UKG1GE 2:(28$P\1H! M1;:C0D$]N&VJ\Q6_?WNJ(7 O0*I5-^=JN;@M9_%T?CTR/6^5,4\]4Y(Y&);Z M\9)+LDF:D]YBE^0F]=D(-4JB1% O1IZ3=\I?-,L 9P)@@;WUV&'/I.1J*RGA M*=F(O=R$:H\^YZ-Z,?Z\F<^7IQF>=8M,"4FT"*!Q; 51DJ+-3EJ0CQLSL#NS MVV3-68#VK6D,4 M TIJ"I#S KI*CK!<2-EJ[F'.:(,\.!_$2^[?; &8O[^.%T[X:?EGOVY\VO;J MM"V;%\TRP)C5FEFC)>9,:8OTYHI)8ZARM2:\=J2-)?5#=S_,RF^3@*^^_R-H MZ4VQ/8"EQHO)MW5(\3@&I[\LPXH0&&^ ,,%)#HXR9 !5R#CM4VQ_GQ>Q220I M.T:]JQDC2' ]6;P]>A7XYJ',26BY9CIX/\)3%ZPF,)44",.!!4#:5//+TL/G M8=Q=NNY_+N>+U=SQN?R8C\MB/%E=#_*0MO>Y;,ZNM?&YC&,E"0F3/!#6(JBL M$UOE4$8'5A^L0_;V0%O=%O3.\P.\KM,\(U8!H!G3'D@6SU9[3RO)M><# MFZ$O2YX7I3@:U\]Y)^$??>_]]?&Z[L>:9 (C:ADRS&/*E!!0J,V*U5A-W,!L M7R\XU;!.SN*1N1W-;O+WUV^*(.DXG\\_!A6&-\4K!VW^+9^6JPL.=C.J9N., M.2Q(C(583*3GB$,K*CF$IBE1A!Z&I/O"K7:T?9J)A/5UJ< M_S::%!&-]\7[+]/)S>J7FSNY W"K3^;JR/LSRN\GR;A[O M.MV ?"A4==8+,\R()=C$LNQ64(0YX!78UH"D&]KJ%]'X(1V53A77:=&S'2A5 MFQ[;?9 #3*[]CLQ3CSD*($#$@]#4 %]-)4X9DI)(V\<+6_K$VK:4U!51 V:S M6&+2YNM_!Y2>2K2^%*5X7$ GL4C+K M3K]\YLJNQS5J^L+ M[YY-N1HYIUFF>.60>M)Y1[S)!"P@!>2>X4[.8 M9]=N1&=T.4K39(UT>PJ]:B+L"?LOU5?XOBQR5J"SKJE[^:[)9F%%N@")8!\)A+ZHA"E>ODN(,I MUZ_T=^.B/PQM0">7=RLWMV*=Y5-NVF:>&P8U!(!IK)'0#,-*9A_^-;"C ?TA M8)H>+L<]=_=U6M[G^69'K]X9A%->DPD+$(9&2"J,BYG-9_=1W>267S6-N/(0>.=M98"'SP9Q>169J=MBCO9PZ!Z?^Q>FA[Z MLK@^=W+>;^"%UH8Q0 !5FL2SNTK["@?-4-)-WN!?A&Q?)5U1L_[QF0/,K/^2 MC'N/M/0<>"K#[. IK.*W%F@I4QS$TY.H6Z^ZV^'AI-9T<&$FKG-2&CHP?.!E M&5,:20"A$!I;(CG"C%6H$,L&=[]&=P>&FT.]LP/#H_M-RH :_]=R,LM_'\W^ MD2]BQ.I3/E[.CAG$6NTS! 3E /#@(@L&K2"HJN9D@=(B);VHOYO:;7+D^6GC M%K30X9'U<9Y?S7T \--H&C>1?A\M8I_OWU^?RL93WY7%>]TTI AA890!T% ' M*DP\3@KC]- 6=DG)EE5Q,0,9! N>QN+^PW14+()4L>C_OC-WI[\D0T(&SQEI M"@BCRGOAJ*U0H)ZG!'CZN[%]25/9E"HN1L@W0=/%S20,IJ-;UT?;9B8H'PF M!!702!:OL=CLV5L8_I/B&_9WU_J2]$O40/_6+(VL53),& 20BP RP-!30I6N M4#!H:#G;VD M5V;64DL0Y(PIA#634%6)QQ9JT-%=/CV9BQOA1GD1Q71E&#_F7S?.Q?OKMV5Q M$W1UM[GY=;5S>9BM9[PEPX :SH "(LAON52*J H'2I..//8W6[P#@K:OBXL$ M=V+-Y?=?5]UUW_/9>#(_6/KZ:-M,<@V-!QX:[(*KHKW#9NN@>#RP.C4=$J]I MZ"]&M[BHKQTPW#;(C 4*:SKHBHGN^CH? MAY6^^SY>%2/Z&,S#^R+*%/\? ^/?1M-\=3HV0#49!^,1_T(55T]_\>C) Y1M MX6N91!Y+P8&04',2PQ*NBHHAZU0WU>)>=W#F\FKIBNY),GW(9Y/RZF5:W'BZ MC!<0/49OC>B!D=!M1S*%/%&2 X@,"NM$("'=&A\/:,K=03V,K;AM%4QYX"5[O9TV=>5I@,#9XL?C.,GJN''IJR0RCH# MI/#A7Y 2XZL[@(,W2%%*H:*3SY*M*>N*JQ^-L*-6I7IOR$A W1*E)/,(4PM\ &,C/R8&I7@%/3Q9U@H!VX&ZL_VC MI]7LWW]9C"9%7,!6#HDO9[O/PNVJ^MW 6S/@ 8+0:Q*+,RJO)&5;G "5*5 _/2;8VGW>H@^Y8N]K!7=5,NIHLEO$.VF*\ MC-K4R\6[+#:'+P5N":K\@$PO$*2^2#$^X-5 )65UE:3(U-86$/+6AW MA'G!U%;T\<#("U\M6MZ%]]^&9R;?5H5$>W7%Z+J^:=#QDVYN?GO2K:-UWI1Y MP*5A&$+ M-38,&8VIUN==!;4RLIJ;??[I,L? ?*,:,>@U0QB <.2W562$*J[ M.95UB2FJ63WOO_GQ-("[FG]6![=W2!Z[_"[XA=>?1]\_Q +J0:.+L%C^LER= MU/E(-ARBN/G&%N[)V8'4.^CI\+J?12X^DQ\@G>DN9%98+Y1@C MR @DH>1P:T.,8Z335.?6]^S[RN4$E70677K9ZZK'VPR#G=#%H$E9+(*60I]N MWA3!8N7S@R'29K^4<0P4B-F_3DND8HHFX16>F)J4XTX]I'A7WOYEM=0G$]P, MZQO^4F:THA@A11A@87H3BF"TG=+80,O$]WZIVXBR>F#RSS/?F60484P,E-88 MK"RG=E,WS6EL78JWT>\,P4N9XA,1[\O&P&:[./SMY7<$UH!N>U?O?KE=+3)J M@MC,\5K2CDGR=T>%\]94MHIK*"AM^G):K8E6?\MFW MR7A?A?G#;3(9"[ 2YJ'W+-[KK! 75:\-3+HBIH>!LH:YD YH=P4BUH+7F#4R M*9#"EFGHK94*!A)[MR4RP0.K7IQ,B43\NELIS%?%P3?WM=7Q(_8UR<+JQU&! MO:;,2J:",PRWI@Y0VLU5D:_6GV@(UK-FD-6WR^O3?(HCC3(L">! &Z6M$1:% M/U)4]1L;,K!S8C8N&CFN[$WL1Z^%<_4/.KT!HF#'L:!=AG$"DO*J%98.\D ]T17LA+ M4DY"];"B3V/\:0/XQ%^QME"BK'E?:8>NXA,HRC MK93 HI3%3 ]+ #1.H<:0[8H_O^5%/AM-0X?5U=VDF$3Y%Y-O^7$2'6F964P< M,(XPXQQCC!M8';3QA$)F.XV"OSXF-0OOI99()RR-,H"4)5IS)H);AIE$@--* M(BE=2G&G'E;6:9PPB7AVMM=MW5&ND%^YID3'J.O _#27$0K*,':+-!Z"EV MM)O"_*\VW-(0K-T19]V]XS[,LR%QSAQNF&D3A(H7\FD %:404L4J:1TD*1O%_;R>O=G9J4EP MN[,WU4P:"[.:L@@=7X:^/^1WZ/RZG&V25CZ/ON?SWR=%&2]SJL9*\-N>OB76 M5EG<_YXO;F.MJ\K\'KGVM:M>9,AKC2!'$M'H6SJMR79(![\U9?O[].O;7YT+ MUE]-=3MB@F2;@:W#8O=ZY8L' M&_@T ?EC?I7G=_'GDS/4$]Z: Z]%\,J[-SJ-ORH3U#D#HP](<*4.< M8[PRY(R*I.T<>'IBP:NS@>W"W17]W&A6A$$2*^=^N@TXKOH:-SDGT^7BX"4R M1UIFS"MG0$S7HYI@1IEUOI+7&Y9BPT3:]FX>V*3G_/8RF\_$I]"\N5 MF_S=\NY+/GM_O9+@_7(QC]=_!:GJL^R\%V808P"4)%A#9 3QB%A5H0.X23EF M WN8[M T^3I!O2]';8XY#D' Q]9\O9J^_*F<1V>K7G;OM.I<^]MGC$BNN0G: M4UP:AZ"%&S-C;5@"7O#$SK;_GZ/JZ@BZ>C##$!)F.=.!I88@RX"L"FY:"X=V M/*-A+3]/:4F!MK,TJ*J3:Z'C6<&RB$-??9\B$-#:/,AX5H M5;3?"BQ3,I[Z3)HH?+ZV88TQ2:73%$784U1M#-:!IK'+\I-M60C[+E8+N FN5& *60B;%[ M GUUAC+(*E%*&D(/U\;-,J=)9#MCT7B\O%NN[F/?5[;E.*/JOB.CS E),%8 M:V\0@K1*Z;%.PJ2X7P_3Z1IF5TLH=W=T:7WS116\/$JKW0TRZ@W "C!)E")< M&0BVMQ8[0GBW57)>&8<:@;2[">X_EYMT%%_.WN5_AA%0+F/2R\V'65F$'\?K M,-V1M?I)[\D @$#'F]4!T10#)87>I*9:3X4:6/G2AM;N;4+<%=T^AZ^]OU97 MY=>HMJ/6:=?C63"\CA%"C.8 $*BYW,[Q'C&8-@YTA\[41OY/ M<1=D-+N:__$U[BF$YPF0=1RIX^VS(&\8BYPBR#T DFMKJ^M2O,4^I6)G#TF6 MIOZ7/E3C />!7 +P)')MVV>$ TUD6)HH+)217D-6W&T&=@M'"A5>YF:WA7)GKOC3#IO1;'8?JR/<1?MZ3OWL0]:L^8]EP;C-]Y?;V7_ M7'[(9W>C8KN%>C"&=L)[,DZU,<'OQ<@9QRC6Q%8EEH%D22?D>^C\=<+8-A7P M+W-<;XA3IY F3B+$@-""4>K)=HA;E++K<+)SNC;'KKAZ_=2^N*8NY_Z^3)<[ MUP,^^*:,44L\4$XKP#6E"' !*CP &&PPN@TGN$F@.UN5QYSJ^:.DZD.+\N?/ M9O&0G03$*R*@U>&_EFRJLSAHD$\Z9/%ZO-"&]/Y\Z9Z(=G=QG>?2'XSK/'\X M+]];.] MGDDQGGR=!J#6%P<^1%0/):V=_=+,8208DE:8X*N@X"(#H"N4E'$#RU'JBHZ= M*:13V_=F/E_F5X^OM5R;[M5?OE]U?^Z^Y[/Q9'[PK-GI+\M$$%UA(H$@SC"H MM02T0D58W,T=8X.C:>N*N# ]_WTT7>8-L7/_NS)$98"%$0:(DI(;1XRL,&%I ME[SW,(OJPN1L3 ^],)T?PU)]-AFO3DJ&QU1$;'6C6D#O.I\LEK.#]5N3WYU! M8C57*,PM6A*D/="LN@\0!?VD; WULU3:Y0UK"WHYZ[3-R0/,C6;376N>L]^5 M&1@C4<)!S+U53B%@JMD$$9-T1O3T&F:OGGU=Z:$7EM/=?9V6]_E:J@_+V?@V M(/IA.BK.MI?[WY@![",,0&'F8OD')GWEE",I54J:6#\KG%W>2C:FC3[XH'N% M.=,/W?N^3"IM !*>*\TLD,8Y6T4]D)!)R4.GUUL;.E,;U<4%C@)\+O<LL*CWJG!UKY=&89Y0!1 MX#41P3)@ 8#9>DU&)X7IZQ=_&QS]>Z:WKD9*G;O7#["]3O.,(XP9HYX*QARG MRBH(MYZ7$DD)Z#W,S>N*L2U@WQ7K3JVP"C%UV.'08TDTUTQ!4^WS8V$<2&%0 M#S>VNV+0V0B_C@UMPX 34$,KPH+/0Z:)K;B/35J2^>F%VRZ5R-/5?O9I8+^6 M_6PBL336 (:EU12Z>"E )95'*JDRT\F;,@.C4"K:G=7\^Y;//HQN\J=?KUV= M;UZQ>)Z/_W)3?OOU*I^L"1Q^>,[;\*ML]<$#1?=>/),YBUQ8?L&P_F):([I* M>8JX*<@0KY<_WDC7;3E>KLZYA _MZ?GC1S((.9102HXQ,98X@C3:=)Q';WD8 MAS82%%8V EP]:WNVMO_?,'(">M/[C_G7SJ)WBK7WAF*$!;9A\(M* M%.[H0$X0-LN!- Q;IL.':IJRH\4Q*_#DV4Q3:R%'80XQSFHO 2:X$D,0DF(. M>I2HTRP54A!LF0B?9Z.P+%V'2&H8AN>/AS4)A(A913"-=R CHDT%"Y="#"0A MIN'9(0W$EACABD7P[_QDNBG_O(<)SQ_+!.+!J8S[PP 8B!4RGE6=UU:DY+/W M*.ND&08D@M>JYC_F-ZN+A8O%N]'=OCEAUZ.9I%!9R QG3#+.N9885D(8@%)L M0(]R-YID0!* +;% !=-T%/),QX"S0V%"DJ$08RJK:O(+"';OLQF!Q%B-!7=,QK-4%K-JM2,0(DG; M0CW:"F_2.TB#L"4FF.5L]L1T'0X>['L\8]QP"" "R#+$5/B_X)4P0NBD<.+@ MXHD-H=BJ<8@;VK-X:#QJ8W7?3]S54 95M"HT;(84^;#")#J(@PN.-D4C%VPPH0?W\\^EW_NREL^\'2&,,$($*TAH@P%F^<@ MV!(08:K$P%L0L^K*:Z][,/L_+;I!@?=CIV-\F(!(K"8/J8U"-; MATH:IY)FD8$&,1M!L@MZ?"CGB]'T_YM\/>J1[FJ0>8<]D9I*BP&56@&(JQB] M#*BEA#GAX.*'8UC(V]FZ6CPY0X?$CF9*&6*^1\I3)*M.AR5Y2ET* M.+CX9@)R+:G[;1FC:K=E<7A3\_ECF6"00FD)B;>MA-[ UI'VJ20:=B)3T7'&')N(:.F&I>"U3G*98 #360 MV022+0>O I)!R,FWW(X6HTV'CT2M=C7)#/,$04@M9A9)@J@U5;:?0AXFT6-P M<3*SS!HMPOHHN+X(6A(,8C7W*<4$32'#0&.7 M*0"VRH%/=Z/I5"_GDR+?>11JSY/Q!@'KD($4*VDET,';K<(FRCH,4S@PT+AD M"H"M!3/E[.0L\@^O)YLICN"R@\?RRCEMO@Z6))M0(L+I1QM3[20K.40FUH<,'& M1/1:4OWGV2@>J?QT?_>EG.[1^Y-G,F& %0Y8Q!%FQ E:U38*W89 I=QQB@87 M1DR!KN7![KZ/;T?%37X@2WK7HYFW3AO H!>>2.CBO6.5.Z,-82F[D6APD<0& M$&PWK/1PH7R=\^_U&F;((02\ P(@;(WA ;>M9:-8IN1&H<%%'1O'LZ.SRC:? MCV>35?F[]]?/UY4GGEMNH+;,[&943/ZYDL24Q;R<3J[6W"FN/CR2\OVUGQ2C M8CP93;=7.LP/'(!N]/UARF=QKM>**:*L%=#QS74F6F!D:PV,'N)G)_/QM)PO M9_GGH'(=>OB/MJ#<\:E,*0.($%A8)Z41EC$"*E1-\*M2-CGZ8VTNQ,3GA8 N MJ[Q+VC8;+ZB?_LO$'2:6%D2SF.B!6X-GE3-RGY9?YY&HRFMV_ MGZV+@/R>+V[+JS?%MWR^R/-/HVG^_GHU!>O[EP]7CZWN53T 8Y.?R3Q5@&J. MN4(:6*)K/%H_H'_[TG/KA5]FG\6U^ MM8Q=?RE4!&Z7J'&9HKY/=FT3I+XR4XQ*+("4P&#DP@J8LBTR5-J4&M4]I/1E M2%5>1%=MLGA?-VUY-YKL2I\]WB@S8=6-"40 4R[AJIR4KJ23A"=ET?:'B=V1 MH&P)^>.\VE&-_[>-:_>WE6NG?G?J33%>WW._@RV'&V2>,.HEHI!!(ZFD!"!8 M]1\3*-$V0W@'44\_&@R6]4._ST?Q0#- M:DEE1O/;*->W %1<8157OX]F_\A7%R5O=C8F^>4"(ML^/\25ZL0Y#C4+AD82 MHR RF$%D/1=4K&H3$V^0DJC6[F9WTM8)MQYLESG!/ :8,>8E\P:(,+E7\EK# M!N+9-*OZLCV ^S_:5KUZ7WR,FHM7K(0'WI7% MK/JC'LTG\V.QS,:^D6%KC2!*>NJH1%'"G72&>;79F?J4FJ?G>E8 M&5VYO=N8[H-)V1.#/-(BDZT[7CQG9B-Z MZ(IGJ[*E08,1J?4U.@&%1UL*CV:T6/]ZOONO]@8>V_A,)@@ (JQ]K;8$(Z2% M(!62WCHW-#&Y&MC&XF4(4+:KE+.H9<+'PX>#.'&#=1(4ME+? M(48=;)(1(0 !2BN*O(WA$L"V: "HDW+ _T6DYT1J4A>=^765?Z+O'RTW_2S_ MKV5>C.^/^7C'6V=4(RP@@-1@(84A0-+MN'&8I(0P>\C!'OA[C>ND#Q B8J0!E>3>LZ2++GO,LR:X4(-GB7!?8&K=_OBW27 *9N/; M^U5\MO[L>N %F<)Q ]8QA UG6$I O:RD!UBEW)O4HR/@O9Q@FU/+1:W?2S'. MFFWWOB=6VT 2&X&APL'O%6&(D@T64$$XD&2NM@A2QR0V!'WG-'Q3?%TNYNO= MJOIS[\M664308,6"Y<<:A(&LJ*_D#,-Y8#&3ECBPCVG)>'?.JX39X6V-9+)& MOY,9H2A!6(* *>5!6V$"JK!$3*5D7?>H8$/#?;]U1D=;W\XHQ:/62+O/?)XO;%S+.GPHY__A, 6O4[E?O.M&U M3OY>9KQ0FB#M:' M@[WTT%7>)J)$=>J"K^\O_[08S1;=C)O+,[:&#]^UCOL^ M?O:(NKZ^ZOGE]"V,IY.^GU%$O244D?!O)@1W>'UF.V#/PVHNJ?)*CV>DP8RL M-K5]UF;P+D'^/%^0=_DBWMQSE[\MY_, \N?;?"W;[GWEKKZ>":TM0\X3C3TV MW'+/P!;) ,A HY>]&3?]U77?YZ=^^7>4.B D%!S'BSZ1UX!4,1YN/$VI]7AR M#.%K=17]#S:6^J3A_A]6J/?4$,\M",P-8%10"FW@O<.(K3?=H?:$VUII".U( M:_,OBT?'2;X%Z*,ZPH"(Y_&.G4BHT3K#*"Q*/$0\R$X@Y<*!=?0!&L 5&EB% MB69H4+8-\^L[1:"#/ H3XRTW$ DH6>5?%H/[3[@-(3_=3Y@?RHI M=AIJQZT@C# 91CPBE6:@\8/+.DOE4YOG TY315>D_KTL\ONU\^.7Q=7\Z$;X M[@:Q8H<3@$L+*=9"AA^]K:33&@WL(,IEB%&VH(FN>&8V%S?G3^>3HW0[V"ZS M!AGDI1 8Q(41ID;AC:P(49-T#\V_6+>3=4TJI"OR_?'IMUB.N8CRG\B_8TTS M0"@TC$D*XATNVE=W2@>)L7)D8$'$7E"P89UT5CYJ6VSMN1?]($"=!*"3WI/% MRZVI0$1Z+P0W3C@L*BP QGI8)K+-U4J;N';0'YKECW')=G MH_0NWI[YS_S*E//%*OI\@("GOBJ#2'O$4!SCF"!BC.&;2)>ATLJDBZA^5"ZV MK(2S]JSW6/[K8:X!-A9VU-"6*6?_22KEF=9'?Q/Y^_L')G:*@RZZJ=FS MGKRRVO&.S FIL/0"62.,=D(I5 5XJ1(PY9+=DR_7[*0P[P775^GX7\K /DYC M>3S23K"A^UZ1:136F1Q SRQCSE$HUE6W5P@XG#+Y]^BFS\O:QX; /Z\85!@$ MSP9"\*6?]F,[,G8OFDYZ1>8-LU0+J1$A4GDJD=IZXIR!E&WJ'ET=VMGJJ$WP M^Y_$\$ M,4@2L<'14()2-I)[F+[0#*5:*T-\FC*&4ZZ.0*@!518Q+V TQL3[2F[D0:J"C^%$<#TP4IH!ICBVLI*;*3U4+C;!A#/*U9V& M]I#*U0%*I$%"2J-!#2]@$99C$1ANOALKD7%&Q8)Q?8"VGU?@&,D5N5%,3>> 6E0)O; M%>(8)#)E6ZZ'6:8]\"[;4,M%P]7MWR] 29@,* '>(,8LMDQ7(]];D)2-U\-Y MNVF"I-TO5Z>-;] IM6P1<7!&# K&6<(R<=X16:W@$VU+I%S7*@ MQOT"Y^%]25ZALWB%MK$I[)!VCBC(++,4"6$K.851*::KA_[>Y7AU'MZ7Y%7: M?2B"0&*U0@1+A0E!FDNZQ4[8;L^Z#9A7Y^'=.:]>U7THGDIH(")*8,8$(T2I M[1C%1J7$L^N? /H15QP7T-XPCP<9;(!65F,EM0Z.BPH.]QH##@@W0_46N^7/ MV8>'3M-.5PQ]&GHR 9O0_P-LW/E\QA5$FDEI@44F"(H-W\H&K?C7= 2<$T()963S:GE*(5PIX>B6R_@T0_"-:6-KABGE_,@ M\WQNRKLODV)=WK\L%@&0 'GX:3X)^MXEB&C.:/:X.)V4Z#70Y4LZ2]O74U?\?83>:6;S<,-,":@8C6GM"C/$J?)ZLXG)69PB M$EAY:Q3'V+1_B*5].O+&6*"#BC!>F-ZK71X\89KYF M0+6_0;[N3OF* ""WWKG >*:#HT \V.#(-98IP;T^AT:2*-7:*=_3E#&XS!8C M88">0,J\IAY:P&PEO4(BI2QOGZG8'6O.S&PY22W#SFR)%4 $A)HAK+&B0 9( M-EC$':>44W1]IFA#!$G*;#D-^M>[4XR@ADX1[ZPBB(?_*.XJ.:D$G=X,W;>= MXMH<.&&G^#2\AU-9(RR@PH+;0H4L%U :+L@#EC:ILL9 =R8:FVT;TLEP*FL( M!A@F5F NA8 > JPK3(6@'@W4YC7!A#,J:YR&]I J:Q"CF<9(>LLI8T03KL5& M<@D5'FH>0!-<.*>RQFEPGTFT^6SQB&3A3\\)%GZ5?1P5-_F>2?/)WV=<8!WO M^X1&:<:AMMBCJL_$R90S9P/=1#UO6DQ!O76F[+4VSY[(*-(0.LL])Q(220*_ M6=5OP.U 3CJ='H:O[^T+?0=IM=CU: M*#6B\P3<_I6"?6C'4RI'"0GK .BPDXI994B%)7,XI1#2H ]])B_6+Z"]'R0M\KIFG8E.7+A]=QM\#@K0H0?_J.^E'7U5 M9H6"'$I(K?* 4L$EIA4JP("A1A"3"'+8MVH:\[,FGZ=I_*O1?(@^1UIDQ&LH M0@_CO2$0&X:0V_98*"D'.N$TP9)FH>U\57EXJET1^X^B_#+/9]^B7*O]Z/#7 M93$.K5:Z/LEL-?BY3%-%L+:64&$($@X3RBMDC2,IFW!]CGRW8MHNIY>.?*4W M1?@Q7C]X0:]GVX<'%=9P>@ZTRA"7GD#$ 9)(>V40I"I";80U2(A:2?F=R5K' M4!QJEGF'H(* 2$>T EXQ"7TEK2=#VPUM1.]E:_!V-FX7H^)F$FS.VOMZER_" MDN:WLKSZ917'YKPRBFGCLHT59BG33G]] $M,2&YR#.>LLD=A8)S(V&BO"UFKAE#M4:&1?$HXYS<-J+,JVU M=UP: Z5RP"J)'Q!QU*8L:E^]K:C-EK)#%?3"=CQ<[.J7BPC9(^OX8WH9R#@0 MUG/2A.E%4T@U46(S 6B ZR6[MA3%F!2315B[?LM?R/%8;>[[U[R8Y^^"IC[_ MF4^_Y;^7@15';LI(>'%FI.+*"^*L%E9;[LRZ['A$#(=%\(]L>6JSZ>6E&=VI MI+,PW$E"_4<^FGW^LVR,MYOW90198G!<.DJ/J="2 U)AHR ?V,F*/M+U/$WT MF*7A\P>/@Y_WQDQ33X7U#FHF/.$8$;0=Q2 H9E@AW]XR]0Q=])>KOEP>/*=Q MU@LS!1U6S$CM$5)$(X8AW,XW0 SLUH.^,O4,5?28J.'99HD:GLTDH()@+QCU M &(E%/+;*4KHJ^DE4=1V4V#A;G[PUXT@93#%WT #H@U_$ M7:468PE)2<,\O135#TG9%'WT@+?O\H-99@<;9L[$PA%2,$V)A@II+"J_QT"G M4[8@>/\*H5VW@\2CNNY^,Q\J<71_]_>ES6WD2OIOM\?,X-]>;D1 M6'L\H;8=MKM/S!."IDH23U,L'RXZ[?GU Y L:B599*TL*SK";4N%*B#S2R S MD0O2U(#BMBZ:4AC_TK<3I5&2MT3^'IQ9^N?OHW_F\_7><;S/<]FW!&,AUL!C M"Z4@5'A&L"GH8"P?2$)PDP I?Y15)'X/0/@X_X^C^^QX*973WA0H%P!)" %P M1'&&-65T2P\B(XF&!<9&D%(>C35PH"U$7DW&T>I(J3^W\VR3YG*TOLK>,4%0 MK3T'C&.E"7:<2^&*-0(!6\V);R6+KRD,O*I67 _%VT)5:GZ0W__(EMD)L-H_ M*#BDA2':.P(]9YY[K4BQ2L)(E=VKA]=H;:&J-H*W!:L/T8"[J46/._%-P7(L MK8<*6NX=(UPI\D@/PP92^*%%7:Y9!O0$D"?J=&>\+40#CGAC;)1Y[Y0PJ7#7 MEBZ4*M]JWGP;@?L-H>8T=-; B?80^GF>C[/%XDOD<:J?JF;7-M4\S7^D_?[H MH5QJ?$# :Z$\8FN=62%@<*&%4.*'%I75*#I>(;%^^O? VKTJ4S:GQ/# I53$ M2&*I-;Q*B>0>AJUTZV0YE^H]P-MO\WQQ)M;60X-&@$B-6"I_ MP8B6%.O=BHT15?J;]7"'JQ<$Y1%V#JU[@"XU'J_N5]/1,KM^>J-[YAW]VR\+ MCM$HP-P!1)&21 ,&"X%F\4RITA*CO DB-PB<9;=I?M\&"\1ZF- #:%:ZCZ?< M4VBHA%Q:(!B0$.U62RQJ]W!MOC%91U@[G=)MX4J-_[6:1 8=F/P_LLGM79*2 MAVP^NLW^6&0WJ^G5Y.9@%]$*KPV.T$@@!IQQPDJE%59X)X&"5_'$]##ZLU%, MMLB'GCADW-_CZ>IZ,KLM+LW/]\:\>E6(!P*3W@"&B)4&*@6LWU'$FBIA!ST, M]VP4F0W3OBTTED#9;@6$(>R%QEQ9JH"3-AKRQ0JBH%6)?>MAY&6CZ#F3IF=5 M"WO3@ODP.[[-E!X;'+7:*\F1!UX:MR9'L0H'8)6"OSV,BFP$&4T1N[UC[97* M6 9CIPP/'C'F&-,F6C2(0$L@+&X1N9&Z5,63/3 3OPC,&J1W+R)O.RYMVE%< MK2/$4,P-C&Q"SAN*"A H8VDIM:[KN-HR)4#.>%M@2"!+D5.>],5BJD?=<8HZLXT91+XMB M*5HH/;"JWVWCM$E>M(W5_)#4O2Y;LTW:.AG =7PF&"&!T5Q()S6F"C, "_-& M(T&JW CT\.ZS751WP*#65+R';+%,P0,?9O^=3V;+/^-?XW(Z4^M22?WES]^S MY5U^_3BY5%[_Z?3*%+$_\4V!&88-%Q0ZJR!Q3$.UY8\T )2KS=TJ34XKZE;^ M)4$:2HVF0@H'L<-(&.L*2CB/!I:KTAA.\I88T/%6T76"97<[A@%6*XHIBP<+ M2Q7G-=LFBTBJA2P5;MFTLKUG3>43+ ^]($#AC85 0\$UE"G:W*LM!1@&0TNN M; P?>Y7I&HE_INYSQ8YCB.^QM3CLF4 MCQ1U!R%D7;LLO_',TGF[88DC@>RG MO2B(5(G;(&4)L9%?R62$.VH(-)!]J2Y(Y"W2NASR%@7T%MGX/V[SA_^\SB8; MU,6_O 1;_%&XRFY'T\U$]YQC;SP5F-784B&$=\0@07&T$+93YXS(=H(R+_WX MJD[8AC"QF<_>(^KE(X%:3!!P6#F=&H=8:P O)NU9N3YY_=\T*K$KKX5T9X5J M?,UOEGHT^VOO4?'JF8"-X$IZ002W1BOK19&U(SE00[G?.I\9>3V$:U+I/+9G MO?YIEJ6\K0/&3)57AG48$F)4.$$5TTX+MY,4P=S 6JLU:/"TR(4F\;EOF@<- MH\.#@@9(<0Z]5LA3S2PCF&U7)R!@5;22'FU;[8$@;XCR9QUCOVV=M?^U=M:J MWYWZ,!L?.M,.#(BJ-Q8H.:L(BUJWAU!Q7,Q745>E1&W/D%(7X_(&Z-I^0,:> MW?BJ1%IN^9<$AQQQF'LM#5":".5@(6#"\4K=#WJ8J]'06=$>>/L>^@WHE7Q#T(H: E12%/E.#1&%9XQ87X]I_(9P,C;(/Q9Q]_; M:_QZ%TFU^+R:C^]&B^SZ[8.PU-! :580>D,U<1!SS':T-85VF;;:,Y(T?N=WYU-?K2T_=_T@, M7_<:/P#%L]X7@ &"(*.X(MQ(%_=U65!?$D.K;(:7J,%5AV4;;&@M/?QHQ^%- MFUL@H(1"IQ:Z#E*NM-:%;26QL57<$3U,C&T!1&?1]2QMZ^V;O-2E:G&73Z\? M=]'\QH\F\S5:EW>12XN/^56V6'R[&\W68V>CZ9?1,C[V)8N:XEM^K0:_%GQ" M,$)$8:J%%89@X0M*,8.JY+;U,+FV69VN)TRJ$6K-[);D\_E:92TT MUE/ >^J[ ]#$"D"-(8(:I+QU1A=4\*I2:^73LWT'"=6&6=)2;.Y5%J?670CN MYO,E(FR?/QA@2DS M9=)HMRKPN;A[XU4!*-HGM;R MT'GNU;GG"?!.,^DD,A!3SB*A=TS4EJI2M22;5/S6T[798CR?K!UOQ]*E#HP* M5@E)*&+(2R6A5I(A7:PU:BH#*Q9\+J/?5/GJ(&B3X5I?1K/;0[&!N]\'PSG& M"D5;U4AF&4/2;754;+BLU,RTER"H@7MY=3HVSON]D58OG@B**!!U&*OC[#VW MV'E4R(%AQ@PD&/Q,7KWD]%DT:Y+7OT>=]'YU?Y#;SYX)7H.4X\F]$4(Z# E@ MJI@[DD,).CF;8WD]=&N4YZ._C_/\Z3/!*&PAPY)#&^>JE0-%V>;X<\*K.&M[ MI);7PO,*=&O+P'O[#+LJ$1-Y9&0PWED8317AH_5BK/9([]9+!*ZB"_0()TWH M LU0N%U$/;=#DXOCTXU)5__'#*AC@P,REL!XX#+- 60(2@)]L6K.W,"Z?]6& M@1+.YDJ$[L8CM:U!5=KMM'T^"((HI%XIBM.M&@:"%")IA8 #.<2:!E$=M&W5 MH_1X]?HX]XFXB3VS@E @ =61"43;!,0<3Q^;*DV M$>V="3O"%X'6&Z]XE*%4!70Q'DW_)QL=;,E\]DL#813K:*T9RA'PS*862P6E M)$ #L5.KPJ3$D=$(O;O45%XMR*ZRM(1O_\ZK0O'Q3<$"ZZ@2" D6.0"\Q;JP M_XAANDKOR%X>/^WA[VPB]Q)T\UXZ54!41S7+XF!C"G#!-42%Q1A$%=I)-/#./PN<'.$/"LHX VO4KRIAWVS6@;;B=3M!;[^F%UO@[ZR:_?W.#ZJ[M._ MS@7;OO<%YJ'PWE# K1,N*A\<%Q=DU!%8I>Y%^59:;;=J;@. -5&\&__\;A6E M/?2[$8%R9*,FBZ-:H:PTUB"XV\V)XZ6BY_8@2IZZESUD\^_Y98"I'G*VZI;O MN,?:V?[V*($6<@LMXY@QGJ[*MA3UA)(."^.O)VKRQ;)TDYX](X(#@@C/)16* MQJ,/>X[E-NL$(",&$N%3E<&O]O,ZB-D+_6%[*_;S!""=_+:@K6="::J0ME8( M0:S%!5T T55BAR_ '7XVR)HF=$MGP,=L>94O%I^S30JJ6B[GD^^KY7KF^?." MSK\NXG)2X&KG5V;GA1O.4Q/,X\Q*]5_8,"1(J@C2%%@.=&GE; MZS:FA7 *,UK*,=_.*DMU8=HW)G"FA)20>RJ11\ AN55:A=/Q?P.+$*_.[I<5 M?FHB[(6(]F.\AIHM)]>3Z2JE WW-QCV)U*AS!P#4R\@JPKVQP%-*R#9*4%CO M(TRZVP&.<2%:I=-5)+B/^(\\_+':@.73S2NTEF['5,>'@O3 .6(D4RP>=X1Z M87A!48K-P%*2J@-K;_'-#KC16CVG:DO3/]]^P9YLJ1:^&I23BBHHJ:1^4XH2 MB(+.!I2K-G$YJ.\*I"^K4_6&H=T*SL$J[F6'!L^I8QQZ8KCER&L*,-WJ,H#[ M_YCF/[-LK4-^6DQBC4BK@?F^ZF/Y2YNE)@*W5X4T*DZ3\3*[7L_XC]EDN?CR]8^C0#HX M+D"AN4_-W@503@"N-2;%6DDD9)L^KC9N,QJ#4YUD[F1?.FU'VJXK$0K&%;!H MUU,,B%/;>FQQ71A4:K-U39:K.8_US/=^$:.0F?OF,"L M,YQPKIFEJ=(+C.O;[;6T4L93#P,P&X-/701N"T1?([>R%,!BIJ/%XM/->MY' MK-.]8X(VU'(L,410F53!7KABC3"E1 _KHJ8GMF5=[&@+=06?/UPT%I) M(2F@C NE(,.0%%IA_)L>2'^F&KF;UTS2UH#RZ.\_>K"]>C8 ASF5T",HF";6 M. A4L2;*V$#Z5-;!U)?XJ$C*"W'-7I6H85'7)P+U4EFDK 543EY53P[&CKAW(?@_&N=;R_N#\@HC"["5J5(EA<8QNMN%M!Y8*G7[D*L7 M\V*"!5Z\:4A1 E!0$5G%#,70$<"M5&;+.0H,*I7/ULPJ/\_SF\F:[@?6 M]?A00(A339V +,W=(,]P(0&4JTIMEGJX<51GZ,OVA.=2LJWC*PIA%-/\/DMS M?"[,QQI"'0!0A;<&$?>VJ.D:K#DB(NY[0NY(;7%+!:6?IZA<%N;:(WXW('V( MQ\1F.:]/%SU:3,:E@7GT39$>,M5!49@ IHWBF*#"NJ?.\2HE0'IH,30,Q;K) MW=J]T,N[_#17-;NV2<-[LZ5KR9'!> V4X1Q(")/;*))RMUXA=!7O2 _=_;7# MJU[RM@6G%^7^/ZZ2=^?3S7H%GU;+Q7(TNXZK*H^R\UX8!*"4X^15,L +QS"' ML* .8W)@S0]K!U\K5+\0HZ[CU,!: [QA\G QAYQEA&DO(2YNF06BOL/N0D\Z MTAW>]TIG@9WYQL"EIL(Y2&$*6),4,U]@6%A8J6CP)1F%I:&R-V2[2;*W=G== MFYOY),36];$@?&2D8,-Y9INHW+M5Q15LK=U<99: MKL[7,_XR6?RE?WZ+$S@2C7U@5.# +(W/Q%6I MWI*[U(;'28^F!_H([WT^6*P9Y@0)ZKB4#BM>N 8L9-(/K!5\&^=#S(063$TE-% T$E?"2Z:(4 B2P4D1$C_:>FOB:UT_1/QE8$QXI(47T0@AG'I= MM&J.$TX7 0."0'6FY17)UUH(7S[[8W%4-WGR5!!.8"6=3=4P&43.,5<4Q(*: MXH&4&ZT7!M7IV(+\/S;.?D/^K0L>(D\]5BB>E.LF=%3[8L+2L"H5Q7L4<]F, M_)],OM:B!/;K2%"5PKB;2Q,,J;EX@)#7=')[2H2BA(CS2/9ICZZKKW+)IV MYH;[G,W3#T:W&3R E$/#@E/:&!V_9XGPT;+7A.T.6@)$E>9Y/5)86D%/C73N MQRUBQP&R=5XB.L2YQ998!9 G' *M"OV".,T[S&T\\40\*=SPI#<&1[BB%$B M@9+620=!X3>D5IB!>#'J@TJUR\0SR=[6SI#BY/5HD5VG\,=LMN@V7.@Q+N/3 MS=,);>.S4C^4Q3H>\WN:W%0:0ZUY1SA&1RN$.HR::\A(36&51* M>>^88OKIPLIL+Q7?'!C!-HJ4Q5!"&:U\ZITL:(8,KU+/I(?;3%L R[MD4J>; MTL?1/*E<#YW78NCK)N6 0!%#1GALX^$")4/; \U;@TB7\9&/1^8.BT\7J")G M9[?K^X9%/#E?XE7].^+DA+"J:M\(WA&G,&>6,R.(]3@: P4=&795/#7#V[A* M@VZ_%M4JNUJKO+2>X/'0K&?/!?I:%:JLT(3GPO: 80$E(@I(55& I04%9R-3#?Y9FH M>KE#=L^(UFI8U-ISP5FHF)&.2<(HTM@#OSN2HI$_L 3@;F%2ND_#:4QI[_ZE MB3X- "#KD7- :<\I P927*PU_J9*B&(??>U] F"=C.ED]SNKLX,!BE%)@,,0 M<(*DEWZW+B-@EI1B:[(1#\\B(P+67 M1J="S2#^B2%FEA0S%J)<2&"/[*'=5)HZF\LN#YIA*83'C M6G-E"066%E331 RL7D;W!G3K+.L]T#="O'!_9_/Q9)$M/LP^9_-)?OTM7XZF M'V91.YDM)N,_1]/506]F"Y\/6%C-(>*$.1MU(2$D,;LMR]JA702W"-6ZI*0Y M;EZ*'/T6'USNUOVBK-WZEW:TS/QH,F]:I$Z<26 8:41@-'H9!41@*^0.+([X M*A4,^W@47:YT-WS39M"GY5TV_W8WFG5YB!V94X 688>L(EI#1Z%B@NUV0@YME58F M/:QW/439JYG%O3?0=@JQ6BQ6]X6A^B-+ER]V\C"YSF;77Z+BW(1)5O;;(:49 M4QX1 :W!& M%^0XEUM$JZ9KL7:QZS,K>B\^SDOP+M5K>Y?.TC30A+ON^%:2G MV M$):%.0^*5I3O-(%&U@GCP=_'H$>MZ+PZ_C_Z>W*_N=Z?SZOMB/)^LMX.F M#I$CGTSY@4YZ3J*R+!"DC,3_[4)64*4\*?$N'/WC8*LR\OWX1X5UW6T=M'I9)N!>DQ*&OEHB)L-MD0!AR6UEG&EH=Z9E]15B3Z1[W+2 M1QZV%D0_7:/EJ6WU=.5)39PM#IT-Y5X0N(?<:^TP,\X+R17'LE@]=:!2Q"@X M%<(/V?Q[/EP0-\*2UK;N)#,?HJ$2;9/5?#*[W3C<-LK9LU"PG^ M,6B!D87 8T E4\1YSG8Q9L14*PC_?GG?/H=ZKWP9%RE"HN^7F6%6W!VY2B MM[X=O-3.1VI952MH]^=[\789:Y>99R1M/[.^OJ^__C'*\ MS+]D/[;:8SXWH]DXFTZ?E>)YGLQQRAN"5PAR:!!.54RTI=D93S+!G'.XR$2AQE=LOLI[1]-%&>IL=<34;?UVJ4F8X6B\G-)+O^F,_&J_G\L%^] MIB^$J)PQ0P#$ '+&$4/:/ZFC BJU-7F_BNV>8YV6SGJ1%:W&R\E#7-9[(:TW M7QPL8-)X!:WA3G.NC #%M6' M>*$NH) 6H9(@1Q6#WC) TD42*RAK>*6^,SW$]9FH:J.0UFF,N.QZ1LPXC:B' M4XB."1N%T/I>=4/N)Q4S^@TQO1FG^VX1@@5QB,HL%)> VDX@[JX M(S&0ZBIW7GU,S.Y<-VB=9;T'NOO7*IK?'V91ME=KPK_,%=KE'WW)IU.?S].@ M)H3BK(D$:! 7V&#BA(* $*!%X>LSB(*!-75N$[YU24X;?!V0E&W\W]T*V&8. M 1$@J>90080501YJ55P_&B50JQ6@?VP"W9:C^;*?$M8PS-N7QK- SZ%X 5@@E!CI7?1XA $FC3:#JNQCV& 27+X:1 M,3?9I&M)?#6+(+S30%CNF:<&:Z(!>4P.<[Z=ND#OPMBR,%;%P>7+8Q_M0ZDL M() SX(V-K% &REWHH,"R2E7)DV,Y-_:AFUV_"V)_(3 @,7Q>\+8WKM&]TPK( M1V?;LO]O6>BOIT4 MB!B!QBBJI$YW;DP\EN7$%K+W3-22H>L&$PV0<-IJF'H_(Z@*GP]&B@PL'; M MT#66B7H:N]K203[,XA:7?8T(6*_A*J$D+>MP7NJ!48%K*%.NK[1*4XD,XJ:@ M--$*5BKZT#]8=H"/O"E>=(RYH\FG!\>%2#B*E+'8$")I7"BQ!?T(B^;ZL'!7 M"]?+(>DL^IY5W^GS/!M/%O&3G^),IOGMSV]1/YS,;@^U@#\\)B@-A<51]Y7) M8Z.B?)&BH F!S ]L-ZJ)@WDSU&TQ83B+W[I3LVN;/633_$R MX#HV-$ !L=/<*:8!\T(X" IJ4F*YK("L'EXY-(.LFHG<%JQ^RV;9?#2-TU;7 M]Y/9)%DNR\E#5A9;I<8'9E)%:FR8(8(21[$UH%B[HZ9*W8,>>LB; 5@3E.Z] MT_FJG4(&7DG !><:64(]!XB[(C^"*L2K-*CJX=':O?G8.LM:J['54I\=Z2 A M\=R0<=56 R&=M+O58U^IMFL/ =LB7,YKLG,:/[J_/MC#6VZRQR7PWIM2WIWW2X,L.,M,%(YX(#@M>1(_Z LZ6H8'MENU!;K& M+@U.8U?/RUQ9#>[*<=>W\J_W&_NFOL)V!WI%MNXOT>*4<^DH7=\ M[48>7I)TD[$\V68^_C;/%V]9!2U].:H' EJ(::J@ B+UE(:%BP&B:EUO^EY:;V3(YZQMG>R\YV[_BT M6BZ6H]GU9';;< 7!@Q\,0CBD!-=0.>88MCP>Z@5U*:=5Y*9'5DR'OJ]>\>\" MI:.YHK?[OA6L=@H9H1GDFG&@J%*FH"DSJ-6;N]Y7[:L)GLU)RUE,O11!>5ZJ M;)\UT^#7@M#<. D)5U)2CRFVHKA510[C*L;^D Z0?HI)=8:V)BCI(O_#8K'* MKNUJ'LFWF?)&:7P2E;MP?V?S\20N]Y 8 Y**B"F>?M M%):[F.8##:&]:;9=RJ[_K&Q6'SOEZ*?+2K3DA+5+)24ZM,UH+"\VV8FRDJ16F2@!_SUQ3 Q64JBR]%#'9 MU$]5L^N4F)6B)[_EZ4?;TS0YY1J7GK)3",HPZHB!CCOC 0#&6U1P %L&6]'' M^F]V=.^W:HBCER)33_:.?V23V[M$BX=L/KK-"B7U\WPR7M=]O&G3!UQR,L$0 M#X2T5G$9-0%C@=1FM]-15J714X_N)@<@9XWS=F 2U[V8!6T0QY@C;90GT5"- M!-D9IQ*X=S]SRS#O1B)/A$%OQ'!O_L.;OL6F1+&^602/J44@*B""."JY]G9W M0T"XE>3=D]U70>P,!!V*[D\L2I!&H)TAH(!*)M;KTFWHB"(QY(\&X77JID M-HN$WLCF8*Q(QX!V5EN/@;,(0\/D3F-1L-)5W/"O%SJ7QDY <"E"^,1)W)$0 MEIQ!T !38KT %@"K'8@ZRDY!H=!6<9.>+(0]/@Z[=Y,VP]!+$2AU?3U)?QE- M'^NLE2D%V.AW0V2]AUIS;B(0,/(6[>YU*1&JBA^4O0M/3]G8JL@4*+Y5IG'OAD8)-PK0#PWG%& E,5%\0RJ%*UB M? WPSJ!!V>H!=R_E1-NO N_;2V"#)]H9LPF$>FT )1A+:$C4A$A16PU&W5Q5 MN:D;X+5 /T^TYOE^@?+X?/]I2>Q>?#1@@Y00WJ;V)TA;QA MXA&H]I4RN@;H MVN^]=%5C;Z?=%M:5--\[*[PL4F:B;!:44XA741QZ: JW M!;,3>RG4SJ?6#OK=PC[FLX=U7/N+2M-_S";+*L ^X[T!4:N\4(PZC[72""-2 M[.>:"3*P LV=8[IY%K4/YZ>$3!3T^?RUSO,D@F#;URD^O4_&UWS0/U,]]S/$ MH,7Y1 U->, 1,YI:SC&@ A;A"]K'_X9E2W8N/OUE;?MB][9=X>Y_3/.?6;;> M53ZOYN.[^$1:7=+?-Q!;+%;WF_.SDO)4TU<#]\DB]\(BZ2C##E-?N,FT9.4Z M?5V.P=BY"'7-P$Y-PMUJ(AV>Z)'O3?C>1AM6-.K16AD'-)8$:; M[BV<@X26 MRCWOQE3L5Q.^5/L (0@LP%I'0 TB(=M#J MW6:0 N:JQ>$&S=PB1OABF]V5L[;LC''.-QUQ#".XW6Q1H5**BFH*X2+=M# M?V_W^D#K+.M]W((?3>;KR^0G'H5==9^FPH6.?C00CSB!$6-.$V"2H0'5;CNI M5HGV$O?X&F%95W!"W3SL_9%P:,%_YM&8GDPGRY]?HE'=Q)E1_NO!0204A=!9 MS!''SJ-MG=1$=X]1FX?*0S;_G@]<>GK%SHL4HR^3Q5]^GJ7PIBP";]FF$+WU M[2 YU@A#**#6P&L$F=C$+ @/O#7M5(C^98Z?'K'R(L6GV#CLY&%RGGA)>)0Q*<&5K9UG;BZOQ_-?T8[&B*%B@ MA5"NE#'4T#9VB/ZE0AE*O2 H99W0&G*,$.#>$OM( <(JU<7HH3E8!Q1>;A1- MT+E7TOYQ%'>]Y>0AZSI\H&[IU]P[R2,+&*24*FJQV/)$>2E]J>I,S0<=3N.B M\@T#GH5\S:X_YK/QGE]_BW];Q#7NPEA*1A36\[' +%UWD8I*(<)&6FTY*2@+ MH]C^,KM*:8@=" 7LA"=GJNN+^?()RN._7B(\_BA\29/<<[O_[/=!1I7->Z7B M])S 6@I&MM7.-6"^4EWM'N*H2Z;GU")@D:(&.:&6COX_S_.DS 5L@+$2".0N\\X;2(LM90V.8',8% M;RT\KT"WMKQV>C0=S<;9U[LL6UYM4QF.Q/_M&Q)X*A"/J772$">0PI:ZW0IU MI2C4'B&C1TI#S1SI$G-'@_SV#PJ (HB9DL!:9F%JT2-5L4K,%1O&*50?LTN@ MYRS*MH6?3\N[;*X6BVRY.!IS]^K9I*]9JXVD+%(+"$;7V_%V350-S$2N@[EY MO21M+9[]^I^KQ7*]$?M\_C'[]Q-WP3R?Q;^.M]OTD7CW4]X3/#;**2.)X% : M8"3CO*!%%- JFU$?[UG[/&']=EJ-%4 M,R^%+NQ1! 0:6N!Z,US/:R=T:[O>;OU?4]6XT?QZ\<>/Z]$RB\\+P(]BJM3X MH&7<\Y5UAC-@.$(,2%FL/5)X8,&,U=C_ M2C<>MQO?'A"DC+*E.(;&"^HD%4KO:.6PJA*(?#)NV@A$KLCCO &BMJR+/^Z[ M1\ZX-Y\/U#N+F1>0:LZ( L*RPLC&V,HJZ5!][+S1G[.M#G:TIK._HL_H;9(< MU]Y/>U-07$MH.)5**DJU]MCBG>@9-;!SL"(F7BKRC=*Z+>SM$]2C4#L\,$C- MI6<2$RN!H0@:*@I3FR#&!N9F;0P+>8-$[QIB)YP%5R62E^O\3! @VMY.$. $ M@UH!"+;AZY&2TJ$J=YE];/K3GW.[0RZV)0]^,ILLLZNX@.L/$1ZSVTDDV/I" MY8]%=K.:7DUN#H6-EAD>E,"1W( [8XE7VD*,"O\1@58/)#*G6]#DC?.E+43^ M,?L^F4Y3T=AQ-GE8ES4WJWFB_ $<[A\4+!<,&$04PDQ"$NGIBZMH"D@E]/4P M$J07Z*N-&^UI!9OV&?^8+._,:K',[[/YU63T?9TF?/"8/S N2$ND\ 0+X9EC M/AY!N" ?E1_L^MST?CJ10&D M0!PE>!1 SVS@A:5XZ,H*ELEZZN'5QW]AV=5#K6&U]7]:KJFD[NYR<;+3S0B[9[\T0(D@HRX>+$YC;;14=G>DP,B-8;DU^X'C MMKC5JQS(P64^\V@60VH5P,@+)! 7;LU^(9W"M%R0=%-AN8O)(J+F^=Q_;OXL MD_E<[@5! D<$18I;[Z0'Q$*#MQ30%JLJ*EH/3=,ZH/ J8+\P>#@/%D%EXYJ#!WT!MH6+$:PGB5.L,]-"D;0$TE>AY'Q^U= MY'A:Z9;?MW?1)!VMKB?+M3LD'DGW41.[SF:+[-I/9J-X6(VFN\"$Q?%=IMH+ M@X'$4$:C#*!461$:IV2Q7JQ$E8O8'AJ&->*G5;JWYH+-YUE4.S8>DCC=)YI: MU.G6_YRNV5P"F)7?&:(FB"W!$G)J(%9<($<*&JEH= S+*FQ@;VN+]"VZ)\99 M,EO7;0TFB[],9-]DF?YVV!>Q;U1P2!@) $EYRAPRX*3BQ3H1EU7:L/708&L M8O41M[V8MYTGN/PFMG]00-@)JI14D#,(822<\=M5&@R1&]:5: ,0JHVV;2'H MMSR__O=D.HU[Z(L;K1,05?XE02")$(X[L>(>:8,I0X6N8!S#5;RC_)= 6&.T M;@MQ5UF<;':5C1:G;%H'1J7H+FE=RO@1V"-/(96P6"=TKDH"U.>T

\D>94IX M6:F7&Q@TC)JF=7O[UR*+W[J+I[B-$C'-?ZQS=_Y.U7"SS1(.;EI'1P=E#;(R MVKX60VXTMMSI8MVFFL,!_AH^^/JIW%H.YYL%EC>=C]9Z8S)S)P_KYJR+HV@[ MXVV!*"@DA>D"$B/@F'*P\+D82JO%)OX:OOSFJ=Y:.NQSMFFT75XY.S(R M, Z@48!YK"B2UFO(Q':]-AK:E5+UANWQ;X;";2'J0 V(4R^T3WU5P-@#CZUS MT* H78(06NSX%AM0J1+5K^');YCDK=TO%T5 M1)1!RY1PRC*R$T2 *AVHOX9WORE:]RJ6ZFF6SXO+C*%5F+=<$2BED1XRP@F1 MC&\+K"J.A"RU$;=TM7>L2OS; P*EQG)LM)(@HEQ:[>4V!U\)#=C BA[6P>IC M%WKGT/7,\Z1D:=Y_YO/"][6OPL[;#P:&C96(.\HPUPA98C$O5@&9&5B,7556 MYC72LDE$I';'GVZ>37%O_9N#SP>K!> $*"DI/S7#P6FX^-=71PFN*T5\](S%-? FKXF, ME=BKR[!7%P7B*+.$,*Z%8HPPZ'85!%2<**L2C=$C'UIC[#V/C)78:\JPUQ25 M'' *UO9:&Z&\M2K^*VHU%EB*!%:R2H'%'CFO&F/O>63L++Q/_TRE:8X4F#HP M*AA/,)>0/VI/G4K>]I-+M9OERYL=K/QT>&;2R<8OV M)$4',86BEFUWZ[6^7'O/"T;3.9Q_E>U9)X4[/-AT-AO?W8_F?YU^NCT;&B+I MB%26&1/W&IF/3IA]V+H0%08[#'DM&H M"RK)U*/?4$5CKU*!L;R(6C\D<95LJO!H2G',40 *\ M3\5Q=#1."2U6**6J*6^P8%HHP%!"(,D/"(<8!E ML7,K*D451V\/8TZ:5HS.I6MGZ/F*K&-$[W$UK#]1?KC^VB1_?__]W]02P$"% ,4 " !0@Z=0MW&- MHQ4' @"X !H $P @ $ 9V@M,#,S,3(P,C!X,3!Q+FAT M;5!+ 0(4 Q0 ( %"#IU#=MF"*#(P,C!X,3!Q>&5X:&EB,S$Q+FAT;5!+ 0(4 Q0 ( %"# MIU ]A&HO<@@ /\R = " ?0/ @!G:"TP,S,Q>#(P,C!X M,3!Q>&5X:&EB,S$R+FAT;5!+ 0(4 Q0 ( %"#IU!C,M9#(P,C!X,3!Q>&5X:&EB,S(Q+FAT M;5!+ 0(4 Q0 ( %"#IU!\4PD\M@4 )L: = " 9 > M @!G:"TP,S,Q>#(P,C!X,3!Q>&5X:&EB,S(R+FAT;5!+ 0(4 Q0 ( %"# MIU!@B.P7A1$ !3! / " 8$D @!G:"TR,#(P,#,S,2YX M&UL4$L! M A0#% @ 4(.G4$4U# M%S0 D/T* !, ( !1JX" &=H M+3(P,C P,S,Q7VQA8BYX;6Q02P$"% ,4 " !0@Z=0'/;+TLZ$ /T 8 M$P @ &\>P, 9V@M,C R,# S,S%?<')E+GAM;%!+!08 .."@ * *X" "[ 0 ! end XML 78 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases Leases
The Company has entered into various operating lease agreements for office space, with remaining terms ranging from 1 year to 8 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 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. Operating lease expense for the three months ended March 31, 2020 and 2019 was $1.5 million and $0.8 million, respectively, which includes both lease and non-lease components (primarily common area maintenance charges and property taxes).
 
 
March 31, 2020
 
December 31, 2019
 
 
(unaudited)

 
 
Weighted-average remaining lease term (in years)
 
6.1

 
6.4

Weighted-average discount rate
 
7.75
%
 
7.77
%

The following table summarizes our future principal contractual obligations for operating lease commitments as of
March 31, 2020:
Year Ending December 31,
 
 
(in thousands)
Remainder of 2020
$
5,775

2021
7,977

2022
8,145

2023
8,750

2024
8,942

2025 and thereafter
12,651

Total operating lease payments
$
52,240

Less: Imputed Interest
(11,160
)
Total operating lease liabilities
$
41,080


Finance leases are not material to the Company's consolidated financial statements.

INF?KKXT%3QEIN(2CTK=(V6=/L;ZMJP9!/:+_:\3Z7BP6-L4V!#^\?Y82 M%HOCJANJ\-MFT#0RL_+W MC'A-GR!>@50W9-G4+(A-U9&!H>3'URJZK&OHM8B'>EV(1Z1'<)V;D+J=F_NW MA2S.0WXX2G-N8A8]>OVJ=-!^3BA3.!T9]G 6F;V2=R39OALCH24<9DQ^FL M=:6I5@@N>5H&A[M+Q#*H!2"U"+:Y"2(7WA.A0%ZH3)5+KYV:'*K64V"M1=N[ MBE0=4EN)5'6ZE="FFFU2 @&T#=6R%425PEL $)"2DK152*W/HL!J3U5V5T6@ M+4AM0CAD#7NC!@J889S$V>%]67Y^<"^Q'R.1S1]WZ^+=RF@W^]WL-W]=',GU M^%I"&HJ]2J-N?7P[LZZ]P9_94J($RHYF66)W),; M""Q\B(/*E0P=F:"/ZG^ M#._>8KT9DA[4#^+PCPY!!X&@F?-T@(TA-G7'X6AQ-*(#CI_.6U]TYO 6=V:K.B(3*X8M TJ(9.["#5 0Z& )J4.DC)"R>IP-") ML1T*:\SNZBD0'30*#]^AOV(Q2S>@BPCGK(60QS@[9^1 G1$(T+1$&R *0H!B MS9$5ARK M@P[]T8@L-6%LGH%U]!@,"-S[(QE=JGXL=8#L$LA[U#4&!3)TYT8 M.E1E2A$B&K0U'9J&36&164 @<%Z)HAK=>I7;SP>!HB-VZZ_Y1&<+DP]N])W- M+DQV_D3G3TP$E#IU*+"-H&V9F)@V@!8U(+3STN>*3!V'+)P QM+#E[A\^E*P MV!YT/!+'\W7>?8?&0T0C4:;G\3D&<0@T(-4=I&M(U;%:!-F(!1>.3MD$C37: M"EJ/@%K/D6H<&@_?R_\UK]QK99R)F8XV%#H>' M@4.DS\3C-%,S$0*:AK%E:Z8!Y"+S&:MP(9*P,0YKM ]03U7K3+)I+ Y;&&NH M=XM5?TDJ=.?D=+M(UY9TBCR5=-2 V'1DU5"AHF)5@TI^*+EB(-M"+R5=F@S% MY5PNV7::90 !ZLFHUA7.UNT?[4#<-!"W8!,7A-HT5YCJ"%F&85!D$@, 13>+ M+ 9%TQ13W1SA]1DO*NAA49GX[0'>\FU>KT?[IKO'H7C$_.&JJ!YCYW,8QY(H M5E"8.6&PC7ES3 *PR<;(NU6R:N;$4:0[5+5MU80$4TNGP""%-8)U6UF059>% M'7P>],,')CCGU09)S&G ?UN>!B'W]%I3KQ89[S4S6)=8^JF#W<'"#LW4DI$- M"UJZK5$%R#(DAH4L7*0?$7YQ*]AM:"6L SN$>VJMI:': [MV!#]J&'QQ7*@X M\9KS5N<2=8NW$Y$E3^,6FD4I,9!C[6-DX*#8JB:)..Z!+D#AX5X1,71&%6#K@?HA.D"XC152Y+(2))9M6 MB5[/3Y??0\9#Y_!W*&LORC"8HLPP*38='4-3563;E&4""I0!6746'/Z5**M1 M4^MUUCMH#\R.QL&_3/@%Z5VNUG_*_?R>%+"D\S!:L/[9&'F&I]$ JA'+I@02 M@ G2=!4H3I&O)>O 6; :4AZ\"(-P/I!9EQ&Q5BP3-&+=LST"LI,$QRH)5@F" MF70FQ%T&V5)4! DR=:C9*LB+2\L.@&6<;9@ MTB@*'[,2COQK;@5)B?MCJUS.8Y)QK4W:6FG1S)PQ!H *-151U;0@P 8%!!3' M>^B:;.B+'EJQ$NM$X8/).^ %8TZ$RTD*C9&R7=;N1K#9%R\(>6^?"^>.!H/Y MI]A_COGE+RP9AH-IT'9/&1:P1VK=A+J5H?.V66%=-.: HS$SIW)I%#N$.%A3 MH*4B!RFVJD[.$[3D9F%]%VD=L(?1FV/]:*,^S3&/OM9I$G7^X)'Z@S*:[O&G M2#=D1*BJ4Q-J2$% +0)#BFW3DD!W+C)S#]!@ ;OS=IHE KNS#CL8'V$*B3R3 MS25KI@.I+JL0&="Q=>18M C;V+:U/4QK7)>JLUY7\V!XE.&8"Y9(/C> .S_K M. ,NLCIUPHAE.Y8&B4EM6T:6)LL %8DG6-87G#!NJW*)L[\=)[!'4)TK1ET\ MI,-I:W!*IC@U==64-1MH,E6YL2#VK1=[54Q+4Q=,A64XW5$L0ZFS',>!X+0+ M=,S>00?_'F<1-G$P2,0&C#VXMSZ3 G&<5Y!$85IJ3O+R<%WG-W7ACW7]*@5. MPQ]013J6@2T["I%-I!@:*2HB(]T""R>X#5ATHLY M'JUM(\TZTE7N0;#78YH;YZ=UL#]6V*\RDI29?#B'BBPXC&VD6(H&D Y(XU@RX'^""TB&94T4<1W)G6%=*0NG7L1L-7&YE_<9U9[H8GR NLI+_!^OS9[O2&?-X9. MMVVRL4+U^,1F8P0CG@I&@YK$QMRJQS)0580U(!>[JJCJH(7MH1L+QE)SOB;! MB'<7"M^Y8&RV/7](9OL_F>@0&YRZ?*SN/8&PSD?C].B0H'$& M_@&HG"W7*.N/,KVAJ;I*("O3VH%8UQT@(PP5&1I$!YIA%X6(% 6@A:S+@KMI MQMP7XX=;%EW>I>+UP$[';+,*D+@;R_9F+\BMWRR/O>92"1Y?:^SKZ+Y MF9?P1_?Y,VZ&W*3I"XO'#9Y3DR=,Q)GMPM()TN3*>W$JZ\B-TCS,9,AB)EAI M(/84":P':53:Y2PFW7F!&_0]WIPS8<+2W='OYVF4_LE(-_V^#FG$/)/=D.7D MD_IB(M._PZAXQHC#[/0V8N[W4_>.O_+,]9_-*M\=Q>RL^+ PX).)(S\QP/23:C<_>X5*_O;Q9$$EYZ_?[A*N_8FO?MF; M%OYN4D#W ,8W86ZM2>&L61S 35(U>D7-^H/ M)0Q[32MSWW'[;K@=OP&WKZ+%/OA?Q*&ZJ3_2J1?GGC9;O.4FHE+/PD2C)=W^ MAKHVYQ_6L(]HJ,<(LFU:G4R#-(*9!N6C+9AS DQG?#I MA$^+A<_,!O=CJP)T ,+G*+/QLL.N^G,+5S,'7J6KSNX/R7L8<18Y:ZCK=$S^ M4MNT4,/&=S1S6;?#"VH/7>Y3S'T+(L;?^A\VD.Y=+Y"X[G:+S;"G7$^>QEQ[ M2C'KC_GM7E?.O:L#/;'J"(#3;&!NR&%^0>$>I:DBVT;$R:PZ3+2JT[OFLD*R MS=A3=OPM],6P?^5,*8R_R^!ZPH,T\F)^R>)?@_NO? #AX((EEWXJV%\NPL5G '9(/%,D(3/TS8"I4I1 :-K(5G5J6E9^[@)%FR@O^V?Z07&-U M,E)K3G#C<+REP[8C2Z:&@3IAQ/CS),XW$0OZSU(2N4'LITZD).N1%@.K MK;IBBR68/"V=BI&%5$")K1-#4RD&!M0*":;8NKJN!,N9SLQY[D:P7/9R&@QN MI@Q8"+8W,DM0G:>NK^*0QIHF'8S; >,5D6*B3B/%%K @D*$E&ZIE4*QIA@(F M/H6C*8W \0Y"T.H^CQ<_P"CT>@:Z+#?6VJD./7<^VVXDYB'Z=#J8*2IM(D!5 MQ;$=J%@J K:MY))4P\18J(U7)4F%=-Q3I$7OSM;K4-TD5#>B(.9RR.M@>M@. MMA R30*) S3%@5!V=+. O(J)70_D:PS)P%I/Z=N6,]ZVM&4#COAKS,+4_);1 MXSWK;P,^KZE413.SH&JH:=P0'U?',V<74D)L!1%*#4.FMF/K4)]:9A"\%-,E M$KJ0SOR;/Q9#_AI&J7,[=QC(&Q[]@Y0>VF\1CO8XM9T ZP18^P28,A5@ELG- M2AT#S&67C%5;-A6K"-)175ZP,W<;NX,A#"PHTL:I;)JW)-!!(@$UM8'#IC&05FXA:BEV8FS8TX#91@::9 MFXTY:;*AI> Z*=))D6V,/GWF)&\ Q<8=9*@F40QL4D4KC#Y5EQ=/*=BY&.D. MKFSL*09=['+]\RV[ $%WI-O1'NF6:AD(\-1:A0Z05=VP=<, FDFQH:A% I!B MH<5EZR6QA?T$.F$/MB!.T+SCVSHAUPFYHQ)RRE3((:AIP(%$-C !B&I$LXH5 M(!TA0WN5D-M%,%3IJ9V0V]80[DJPMZL$NU9;"79$=%E5$5!T&R@4J52Q'475 M@.H@53,-4>[\10GV->N3'VLM\M((U]L3:JUZZ%?3\/]\B$,J8ASI>4RSIQ#_ M]U\(5Q4?)?O/L9<\MZ9\>D]B/_ILE.3'5'%BN%U%]6EO:ZJHCK23ZG!+]@Z\ M72ESK>[:Z/57=M]CY[MW->!=C:JTN\<%BRA\:L'^,'53*JCE6F2UBBRG6&U4 M:NP"W2&QM7(,K&RFIVYF]$A-NIH"1:MXMDDAKD-BVJ.3Q91W041YN/^>"JVO MKC?@1G3VQ71'(F9PP-)X[4%T3-YF)N_WQP]C/_76*SW4/?0CV_W[ECU8/*VM M W<'[E:#NXPJ;RA>!#M:[,[K>X?LQ730.@9HW83<^EL2JCY4!C^F,-11C^\@ M4)J>P[Y5]=ZFXN\(V+(=%<%JLY >PG&PU;ZGCD4/HY3Z;I*^I^/1-B5 =H/A M^F[09Y*;KMU;K,_^?_;>M+EQY$H4_2N(]OA-^P951F)'=SQ'8/5H7G>IIJK: M]]Y/#H@$)713 V 527_^G=.+@!(D"(E@2J03$],M4ABR3QY]O7A%DQTG4R4 M'<,@WW1JS2"I3B\$S5L/M!DFO>^%F]U3;6<[KI$ZMM:D]GFV:\:QZ9J>9CIV MY$::J+8S?#72>DW1/ZF. =)66+B%>.++ZF.WAR9FX=^LZJI.FJNO1^_3YN"%Y]DN!=8Z)99&*00?O\2:(_"Z*7ZM&Y MJD>NVO9I]TV#$-W6'**;GJ%YED,LQN#<2'4MOJLZ\R9@8 MR=0D4Y-,;0Q,36N9&B&^$82QKEL^\:+( ;X6"YO/C<)>AY4C,;4V8P=S=:YS MGJ0S'(.;$%.=J*XTV22CDXSN8AB=T4[GT%W=(9%& LTW'#-PHB#F/6 ,%R[O MS0D[%J-KTRIV=9D9DND1J=E)AB<9WODPO-VE^HSC67I;J>]I)+0=QW*U2/4- MVW.B2-BKH6]K;\3Q/J9UDN7I+$K*'.!9/8^]'5+BKYO:Q%$'G4)TK"Y7;TXB M+VE?(AFC9(PGQQCW\$6GU03CR+$=-7 C72=18*@D-'@'$P=T1-]X*5\<0&.S M76<"BNKEZFSCF@2[]I*][?=>B+[75;6BZ1K%'&>H/11X-V"KO81QC];&D!+S[='H$'E 5.(T D%U M0Y /0>RHJND;JJ]K#I\]97AFJ/6&FE"!@&2;SKI#-UE F_YXPV@TXL0[V][. M[W\^AR.);FN&-E'5(>6.I,@1I-F.D3HEDY(4@T&7]<(-8J325^3&3X(W"?&)?R0M8J#2 MN/9JW*0X5S.&$ MF(,471([)79*[)38>23%RE3;+J>N$1NFYIN::05Q$-J.[NNBEX<3Z\XX%*MA MO)[GKPQ=8)9?BY"L:%=,L%/RM1%V2L9GV)UM[&)/:V-B:BW5FZIM>X%A$-,G MQ//#T P=0?6ZJEN;5 ]4NDBJ*IL#0&BHXF;>3"_\7 E/R1Y8^J\UC8:?!#A M(4V0C0D9="!AGU9>@RC?KYGQ&4CZDZ-G&=X>(QJ=M(B0*"512J*41"F)4A*E M+@JE#G*(6,3LC'V)3,L((H)Y7;;A^"0,1%Y7;+K>=S6-AAD*\X9FD*1+29>O MH$N],VG3TVW="E0W< Q==SR=!(2[+"+-M'L1X 'H4J=C'7R3EG"2EQ1:D(&O\PA\28R4&#DNC)3\4F*GQ$Z) MG1([)78^PSJT-;L=2NG%*@ET)[8UQPF($1J1"&@[D45ZG>1W#0__I:@JVM+W M<_)ML!S?-YQ9;LGVOI+83XS8I2B2V#E>[#Q,%%E61Q0%FNI99AS%Q PM38TB MDXDBW=8=WQ].% V5%7GN(F-<69&OQDA "F4!R'&&40$9 !XC8Y=H)-'HTN.5 M$J4D2NU"*?>Y.W,E2DF4DEQ*HM0)H-1AQ46.W?IB3>+H=FPXKA;IOJ/JIAMK MW!?KV[;3&P_^H2SF68WF[CC2XPXI%]+)Q-%<62\DR?4TR=5U&G)UPB@.;>($ M7A096F@;ALK)U0QUP^V%3O:1ZS.\4I+2GJ"TH=/M1NK-\I-%DD]3):DPM>[7 MI)S>*W#F"B+32[R/13E+2[$C??E-F14K+ ?^DTK_]R*@[(0P?QO>2N!55;'( M9LV;C@RX_S@&=/;BTE-0>A$PWM)-[VIM%_@X4%43<"S2W,"-7,?7ZO(NFG,IC-B3EH"O/+T7 0@I-1OS=+)WTUOWD6FQX_ ]);O2LV A,# MA"2R+9V8Q+5,'B"[ZXA[]DG%*QBD9IV2 M[,@CSB;$M">N84IF*IFI9*:2F0['3%VK.PLJM%W+\8)08UM1.)R;5U6/BF9:A183H<>1K+N>JIAI$ M4?A&7/4-DDD<=6(.VYGZU6CTK.CX]Z2RER2I2.8KF>\%,M]]O%?O:+110$PS MMEPC>\0FJ=C3LB@ TS/3?=\8;W;<=C=?4HO-)?? MCLWYFKP]_0AY>^/=]@5M]:B9F>/=]@5M5=+PN6]5GO"Y;U6>\+EO59[PN6_U M$D^8FDU_I3G;S??TW\[2%EF>7O'U$$W]\^;V"#8->1M3;_A5=9ZX=JS-W7QR M&W[NOC)'8WVQ=O+TC?!("DUEFBX6_%>:-XJ?82M3\7D+)#YG#VFEO$^_*A^+ MAZ3G-?N:S>I[^!/VRFUPP-A%LJS2G\0?O0W_T!C%K1UA_[#;9F;OT,F??_ZA MQP/X^W?_9+_HKB=^UIPO?:V;LAX'N1<0("&X)@C<;4V:^ELRYBH^J %[)+/23XG^=RH.QN9CMZJ;\3T2!":5JQZIA][KF/&7'V+2.#T M1D0?B]$-W2_ND&9'SILPOC[5'PV+9!LCR22,DC-*SGA2G'$?8^P,+_,] M5[4]/])B+_*)83F!:#AL6J'NO]A2'B(@Z>@38FJ7:]V^,+]1/4X2Q]I+"%[? MK>2_HM^\&G\#9D9@U0.<2SJME63V^ZJJ4;(BKBB?BV4V52S5@A^*)>+#&8Y> ME<.W+T)<2C2Z1#22G$FBE$0IB5(2I21*290Z%90ZR+"V=;4-08>Q;OM:K&EQ M%.BZKWN&,*SCT+&,3<.ZM7PB:OC6XS/)IMERDU_D'6& Q MNYE[W !:-\#1_G;_A_QWDI-.'%K84%5J/91/;]"@S7B5U9W; M'*WPNMAHFL1(B9'CU;,D=DKLE-CY=N:!H[6927ZHN\2/7-71+3#3+>HO, LE:)&N1@D]BY]ECYV$YN8[5]N9P MU-@P(DW53$L/_1 N(I'(R75MTDL]NPS)=_P4X3>3?2]*$)8YP)(925%YV5F@ MUU6UHOV^BCD@*'8&@+N+Z1_*"CBFDGY+RVE6T5_9UXS+[^BM>-+1)IG),$:F M>7)H=)!7PM5:W4SS'%VM9 ))M.@M7)6I-5 5C M_9#HCS>,1B-.O+.-LH&0*67_\SD<27,D8E@3'5L+GGXX\@(H4C)YB5(2I9[+ M\,VVTYU%(BOR0\MVB&VI=F":@2XZINBF[1[(\/^1+%;I4?G]L3W#IBYYOB10 MR?,E2DF4DBAUX2AUB!JAJZ2-9@>@/?A^H&NV%FB1XQ%3"T0TVS#MZ$AJQ/_] M'$K1+[-/^PC\C[3"\$S/D2A\B#,E3::KA8XE&CZ9D1$+#?WN_OG*>82ZU,DX M^F3^IR3U4R)U*8@D=DKLE-@IL?-(:A+IS,4QM=CS'"T(@]@P210;NFN+!!@K M-,B1U*2!')GGK=I<8$9DT'5>9A37 $UF::FD#\M%\9BF_+?EJIS>)U6J+!>) M;(TY"G_\!02Y3@Z-#I,'G4$;H1?'D>'ZAJ6!X1SJH=:TCK MGA.9@4H &3\$J4D2DF4 M.D&4.DR9L-L2"S=T8R\,5=O2#=,/W4#W14V=9]AFKR/P@,K$,&[%LU$ 3B1# M\M4H2K'CZC;!/,;I.KXO.2XE,5)BY+@P4O)+B9T2.T>H=.N& MTRK=:NQ%5A!:*K%TE6B1:6LBW5$U VU3Z>XT OM<[/"HT2 .U:J"CE+U,?W7 M*JNR.OV4EE^R:9SM+T(;E=I J<'Z))62P6L" E XPITZJ^U/"$H;4$'<:F:WNZY;BF M%SN:[SF.R'@V34WM$300X"*IJFP.\*#YS3?SSRG8*F52/GXN@$@?DKRQ8EYK M]MS=__-CHI1$*8E2 M$J4D2DF4NBB4.FCD#!@P;3ZW[KIFJ.LD"EW/\"-;CTQ5V#B1%I'O:N.\W028 MH2V5/#]S3[LDSOT[S"0>AWP-\G2IY2[V2=?%.RAR4<_"7%&V0T M[#RB81(C)4:."R,EOY38*;%38J?$3HF=SPB%6WH[_4Z-/%NU;!.]0VJL&Y[N MQ<*J)%H4;EJ55,]&8I+4SXW4I2"2V#E>[#Q,$-EJ&Z\(-2T('.+$JFW&A!BQR_O/Z+:E.[UQ M.B\71,,D2IZ[P#BS-$E "64!J'&&H009;AXC6Y=H)-'HTH.<$J4D2NU"*?>Y M.W,E2DF4DEQ*HM0)H-1AV3VVHS7F;Q0ZNA^X;FAJANXY%AK"8IJL'FOVIOG[ MH2SF68W&[NGDXFED ANZP 0@2:[G0*Z.VAG^[%J!84>J;7B6YA/+MXCHD1^$ MMM4+F^PCUX$S[2Z6TH9.M1NI-\M/%DD^396DPK2Z7Y-R>J_H9*(@,KW$^UB4 ML[04.]*7WY19L<(:XC^I]'\O LI."/.WX:T$7E45BVS6O.G(@/N/8T!G+RX] M!:47 >,MG?2.YC9LSX\TVS(,S78"QP-^2$+#%RVF;,WT-]E>DW#,-8^D+!\! M -X# *N^SJ>+%<+C0U'BB[VZ+K/;58UUSY^+[97/F^SSFK'/,9966Q-ST&SG MEZ/A( 0G8WYOEDKZ:G[S+#8]?@9DM'J7IEN&'P+;T8GF8K.&R! C?0//B7L, MB TANEG559WDN/57\8]CCQQRK(GJ.A/#-B3?D'Q#:G%2BQN.B5JMK\DQ]=B/ MB&6$H:K%JF[9MNC.'\9N$&SMSG]?+&"+U=9RL>&YZ(O[]DO&*1FG9)R2<0[' M.#M.>M\- ^"7Q'"CT+(".](=3R1+1YK7Z[!\),;IS8[;$-FVR4157Q%8:F&JJ6ZUAVI!D&"5S!2D,WZ'4S.!8K?<,2$WW0B5*2 MI4J6*EGJV;/4?4%I5VM+* *=N*[MD2C45<^Q3,W715!:5/:2!!7)?"7SO4#FNX_W&JT^&]FAXQF.&^F!$QMZ%)C MA_F, )O8ZDMY[R"1:&="=!E2&KS6[3CL[CZE%YIPX5OE[.E'R-D;[[8O:*M' MSP84C'U)NFF(C]^F6SCWCY3Q@;SZ;PC,_WJ9),L3]QDF,: MNI(7=5HI20E?YW1 VEV9+)1E4K)NQ?=IE:)1#B"M4CSBG-JK&"Q2YEF>Y-,, M+J^$4[1ZMPXC^@^S.-O/AX &,<$Y#EA^^)NS<9#TW_M2/&.9W*57MV6:_'&5 MS.&5/R6+K\EC!6_ZZWW)]Y!01TCE>:$1A<15+4,U#4-U MLS"(D-5[,T38_Q MGN3@S;<+==C.DL.V1:]6[DOTD/RI4M4@\(CMA:KMF9'K.4;DV%%L67H0&9X> M/0MB;"&?Z30]P(< W3-PS T DQ[6;Y[WH53@;/"!(YT^_?B5+>.V6,S@$7]? M)>4LR6OEO])D4=]/E.M\VL?CG?MXFT4�T&71ILPA&T"BI(JGLE!BY8*3^N M\F0UR^":OXQM*S]F.3"68E4E^:QZQNKVL,T='K+.$]?D3G-WAH!EG[NOS-&; MN%A#2?I&>"1E]\HT72SXKS2I'3_#5J;B\Q88?@-F^3[\J'XN'I.?6_YK- MZGOX$_;*G80@4A?)LDI_$G_T-OQ#X[5KQ*_SPVZ?'GN%Y?[YYQ]Z.@I__1,_ MZ2^[[9@O&Y7?\JT4+'M?F[PUYW3?R_P26.ST3/0JP-B^**?G,,"^KF0_31^WS]_N^*%WR^_L?U MY^OHTT^OU1F/UUKY+27D=Q4#WP4_VL:^BJ)\[T:L0Z6IO"05ZS7KWLR9>GE^ MS9Z45=4T[=36C;82-8SBT"9.X$61H86V8:B:J$35#==]3ALE31V\C1+86HXV M9)IIGX;&@&\7VK+L\/VY(SFH,V<,IB'[JXV>,9R(=CK [KW9[ZNJ9O&%NE#* M%!!KFBU2.LV4JASP+?X]QHLK?:IIWN]&1>; M?G_&&Y>G/V)S11O&. G3);"-C,[?5I)\IB0/V.ONW_2+,3=2?:6D?UK0.Z2M MF] TH@918 >::_B69\6:H3)!;Q/5B*Q-0=^%*/R]2&GGP'SF=0#[:MO@*9-@ MHJM#EE*,MM[VU)G+A9"2WIF@I<=AY&##\-"VU="+;(VW=;*UV+)[W4E>1DK# M3=#20(<^"U(:@TK\G01<%U'9=HS99H M;=7SP=(%8C5TUPV\T!?S5PW;TH/& W9W_U,7UC?SC[CBF_EO5>HAF(\I\\C$ M<,][V-VH"'>L4O(<*=%J>UN[NN5'8>#J1D2([T2.XW%-U+!,U0E>3HG#B4Q' MUR4OE&11IV4.>/@E5>:K>E6FZ(>Z7&W8Z9"S&VFNY9%0BV,M M-'Q'"[DV;(5$C^P..;,3N)E?YQ\8^#]RZ(,R'+:P/Z:(=09N%C]:27I) O-T M"1?5W. L, MM=[D-\TI?&2'\+GXR(Y@4&%Y3!H?GQ(\*IH?JVP]21K=DP#A&G9+I'H01Y%M M.F;L:Q:)8TOCDY:L2'>#\$A$.IRI2HQ!.TX-VGYOW(D3)RNZ/Z977Y+%JG$& M(W+!2YC9FE?9C&9&G'7@L,A94ZYNC MH6)I8DL36Y1,%/D5S5FLL GIU6W"NIL\+-.\&D) GZ1N_C3)$U5M7R@A#F<%ZQ/@#V=-B.=OUF[F."W+]"%; M/2@_SK)JBOH8=4@_).4?*6N.4Z7354D3_R]612:JT8D@^9[OJ*:N!ZYENK%G M62J/(-FV$>G>)IEZTVG)DA'7\BQ"#N[*RVMIJN%[EJJ%&DC?V/$,CP^Q MM'6/V+U!ZJ\@S+U25FWH4KWDY(DW-$>?W2-IN(3A_"ZM-HK-::T-31=>\"C M (7G9\"LSGU_%W.6)Z@EZP/UN )3C9IDV(,BS;Z@DVF"G2TZHDI"WE[(=S?![762NI(*[UY*-]H$P\".+!+JIHX*KN7K5J2W"1/$.8#2^6F$Z3P%V,\B M=BA>/J,N:-JGXJB25YN8[IMHOJ?#&T;%$L8JJ\^3M#M=9GS=U73?\]0 \Q8] MS;1"D3MLF<1UCD7:PTEWUQA2I3X#PCY_&YABUF#B>\RDO(^2W;9S6QP3W_%= MR].,(-)CD-FZ)RIT5=_KM5OL4_)&.'@8H7R08\H:LG?Y:',P+DEPCIFH]LE' MO5-;8T6191,C-("60N+:(4A*D<48!$XOU^FE5#5@3S9=9BV.1[%]VWCL,GFD M&?^7:=+N(^M.;V(U=*(@=DUT&!N:X]@FX;XKD)R&[A\>P_G 0'YV&17)CE6DGB1-[I6U'3<3\7TK<#S'-W15]0S7T$@H\HHUR^JE+[Z *(\Q M>V=BD2&]R]("/0V)6ZXVJM0OVA+5;;63(.&ZQ'*(&OI.8%FA&XL>%(811EZO M'KU/Q]'#7YDVG8S0\HF!_B,.,0[-"KB*8TC:4B9>(B::UE2R94VZT70 M^CY2USI=_>,PU$'+)8YOQ4#HH6\2D0M,-.L-2'W0^5W M]NZ,]>B]PKDSX(IXING%=ARY>D!,,_!-A]?(&IKGJ]U&QEMB.0U)XN>W%L%D MXIA#$NCYR-I+$JEC)L1]=-AQ$JDQ<50C IHS(L0\MFZ2EY<@W#)U8FF=KIJH[ M!K&,QB]E^8<4KNZEY0'3>FU3VJ*G;8O2+-WA+-#;HIREI=@F67Y3JF*1S90_ MJ?1_)TVEG=0DS31L+;14RW)\$+5.$/NVB)[&H$(_-^/PC8*G^J#]U?8?:UIY7=D&A\4K/QE>,4S4.R-C6.S4SSG&9YA1:'E M^Z:KJD3W TWT6U2)$_=8 YP8ME;\4!9?LEDZ\Q]_@Y/K>+/:#HQOXT_6)]JP MTP!>BRW/,J1?AB[2RAZYVG"!+*63YT6TT(CT2//TP/(,QPZQ?$]T3=?\GHW^ M&I9RA&1H8Z*K0Y8?73I'^:Y>@DT.3Z2+ZAON^I+U>Y!F?HL%" MT"%(K\AR@%7]TQ49Q$5(/WYE@+\M%C-XQ/7[?T2?/E^__[OB!9^O_W']^3KZ M]-JFT>>L=5WLQN7ICS> ,%1C^0^K3EOYPSK8']KH*Y.9%FFK%@: _W]<],A#]#1=<-\R):PT9 ML#L=^AN# OZ=Y.FO28VX]7@L<7J.^3.VKK<=MBP_,%P]BMU (X9C62H1;3!- M(XAZOKD/90'[GU5Q63Q\ JKT\IDX@IOY6XMY94JG9 M"N. !(YF$2 M7H)Y3W?^P '\89'D-1!O)&!\W)9FDAKR'F 3N&FI-A.ZV<)C&/T\8_A73A2P&(!(+$BM.Q M!MXPB3R^?N^]#X9-(C\#W>G<]W!)ZM>,'O4/%1#@SB?E(9FE"BC$ M9?&8+##)[1;60@=S7.J(YSVF@FN;G0B@%JJ>9KB^;5JA[T5N(%Q^8#OXW6Z, M'.!\C$!=?$KK>I'B5\4\3&_K))_YJ\=B!1\_LJ.X:4]B4"_ 43V!H_/TC8K8 M1VOVGR*=[HO0N:[1:3D!QKQAF*YMA5X8AHYG6L(W;[BA=SQ"'<["MP>M$#_] MH-QX,^+>4&Q/DV56)PO>MWQ0X7W"M ]DUPIISSYCNN10OIG_4N1WG]/R(6!@IGV3CR67-SO#R42Y<[1"+H8"]98"0\,) M(S5R'-?2(QTH4'<]T0LNV-)!]544.&"FW)#=D$^' J6=W!6XO,Q!F9?%@Y)5 MU2K)IS2-;EH\/!3XL&+ZA[):PI_IM[2<9BS)CGU=+*4AO9M#F%;#(9S(46,S M<@P54V6LT"6NRF-NKFU8_=R9;O4)@OJ&03KB1S [:@;=Q!PV;"Z-YE.4SF=) MDQWGEN>%6N1J\".([U@GQ D#(;5)Y/:26EY D\/):G-0=7E\%'F1QNY6V5OU MA2^\MU12/JB5?[D4&>_+19*?L1Z^CZ#=EJ!5U;&U((J#* KBR#!]QQ?#<,$V MWE/BB4#%.I73\46/5GI>DI \8=(AI/4?6Y'J.J$>QPZ)+3MT--T1W/R2;D2M_H[N\$695\SG<$U^!TA4U952L@"%4A=*!LB3 M)0N0>;>+;-I>B+73\V(!;.$*T%M\+=7>/JGK+:D[ED&TT#%QZK3OJ+[65%8; MNAY%T:XRCILY)?1KKJ8$>$@G(RO'I_!*$_1<:7&?YYAT"BO"4 _CR+3@%T?S MK$ 'PA1S]'3+V%EB?1@Q#B=]G4$SKV5L=EA9W97,1RVOFFIYJ$!+'6#'JW2<_2?0TM#MG41',&=0"/DA;' M8!H_TSM\K/H%)H!A2^F4&L> &RFL0$F_3>^3_"Y52C".%?9WQ1*E0%:C04S_ MP(YB7P"O0%4O&16+ M&:M"((=R];B#WA92VZ8;J;;KA(%MA:;G:X$;B<3+2--Z >0WX0Y'F-YEO6G9 MM1S=]9T"W<=593(^_Q8GDAY+5SE9KK./Z70\AI;KZ*9J!+'JFDX(]@OF??-> M;*;>[\+T*O;R 19=S/JCBZ>+%<*QR\@8IIZR26I'V=+S]U& MQV;H.['F^TYH.+[E^+K3^ 8M$O:&A'QO>AXPHJ]/-&/(3JWC)&@J\/]*F\4W MW]-_Z3_LIO9S9XV++$^O>(L(HJE_7L-^1\AJMHDIG&Y:#K$-=V,+]-_[4CQC MF=RE5[> -G]<)7-XY4_)XFOR6,&;_GI?'K"']GT.6V!RV.KHUJMF=&KN<8D6-'L67I061X>O2LC;.%?*9#3XJY$B#"=W619.^Q[3TQ MH>VJZZ>V _4Z3USC@.J&?H:?NZ_,D=86:VA"WPB/9"-=INEBP7_]?W]0?Z"? M89-3\7D+N#YG#VFEO$^_*A^+AZ0G&KYFL_H>_H2]$?F::Q'5)48L'!.VZ03VH#K%AHIP M354$8PC]P %03OOM/=1L8"QF@%G2:Z:W4F^M:(H] -5TV-;U6S'\2)A D2: MWLO(&YI)EJC#%P M9.4Z9Z@&&/3:3KOG; E?[,;EZ8^KD&2 G=Z (9C0"3RL9=\B2VZS!4V05I(R MJ_ 7VN^@N*V3C'IVZ?*NBOG5JA(C^\:B>IVM=C42!LP'5('!+=]GT1Y$/UJ^\: MI[VP(T2965:C%+O.IZNR3&?^JGY?U/\WK3\DV9&;X.K6$9*31ZA723-.LI?3 M8R]Z)_*F>:YG6Y%*XLA3==UR/%TT43)-KU>E_7+V,ESQ@^&J%\%&G: M_%#%#NPC7OX3XD,VQ3* ^Y3J,0_PJ$6+0DNKVKX@C;N>K<.HW'6@!#U]44@":78RC)5 MPX^([<5.:#I:Y$>.&?OH7(F!9CVLU&@++&3UR-IN!S[;+5+R]5Z'OZ^2\I7=>%\EN>K$ * +TD'73*.&S+^ MU)#Q%BH6"&]%@>$"0AF>:_J>Z1I18,:Z[=EQ""CFKB'\L\IRML&JN_?-4AVE M#[9ME34&MS>YH#G8X 4.],.AU H6Z8;5RNN27G^.Y-USY"4L&E_+!._[U0.\ M9+K;B%A7&V[*NR3/_DVS&5H$@0]>/OL .@1ZWO#CS;S!F!9A6H?<9WB5ORBF M?_Q $08_?DH7*54!KC35=UU;"VV/F":P(RO0>"JXYQFZ85ZIK?-:U8Q ]6RL M&?4])](U850YEA\!HM%]93D8WU[][/> 39:"(K-$;0'L]STG_81"H3V;8+7M M!QW">LJ,CEQ 1NNO*EA%M>E/6#O9;3H(7,#ADC1ZY;-A\RKUY?=556?SQR$$ M]5;NJ_P(6HF"D0%-_3E@F@S]1'[^BY*!+H.1>5R@LBQ!':TH0'/TU]T]*ESS M =XQ72$GA-_NT\4RHVV9\W^MTE*98L?14KE;%+?)8O$(.E!9K.[NE16;#)2A M Z@LEF66UDGYJ-PNBF*F +.MJXGR):EJ!:@&Y'8*UU$'T>P+/A#^R)/%(Q!K M]4Y!+>R/]!'9,W\K70![,6QAE>/24W1WI=3%!(A &T7CY, "#G*U2.#"-OM( M++)8U0HL&A6R.^;70EC-L@J#-1/EZWTVO:=?<;@I:8YH4V'SRT2!1P#BI'Q+ MLS+Y.E&*4EED_UIE,^4V*Y;5(UO\QL$H-P*^'Q9)C:O"7 _;Z3$&YA1?!I5LDA6^?0>79+P4'$0NJ7258K/ M-[^^OUX_N*O;!!&>(BI:;BUBTO>*]7#@ "SP*J< B2HJTL/B<#@&!;:5)"?2T]77*UPS0*$^+9/;[ZDO" M#[+Y4(,R7M/SK00?FXA'@-#YDGTI2OX,_)AFBP7^R#:15(\/2^!4\*HIH!>P MMFRV G-628%?9:BA(#C$TZ9EFN8BA-2].H$U*?? !N&J,JO^H'=UH,,?0!?! M=CI+:[;65VB,QV.NGSMX]35!PIL6Y;(HJ5((5!BFB^0KT@#]>YH^W,+N-)40 M@1E )K-_ ;Z!"LON^)C.OB+G"+(:Z#* %0.(\BRAU/!K\HAW.^L(C;R"\L:9 M&(4**YSU^(OW:^1MX?[_78#%JOP#\ (4CU8&Y/05O^54ZZ4Z"L<-@!! >WX30:? #LZZ$AQ]_IJ[ZP5RG)'6 )8T5KY)DN M8"_*"\V/_:XAS;92TW#;^>4@P0W+"G7-=8GA6;IE\U[W8/#9_0 _9EC7C[^F M]3UVR[AYFN>EM5]MOP 3!.UO+MTW37$BN@T;UGJZC^KLO[G)^0_JT5Z M,]_^Q/ZW:?H>5N)]RZI_WMW_4QPO.UT\7#C:7RF&=7Q/^8I]T;J?KM_'C?_I M2GMZH%3?__3G#0?4LX]'*02DJ*<$&%PMD&T-$]\I'L6;%[_HUZ2![?JS25$%+\N5;T5^Q M\)VW/N7CZJK6O&/$#W]K41.WN@:,%Z_O+Q10F](Y:0'[2,$*[.7?:0GB:";T MKVW,%GVOFY;>ABJ_;H>KCN=IFAE%1N29NA7XQ [LV">6Z>O$-XWA['#ULNSP M'>:9]@(\V?&H-[/H/\$#LCD\+*\]%KL&N'P NWX*-/^DG6[KCHL%/D;H!DYL M.;:JN@ SID1\8@7>KX7:YK.99 =Z+86/&FG[WW/T>WT)T_J MT^KA >D8>'D'EDH+3$5 ^P;=/W MK6=AV%NIYT_+-8XJ%'R(G%WWW,A-C=;H/SRH!((5S/9;L,O0I;-,N+D!]Z$" MB.H\T^Y;LER6(&"S)7HV[E+0V:@C!RWX)9>W?0,!P.A1Y$V4'[EY\7?/^R"L M"N;W6 N=/6<'/(^(OK?)(X)7;O=P40.KKM:?NZ%BWM1HB-)AF?> #J"7KDE<5C<>6 #J#@[V%Y:W ?IY2+QHZ>W!$ MW9HF#%_.5P*),?, 1^ UE5,XTK5QJP*(L)(*G2N\QP;.RLM3Y3%-2H7&7YD_ M##UO]6MHD/HRJ@ID'#70NNL5TH]Y63%90ED4584N0=P"1=),^!&793$'ILP2 MWYF+##,M<(]TCGQ"O9T+W$<)?]#')C,X;+J# H"W!,V_WNX*+0 2%0BB*:/R MZ_G6R_8L*"]J"@_ .EP5Y8Z[CV+=A_&0/#(ZQ)6FZ1_HRJ-O F!R%\T60Z6K MHKQ(%?BM0F\"4,D#[L?<_S=-)1:0R_L1A& ^>G#W(,V_KA$ 7W@".C M')II#XF(L3U/@/?T#50/@,*!B6,9 G/K/W"6^)#\@09WB14T2BK /5%^7\WN M'AJ&GP W>F!3UIFP2-A %*1'6"HP"?2-/C3: BL>I;>NU9UR/X08*3KK5$H/3YF@+33ZJ=JVJ97-[F02NS%0UJX4V,KV/8C*JIR'_7Y"7- MP:9R4@"*QN6 >Q4E#:_@0TN0-E/FG"JHZL.DY56U3*>H9F"DBOT 8$A9"&$3 MO%G=$)+2C>W2+\QK8/1!^<7+2.8-%=3Y0:#Q-RJZQ O!X. MEST!J&B63<6RYRNJU-<@UV<5C8DUKP 6B6K)K*$_I/_L@4IV>"!])^5":!"L M;G^GG*?@0Y=8F(]K9*ACT+_>82G5JK,@U!9F&4XF5A (@->X?WIORQ ;M:6! MU;N^=Y.R!+IDNHI.J/KF']?A%7$58!:S] $HG2(:(CL^"\$-?&2Z79\2.#MI M5HS:Y9*3''S=X!\ 9B=S78$QAD6 L6L,+;*6# P M5L$OIK 3NA+*C% P<18O0(6TEBXK@1(SW-@#,IF:#;R\PT3UG DDE%JP_SNA M9W.H]IZ([_MZGU)6VYP-XAVP4S;0*_N"I[*D<@%>-.&!4/P+=T2+2KGQER;T M:\PWS6A6 Z4>^D;&WRM\5[D&'GY^R)H/-P7?*"=XN\]^?!FP1+9!?UXBZP!> M5NUU7E;]N5[6N_N?FN3/:\2<[*%) =V2PG> US7V7<^%Q?DQL37+LE1#,\0: M ]Q]J!2%9 JZSO03NBRMHHP$LA]>*[,9C]BI,]_&CWZ^Q,.]KB)$]IBHH\^C$= M?>L99WKW,(>S#F,**N64H33I^7LR+H=VT,R:.P@]&$* ;8EI-;\-$)_#!V-P M"^1'ZR_#,Q7K;9_5365F>9>]NZE)DC/7.//H%$J,F<9$O?H?>M/'U2)E1 !? MJ009Q$>6)XR/_73U?X0M\ZD-KGC,PB&NKE-?%RA.%$VZ68;KE[*3B""SA@GI^1+ /DWKY*S"#&6%PTJD(A#;K M'*Z2[#OHAELQK+HO5HL9]ZP*)^7OJYSYJQI"WCQ<@_F,?F3\\1#SS_0"W?>LT%>)'GA!8$6Q*LP_._:TCOEG:X;OQ)B/:&F1 MHWF6$_%+;2M0C=-6 M*>\ZIU!G'](Z5FRE++JTQ7[$=V)$:*>9@6*'!B4Z$;(V#6@#(.@7YL52 M&Q#HA=3>*0(AFY/MY-,H=TG&I25+9NC A'KHUW)O@,47G92;I(,L=-\@]1FS MW89/N 4$YUU.RS>>3BS:99[3W4AK;#QVQGPK;G@X#15(9KQ;IF M^9%J$T(\4XW4D$LJW]8L_4FG[=[WG'"NR!K(J3$%P!Y[[EU6K84R*9+P:CU1 MMH@ZX1R844%30#;S\%@)5TTST#IUI+=)_@>W3$4E"95(6U/VUM,;:!X SV_X MMJ1V>&=MG#/?/O(G,^<5Z7GP&4#C0VR!/FX8B&CL9_6*15NJ3CH%NY]%BE%$\TR4 M1IP73TJ?-:5AXZAXX@0LODD-:'08ZFQ!D<\W0Y,U,C:XD[7)V;ITZJ>@:V?Q M?;I8BGGL,0),H\]J!)Q0+ES5]0"=)EN5UHL%]MP(U M#F0*\ZK0/&\DES;2S8XK+@J0.PG(JF1S<)*$ =/_.:;1[*[S*;]93;!]1X M&\^#<"31*W]F21TLLP;0$'&6!G'Y.=7)-ZI/,J<&*/:Y*'JE;*J_];K/S 3- ML:MY0A3F*'2.!*"_QI0FF"'"#['S%GK"K*(8CK!D7CBNJ:Z_FR>V4HKA6CLZ M5SIIYM.NR*HZ5-9*@&VDRE%U]"2(S2V0"O=)N,:RP"82(-E .C&D?TA^+[II M(CTW3/]&.M0BK1K@=7*O*%+W.FP@TF?3M"D^6*^R$/E&0 T/S,O&1$ZOHP+S M/V6B0[42ZV =6T%5C:%H6ESSOHHBYJZ@JG>:[TX5N.E"L6VU+;/O([D[HNL]L5TQ6'[2Y:KQ9T)$]'F9-?.#E]^ M-?SZGUC71!!09TL'Y3,PC]&&##_1A"YM8]TRH>OX"5U/^P;VWFZ\N*Z;M]^H M;N9K1OK-'$UT_Q'_C6F>Z9/N?#>.?4=U7=<+@MC30U:;FE1J(J"FL#0/?-)0.Q]SV!%WIQZ.G?WF@%T.\GCY^[C>;N(+L$2 MWD#@61T4NGB[V2UA8[6L-P)185^\R2W5')95^I/XH[?AML%",[B Z**SPI:& M"KS_@O7G3ON%]=_($S\]]=M8GJA]IR=^UWGI8^HQ?@;[:VC)W#<$9*T9=7^D MZZ#MU'L:@OO]06<=6. ?FQTYPF(I/K[#H+Y[EAP[OO[KEC^ MLJG71R.!SS03]%<6WXW6,T$O'#NT'Y02#%_Q]YMCRCZXO 5Z;,\*7@?8P4"2 MR'%>R-$T/]W,\)-R\RSWUT7^BT3XW3Q0'OW9'_U6]G;N1S\J]LV]D>8P4RY' MS="-[T2% MMQK!;A'#3(EJ=1I*>[[EJ69HJXYN^[J#DR=8"IN)&7#FWG+%=K06Z8]=YVE^ M=+36KYBB+_"P$@.SQ!<>&Y+U3_Z>?_;>XS_Z:3Z]Q\(Q>J^X\%.R2"N>\_$^ MK?<_YO/C,EU[@EA"[]H#YG9IAT[MT@:=&K\/*5O*>@U6#M5.\L_?F^XDP_G. M#,)$9!;YC>K9M>GK@Q[I@.%%,'/(ZAD-0Z8 M50W/\2/BJ\2W3 *\1].(%XLA?F:D.=;^)C#[E!Q#\AS.%@"4"202Z+!XDX][;+(- QKW/V4/S M$@K=N<71LN<;.IGM+?W;86>)K!P,0/YV!+$(#^PR$-(P]I=/B:/HG:^A$_T:33?FONWO1GFQE1?L?I%6%9M]0]1- M@. MB362>%%_SY8-'C*5*["M")YEV([AV*8=NZ9K";CY:A!TVGA:JA=9%G%5P[=# M7S$9YT@$J/JI]NH3[)JE+M-\5DTVAH)@7^>L&:F0/+)! M!4E9Y[3K-)NO1=>]:*:GT$ZX%1_*4'S)9BF?U)CC(,SB*^T(C5\L"^P@3%^S M/IQ%K!1D#>A(8N8%[4Y]BP,KL+_X Q^IL#[E UYXRR1?]XGO%&]LH[3%:39- MZ5_\O/\@ICI1U=?,O*HV#F98X T\MG$=?O<)#JM\4_[1+I*.(LK9(,1F9@3]DHU&;$9$T-$MB#*S M%/A:>Z]RNZI@/Q7G>=U!?EG#07'^$K*NJGU7=PU@]#2S^MH'(K>_S1@K!^K9 M=F-G@ 4.7A'#._A,/['&NZ*8?O_3<54S/B:034'!&92=:5!?DC(K5CASI$[RNXQ.V%A_ M'K+OI!WBA(.)45:NJ!S*4*3UMU-5Q90-+6BF2O8AM['I=XJB!#B79YED8OYM MSD4:RH,5,&X0)VRZSQ6(!YPWW,I@.O,C_9(NBB6;CI-.[W,V6(5.1=JR ( ' M%_Y\H?SLVGEB5?O^0\8R-G/1Z%#C=YL1H1>IM'_GF./EL^OFC"BA'Z+BQFKD MDD@WG,"R;>*X)K%%*WU7=VVGH^+ZAFX:Q##4F%BQY]O$M3VNXMJJ_LK!L]^5 MW_Z]2WPM$!4&Q8F2CU-=O>Z19&<$SR$DP(CQ1SZ,_?K#Q_\G>5C^'(HY[(P M.8=@3[U%Y.?<-;U: +W/%."=V8*C/YVO3@D"..DMO*_(!=YS&A=TOW-1Z1S8 M,(Z/HW( Z.X^S=/MV4/Z3OF <\SH M%*D.2,2TNZ$8G M\BH^;*9S/\5J-N:HN\M5S7Z!;VLV M98Q.>@<]*RO9>3&.R(9]4S9.EWN;UE_3M/FA9A/KYLI7X/4I&\/[-6'#?IC] MPD;13L6@>U38Z-A=.L-JFI73U0-.^YNF?"HB.Q<^'CZE8F6VXI*:S\AMQ0L' M:(.W:!+@]"XT'7!T6^\,ITE9TKGK?,C:*,>2-L<\ &H'B6B#WKJ$.G*F]%&SC!19I4 M-4>0Q6-WL/*\6)4@Z^<9^H.5?ZU ?\%Q3/B$^08N- C CI#M!R=F@OZ_* !_ M2D1=5*%PG',SA$U8"L+50B=$LBG(R+>855+D*?NC2N]PT1/@,!G:Z%6?U]$) MVP7S B $8"?HZD8H43(K4QSD.VFU-YS7NQ,T]!31]%_BX#> %- ^-[G6 S#? MWVB%$\:Q;[= [.RQ><'^V^41K=8Z2D+JBT>F4 (K8I/A4/Q1X;XYCIRC.]?J MMTZCNT^^I%MT8JK-MEQZ759TIGVOJ_O(KX4RW1 ?8$9G&8B>W3&L."2J3!"L M5PABSJ,;-K"YLO^LVJ7,TP[*)TM@FM^H9 -JM:Z(ICR">-IG2I_,\"Y=#N]Z M\^%=QNN&=YD_O- 2^@7D8YK^ @+H,.^^KOJ.JCE^9#I.:%B1[FC"]#&,H#ND MRS+L0 ^)[A"51'9@6!81IH^I&X%SNJ8/@]88V?<:VP5=OWQ CPOJ"JB9EB6J MD=R* 6:7Y3CR$)4/'*:(,Q+3)6/?-U3^H^AFO]+([U4QOP*&V-@^'V]^:ZV> M5DN+!A9*G&7+K#RX )1P;O[0>^R<*#=ZQ7S.:%$ E'(M!"!>3.+T50HY-0)ZR2=7#3HL08O.-V>\4\Z:SC@!H,,/%7U< M\HP.UT;@ HBJ=)G0,]_V1#8NN/\M'ZVZ.<%TGDQ9-(P=YI;--8LJ4-=9L+GE MU3UH5E>4Q-BK'N#?%<--NMFN=Q8.X6$I3%"F.'6I#TVI36QK#*?.(>$6.,HQ MGR=%(V -H'(]%'1Z#KVBVJ=[O3#P38O^8H N:@1X.O\;5B$R>PX0EZ$>Q ;1 M7 MU '!9.VM5;%8,;E%>5@"$CFIB[+=WX93!=6'O%X\"BE?MFL<#A*(??NBXK&>+C*):#,C$"1,#$3X^.7L'A\YQHJ M/#7DGK'S7B+&*%T6G#_T=$NJ02#/+(L%HE)[\A4+%L[3DGNMU@:%4U6994SP MV>SS!760\F!5)_;7U4]09-.KJ!.,CA5?B*@"^B&I"Y?+Y (D7XLPWJ= L51K M(QM$F0.Z '-,ER#I@"388CC65L)#^2B4MRD74$Q.)MW1[1M7@GI.\1FS 8I; M.(V$(337IL2#)CW]L!MAI1[4B8A\[KQ"!$1WO'/2U1O^3?5:SC'Q\*B;,Z$7 M,7@"E<%]U9QBZ(YGOE/&AZ-],??#W[:P2,[\Q[?^=>'6D-@6^58ES(&"$F*' M>&/H/87-;(HIAMN(!3TN!XP/S[D4#&["!8-@30U'[G Z9OE@:(EG$31Q %P& MYQ;HH694V@K4=\JOF!JP<_UE^J\5_L*T"O7TW4Z-KNPI%A%R: "?O M'L\B^]'F$YD'&Q,\E J.9K&+EM\I_ULD)6#092FB=^(H%]D# M]N]N]H)&=<]P@N-W;>0[P]WGV+9U-J(&7=-_*KV@\ MTA2@C>+1?Q2B*H5<[RCH>K<(:V:O)'^' M3;,ECU)W7\H2)[EA-^>&)9?="*)>G\OIK= ML8!^WGU^)U2^ X?H^Y?HF5F[&B]"'P@\$7&]6@'$#L';)$\6C__F+JI=@&P\ M*4PWZJ$&/Q"&P?#.T]8SB ^GT)CI_!AZ@"8J+Z\# ME/$SH=_.M@-XTJ#0AB^3$AIJ.FLN85981I&1[K19EO#K;H<5/GQC(2Q!!]!U M38_J6=Q/F/T(1F[8PT.IXZHLJ/!-;^;H]P)&HVNXWHAD=3_N+ M%/ABPWG'1G$GJ@"%3!X9.'3C$ MM_^:T(!V4.W$ 1D(KTI@L$82DOCA;UQ1:>-1(O:V>%S/"Z1*&[--FWLVG&A5 M+^M-/%2H.^^4_Q*. &;F"86K>02:L;NY)XVIIOD=$-8:$T.^^P#".EO"2AO= M:BN+9N$YJCRBV3)-E@*9;U-DRLW=R,X&!4;SY!W^P1%*[779A]8.BP&(".5. MESH'1O<$:++I5V56KNY8&5FG/*5*.P]GOM(U&25\Q7A_!#EL93AHWW*0#YTG'KS7I !U-, -*YP>F&N'9Z8>\,QWRC66\O[1E"2T M?H1U#&V]?*@F=WQGZ*( ,QJ9)Z7S*H.')^4:X3#>@X8H] M-LK,J%7;/&DBRDN8.VR=4/$=+:@R1$R@IQFOC4#FEJUG]'9VQ\[^,%1C*;C4 M'\LM1HR,U:STC!QR/L[Z7&+THK,31MK*O\0Q-4Y$#H@FG^@E60RH MY(A,AG?*)Z!%BB'4!U%O7YQ8!Q:OWM&H3+Y<8=EL?5]0^N9I4/A<("^LEVWM MV8TTPKJXHLEW3=TGGB.M*6V\C*+6D]*X>#2KW*=/WW##4E8A>AWP*B&.'%L> MW DW= 0I2W]LLPRI>Z7C/&31,^IX0>F\\9IJ6BP;F00,Z2[+68TLBY-LR3-L MW:!MOM@NO._+<:XT 3RPR(GF?S7'N^KH'=WHTF3S($2VIBAGI>@S!VAGO%$$ MRS:BL3S#1M7;U)7V%;I2OQK/GJ6J$N#Y(NWA$*K/S#TM M$AY*OC)1T;P-]4?(#[8YP()&:Z'\MK%@=A@(X]M4;PM/.;ZZ^;!]8VUGTH30 M@P[,)IN\A%4R0=\$..L2XX-I7H(VSQ(^P3!@E6<3#,FAAQ8Q\\EF+"Q[DPB^GF%PC]94TN= K9]AT!TSBJ M>U$QN]X-H6,BH]:QPD7>T1>N V>>E57=#9,@9Z9P%A;T1&D< 2P\GSWTKJ'1 MUQFRUXHVF4.IDH"..^F$C=N<'JZ_YIV3$^3H'_;!-4^'O23-Z2\&P MCH>RQ6$QW.-6 RAYJ[*IN&6,-YD!'^CDVG.!V,F\:A!NFP4C2'"RGFW(HZ'< M=!&5;!0<(E&:MN>@(7R%A? [PAR?S)?4M#RBW[6:+#47ZHQ6(=#?>'B+=RA: M+H#.GG56S\"!?:>7U:UK8[?[G3^TY57=PV^(NG/W M,)9L#@:34U/2#@V JS MZ.@1TV2SK8_!P[X'08(>+_23=XR:DGW#72\C%+$__ W5I^GSA&J_X4N35]/K M=-+4)>SBE.M]3E!BS)(%PKT"A*5Z'GVVZ'JR/1=J]VTM#@GMLF,7KU_;^-6> M2( 4EG-G\VNJ,N,&G)H[!#ZA-=YH3(H\I[J8\(QOF@:)7*,56IQ&>$>PIO$" M6J1T&P4Z4";,'U5G%'+X'!H'%3G1(.!F?!$S>'#YJ"Q7M\+^Y%*691\W]_+Z MDK3I3+9F:J&H!1YT=O2^M8$69-'L%K2Q/HV_;X6V9(B@W+9 M].A83_;YF7G 8$5/&?-[DRUV+HJ*L'5O4\_KVO%W47)LULI=)2"DL^I>W'[+ MB8V6-@+KV80Y6\4"WSCK5Z/M2.??EM9:<-\2.JCR+P6+4F/JS1-PH#=TMH.+ MX=L7$91;NH@%ZN%M;O=MLF#-(-AJ-K9$G9&]SH?;M][V<&)JY)8;61N UK7* M[X;3VMN8]%3"V:8,9[]Y);SUND"R?5 X^X"H^*N"ZOIHPMG/\$1Q[@&&;9K6 MU4B[K*RUMMSD<*]>+FMV_Q][NMWKEMO4;=J^%=@!X $0GVTZH1N%?E.W26)W MLZCTMYREIW6Z*@=,3]OH=7_-ZE([C>)7U:S;)1Y3+GB;>.O)+O'N.])K$X_2 M9=$MI7QI=U1@$LP??VR8VWH[4]2U/,VW;*!!^#]+C4)B]?KZ;QZ7WAR7^G13?]&P]NG._L\_JJ]) MIQ\.9KEWQ/;XV]CV:?WH*.>0!N60KAW-#4)==QS#5+W Y>W@;9!'?O0:E,.1 M%@.0N?5..P,R=]J![)[I&9&OF;:M1KX)7%N_%N;'(?-#CXN\ZY/X M8,?U-*F/S^;=G@S-*W2Y]3B^5??7V.T2UG(LT>6"^G2VF/*M%2F:P= ZY-D7 MYGF9;PV9KIEXW+77J0-$QU_Z+<$\C\F^#*&]499B7J>=.B6>_]2LFNU9^ @Z MS9K+&?=9S3;@U)CEV/JE9MZ$K+/]-=N]S71:$%L;9M0W^L%\XN@\*,I\82\"W&DEN^$[H:<;'HA[Q](#D/.$@]S1K"!^)<@'4JB(]DX_&L@GG61 M3#_B6V6;AA69&B19;NJ(? _FM;G"7]+.18/I7.8[\[1IB-AMPRA'-1S35(%X5*)[AN$3X7@('(?T MM.,7T-!8CLUXY[P9'7;RZ-=2U[>U'=^3\L]J.M=KC[>J'/L3%T4C;U9(S'+C MJK9^N/,.?N6+X5'?8XXP;ZZ&@>Z90O40Y?4J".M6GG1R?IJBB!V:0#(JG\2; M*"9:ZUHT EUU/<^T7=/S'5UU=-\1KD4_<,UG43A'E8\-IO1':S9M\ 8@V./9 MMD)4M@946]?002$TC]BYKZ7);:6NKHK?)?FV(IX2^LZ668_OM@V#'8.%NLVN M_MS+[.BE=93I0\(2=@]*O-P:SSMD,.* EO@001]]V_RG/>#:"ZINU4VG^TUC M""-3Q&ZBF#WRF-:T?WR'H6]HAE6?68I&H[1%$F_[RF8U<([+&Z/RZ/-LK>F6 MR&GF\7E@R)LR9BV?LVURUCR MC2I$SJI#O/A%HO6-!>@V9),Q%L48(Y8T\SS M&1DD1T*B_BSK9W4.O;L')ES553%OVDW<\+R,SRPMXX"FH<3V#$(L-W;LV(R( M!OJ=(=!4TT*SVS34,$-5=1VB&;JM^H#%5C-!TPW5$^[Z&8BWOTV815U*E;*C^V: MV%>8))+2@E&:$K?(;LL$\])*EB1(%\0<95-ZP;]6"4U1%4T::1.%BK>?;#I_ M3$'BBGH39".T;O5V410SL9*_3$#:T^.>8,Y;FR/:S5RB$S77FZ8"ZM'&T+3@ M92:O['0$;4"/-H48'#59FY-![\#VQO?8+BY[ M0$V%EX+PXVK:7G0FK]$'H9MSVU0X+H1$0M!FY)\U@MDL'!%I7CSUIVD34Z9W M23E;\!$Z(CNV*:!+UIK0T-=S6XI!$EOPP5/!3"D>DP5UP]*&S@SLL[4])8NI M&"3"FSOR$? =]W?5% S/>#G61F9SYX&;6Q1-P+MM ;ONX^85Z]EG[X#KI%>L MB2#=Q&/75]]8BC35F'FZ!5)UFOY@NR4*N6Y!ID@%SZIJ)?S9M+ IJ7F;M;([ M?HJV26=;Z+?5ZHPI:?*]63$B*@/LB2+1[2A]LIGYZN6S3D^6B"V7";QM&;=9C:?1MSY)]A=8]:JJ!LE:Z)YP$;T9D>F:*>YYM;MR2(JR]MVXT(]X^,!J1Y')Y^#N!.R'_M8+%!BKBKF)]N)>1V5 MXVM1_C'9I>5UZY%:"[89!H%5\ "PZ>->U6/2!D+;(IDF"[A8U15M'$BUE"-( MFT^@#Z8^ZKI!!Y8WM.,LG>?*)ZM\6(">MUOZD,B.=<,FIAE;AA]8INM'(I'4 M"\V@(WU4U0I=Q[?CP".Z;JI.J,]YRPD?8)[0[DS*K[,ST1 MI7LD8R3Q[HK[]M*:2H=7-E-J[L#RZ/C'-H52"G9(\9BFC=56\*ZY@-[-;Y@J MP"OZ9T(/I<]E$WG66C?V)W;BD%#>8;/S8Z^W:4])I*U(*IRK)\2TZ"799*JT M%BG>(,8T\WX+[016T;F$KH0:(!W(B??2 M@UT'7-$BKZ'](:R+UB59Z-VL^V M3XL]&KUV6W\1?G/%>C>T,00*R1'*2\2YA+4T^.\D7Z%!S.,0$[;;9%8TW;(] M5F6!%W^B-6\ :.4WVAND&;OE?6K';L%CG"O5GC#W\]J!7"D4U]=/ZMVBO4'Y]Q=C#!V8[=?8Y>4TX:9-.UA$/+2M& MLATJI$Z7U0+]E15K4<.K#&<\V+1.E4T];A_3LXI7)O<:L;;-2I@-O"5+B6N! M.:TW/Y>YD9:LEGGS:AG[==4RSD&!DP-TF+$PVVZT8B4ZX_B+I)'ZGZ;W!>VS M3;D$_U)4R/))*VU'\"U,!O,#UQE-XX)M)TPS9PL/+.(=R*F5J.&)].H/XFI4 M59EHIRN]6E_CU?KJFA9J"?"WAW:*'NUD-DN[.DPC2.G4-M[E&Z7WI/WI2X&U MV2PY%9NC7\S2!39/VB[5[ FJ /,T0]M#%"YVNV,P M=R.S-\I1RNNU!DNB[!&7#AM"Y8,U[<$#Q#AY5\ZTJMZ:,M=1\CJHU*A?'1&T M=MMT45 G)R\37VO^AQTBL \QPT.>18$OP '35!.BZ+1]].$+^Q.MMRK/@@",_9=)S(G%L89PX#"*P 5T2B(Q%V[3C/46+^]YSPC;@>T#-7XJJ4@#N3-=3 MO!K(Y'95BZXH 4-6RO0PTI&6HW1M=NF^,4PH*0,28JGS K>)0Q0JNLUD8YM= MFN3;1"M/%\+CAUV&L*IIRPS:>J;H M:J2,+Y?1@0;I?"X&82P6RK) 38A-U,61>5\V>!:R M!N"#+#ZR<[E=WMA&?.J26M&/_%&L%1]S!X, 7A95RC7YCH7)@H]=L3W9P<\G M JHT,D,#**L28S1U4[0@Q/B&T%^"&&_N[@P&*=/F$EJTD2;EXK&=4[NF1S3= M);&6H%D!?^9&FZJ= ,7N!_> +A Y/H(- MKW5V)0[^&$[ ]^G7UH;\4!9YL>+CC;G+[P#NK_NA!9Q;=4S#]33/-S5@[SS^ MY)%8[WH 32=2M= @@1[KH6>ZCA$*[J_ZP=.]S_>^YX2Y_R$FS'[AMT4'Z'A" MUH]7\=!?DL[&)T&V.4;B+$]R.EOK&CO!KA[6S,/OE.5TG2O_O0)U#=1UBY7B MM,ONN*D%!2%WMFLT$42@/L# M=X?[XU]^LY>[@'CTJA+\)T^B-5O1QT #X;2P0$Q*2A'?PHC]^17YI>T&8&52 MAG=5/T-#46KHGVL.I>(Y9L5SF/*\^@?3YJ%;YR0&2:?+.F)6]D O+O.^/9^- MPU>PX]3-,"MVV+5TOGU/9/;5YI'*$NIK[$NW%6(^@\$B+EJ.MN*W]6OE961I8#Z%N9::?R+BB%[,LL]S7:T=.66.! MM0?2$-B^]SXMJV;ETZ)G?-VAU;0?K(FR+@S3](7V8/2J&3>U]?2M'FOYQG2U MJP#*A@PUT=^%?LX+VTIQDEZ:,S ].46189/P;]-.:@[YN3UPN[/1;]O] MR;)FQ"YIGLWY];1HGFYC_^OK4S?M*AC8JMN_]PK-^UKP[I78?I@->N$":M>DL3'#+*/>U.;.+!=9 MW:Q*2KC2:%@/A=^5^; UV^6>FY/MTL=+ $_S\]T_A!91_-DT0)JGI5FW/49>% MOHPM!?INW>QCUFM?]]._9MG$+EW_'K?85TMIMY&P#K? U]3SZ.U=[]@;.S6_ M *3#YQOIK5F;"]^FAG2AW)KKM3**8!D4ZOV9@C]_>/G!SQ?;C;5A/3/YP!97 MZSM^:D"^V(!:F\07TU(;-<[0M^I'K9VAZ!!L\R#R99JTM@F[]Y987QYJ%CTP MYW/3QJNB!)W>C/9?V+)6FGZ7U0#6 \Q)R\0P'FFKWV^R6-A1%_G]C\V@,M#9 MFC]II^_]RV5IU]Y@O6R3=I67YJ(!NIV@WS[HM+^J?S&93BS<6Y]U@_:U ,\. M\+]_B+'3UC6B\';S\YY>/F.9-LX5;VN M#*ZUAGI5K99)XS0!M V[;0MVOJVTTMN,T@/ 3O:LDY(3AIU@EJV*[*V5W7=: M5=PGCCVT5/LNLUT:4^=BV\BY^&0,@'DR*V_\FW;&OF17RSL33_WAR^IR6=E M%P2\/$SQP:M*?&NQ;,5N#$A\,L4QMJ>+%?^B7N13Y=EQ?MM6+I0AB6'JD*A^MSB;5B'R5&4>Y##H4 MTWAAX@5Y-8&UNI=05QN4W>8S/<&8?0W[3=8<;%3GP.N+5>05VS#(K7VJ?]MB M^(KZ;M'4LS39Q[M]]Z?89\59[FW+B6_QL3O\? I^MBDP'D#/D\WMXBZWJ^O< MKB><"W62(B9Z1"E;>FIDP!MB?7QY(J/GTBT$MBC8VT[8E\?+=S$4;GF'G:",M];XF?SRG MVO!@X%#Q]93I\7O 05Y U*E[VYZ%.D6>F(C$9J1QT\+>,7TOC@KDQ;VFY3E6 MLGZK:7&KI7U&V_OA)K-I-Q76I'^88Z\J&739:NMTN] _GMJ2??V]>GBMXR)/ M^]SS27E":<[4JE//DJ' 'I:M=S>U.:_E['A_5>H7^Y0ES:S)SS%?JN]E0YX% M0A9=-"?%+6W>T!_3DABA-.W;#U83C]B4F6>A0 ] H&R$79"9FDG:8+6N6Q45 MO"EE25ZSU#7)@\V\L5: /7=NDC#M3)KA76G'8%DOZS/EVD6KL MSPT[QUB:II\MK9VUR[>8T3 M9-.ZS",7IX$%@\:%>:=\2L,;8 Z ZPUJ>R[,9I6MEB5K0=T&=>VJQ3Q,]0+E M[8'4VTS95GA9#FYJ-L*JED-?J%PD,ZC:$6VY3;9%6#M]S2A**8*/)KWN<042 M:_+E(0XH B*"-.8TCJ@?1YCX%/I44$!Q_*YMD3YENYFE5\L/I'88IK:EV8<+ M^\YASA2+)+)Q.IN5SV")\,UK_:UQ];IV*+9WQ?:-OTYOM*!]UFOT:W:3S#]Z MVT^PU(['FFKG7J_V2FA_;?]:O5(NUN$C8[%=7"\!&TQ+]7C=9M+-:'_59M#$&#+_.TUFVG]3/T7*G,^/WWL_ MF&N54["F4G4^7Y5_;?*;1F7I266RF3Z?-ANXMJCV$0Q-;<93:0C>98O91,.O MOEY%#J!__#E;F&>SBI6,O" U6^VL>>.+_F[K+_U<\SR6Y&!=5< M0:Q3N W6]*HSHZ+50EL'>N;U[[)YF8YDIE56E4J?#%_>?#(R#W-G.BY^T3;$ MO]/%K#"K)M[7E1[__0,<>(:^O]CQUZ:S;+6F=YE852%-9I5D.CTG]#6@H!O-#_8OB/?+'\QQ?3 M:7XU2W^^VKUW;+^;II_UTU@:YF_7_ZA4OM!XH_!:W3NC7Y:'[%1B .>5B_S( M&K.F<10-J"%(5"$RM5PL#)$H<]'UVY#!%H_C[H6P!4YY5;@YZ='B%B4B[?7] M]#E^8L4.3SO2^%N H]GTN_"@0E/*2(I.)*!3B:<;; MSW?S=&$H"7^IB>G6U_Y3O?9'7?6B%&S?JILNA@^QX6\O^9]>WRBJFJGB %>/ M:U2A_MH66?>B]Y*KJ^EL6A:OUL:-#4(;8^.0S1 *:>%-FR_#O8IB*4*B$%8B MB'U2'J8P0OP8;E/?3?3694S-SX;HT_)8FK:RU5Y0K++Y5E&I;9-H'I"<23K] MQX_IMV16V*N5,%2S4JS_"6P9Y*#=K0Z_9W#:[!E:%O36 #D,PHC$E H_K #$ M)Z3[/:-O,G!B.XN!E,(K.*R(B,8/CWW%!5)Z0V$4X( 35/6C9(+CX(D!@N?M M,7V3DM/=B=Y[G].I%9CB&/*Z9,1M=;PWR=ZFB\#$'"E,;.F,\;^:F/_JUM(2 MES'GCM#>E,4&)G37>][%;&HGK6J\MH1L=@*J->\E8:A8UD4Y92# M*']F??.B8\)]>:J@'WRA75O3I,Q&K+<_W.S!F:\?>=C,]7H*;K-\6E195XS+ MZW01190BO_:N9ME=OG,AC!=LO.)=9RG%28=)IC?S4[9=:/J=MZJ=JV,(F^+6 M//!V"+X?'K+K$?=0C[AU^3!M8)?9LBE@-.',U1NT1B&(=C:HO:#/T7>5;E,6=6=UOMSQH_J+O-#-Y M#*.*M[ZNP9[NBB&/]1)=I@4!<#8W[)R99T[Y9^OM97:;-&Y;>6A;:=LT)@ND M-.[::1QU-LM#MIU7MS0KKI)^GV:K?';?;O1CB<-L@'B3^*H/!LB3CM-^62TO MQL6!3K_+0K[N/UMHV.D3[W;'>';TKTA;;N8.8\0H[N5]$[&JZKWK>%:= %3E M:#6DM>/I8KRZ,;DS-7OVO#PBV6*VW7M8TO!YFP856NKN]*281LU:&*?C=-0\ M6N726-0MR@I6>;JF"L;%J5B*S-2\7AB3"=(VQ\&B&EYM\ M*(N,24D39G; LNW"SH?=J*_>W9%[GZ[KYS!WM0!^9V:UN7]1C/VD^YM4O]5X MN3XD<[0]+S/*S +I>=(3-2HW"TOBDI-AGJJQKJ,*_H>'ZEMPU32EY< MN#6'E\8DN*WJ$L\MBJ0Z2;U=Z=LXHGGZYE72EMZ8QAW?,ILN:NZ8?S2_UX/5HTT:434%*,UO]@E'2:N7M4(^ M=HZ_9;85I"ENG4S+AD;3>6%W(%#\MUZP27)OX7U6B/G#6X7MJF3GV%AQBV12 M9FW,IK;3B:V^*E;0IH*VJ#I+;K<_BN4H)KWAFUN4=.XE6=N^F,K2$L)H8WI5 M9TH6'0';S*-:,SW;_.JBF!)375RLW]54Z^##94P]+5H2KFBIZZ*E)V2-]67? M+1-S&IIDKZ9CM^Q-TX+#5O_?XJ:"Q(M9.O^F :VD6%HGUBV4S^XN=DLNS*PB MOON ZMCMO7C/1'JMQ6D)L)*F3T1!*;E.Z6S9OA9IQ219I&P;G+#X63C@8UL? MU' \;;.)5)M]"_2+>$2^V^LL..U;R%!12Q<8.S.$IF:?,$AJD['OJ@:F=>/2 M1:NU\[!J:&QF7F,RM0VQRH#+2Z:6RF0;[5B3[5EO$+EU*C#/O')[20HYM:PO MA6!8%FXM.Z\BVWO:21=#K:;S88!H""$,@8J5'P@(JHQ3'B#.6H>AN^-?7S7L MY88YM#GDRJX,OX0]&3=#F^:?LQ_UL+_J45>E]+]JFOD[872:C/30*55VF,H)VZ.)%B("-/:*0-?$AI3/Y95 M\@HC/@H>5FF!'EP5R<%4L?(KME9XS;]9JUBR,=C+ MFHUGLN9[VXJA';S<+PN>7"??BZ1K[;9\,_5,AD/?/F5JFN963F69/JSO4!??,QNJJ<^>;"@X M3^>F;/-6NVG&VAT7E&%-S<%XEN1Y#FLHSUF"E8:*/(]*A^U"0U[[9-TEI."AK4ZRPK((]MGY5GU+)XUXE6'[M#7X5SOI;5V23G;"F<^58RG9M6@)?IQ"QO M$[FMLS]-L]FB+T[MW)ES(^T&V>B]C3?M\YK*#NF3QM6R EB<%+3J:FY3TV;/ MK%,ID=.*::'E;I5Y,UI14G- :3W8^GG+AVQ&4EYA4>>Z[IV6268'9/F(; ># M<& ;.\G;O@\+8 M&L_*PG"37#33(F9O65,W/^VIB^'O&]+Z;3507U;!E4OMZMX4#>#J6^BQ;1VZ M9'4A]5J0OS$W[;FN26UJP4@K=VUW<+JM8YF-'1?MA5\;EIT_%I9]1B!Y[;3F MTR\_KR6PK=:.QDI,;1^+;91=S;^KF/NQBO87U7>K.@6X[DSQJ6E>\,0R;Q+$1 D?,JM^\Z-_ X6SOWA27V/VOS>VBCVWC:8EN#0 _WTO;SN;!$>[=Y^J'Z8PO. MFKU1?\5,YG^]$^_V;X7%+3C\4VOC7/_LH8_0RWYVR)L]OMT7$K.^B2.]D.V5 M;;\N):S]EO5Z[#OK F4R:TUUR(?KJ?8[M];S)6JT'A==-PSJ%<;O'AYK*3V5 MKMS^X=E-R?L/8/]WD+EX*"%"/G84$X2!B,)-?'B9G[U)B^2 M@X;#C_48"_[#:IZL)H9.Y\].Y0<]UK-46WZ 17T#);4AMFR5:Q\@WZ6G3U[; MRV3\^[=%MII/C V<+3[\QWB$S'0G?]D[QPW/3P;C_\P4C?%0@7J((5B Z(0]],!T!0LYARD%#Z\09 MX5B[]!#*&&&&I5)E5IH 0,3HR4&'ORZR?%^-;E77N??'_OW7^]MTK0:T%LGV M]QXM^,1UT@)^,&I-#>PW,K6*CF'IPKM. M%A/;E\O;<_I6F^3HF";Y<=4<-_GQ.%01I(*& 0.1XDH+?TDP*:!BF+^9)5*M M6/VQ@!,BG/01LI:FZZ>"A7X$60X#/TPJK61Q=R'3S^,['K3 M/9PVLA&2; C:V(?81F_VVQ_3)$]-7GS5F:N8;0/]SB93_:3EXOF_Y>7"Y: M=ZH^8J!+3>_M=GU.N_()*R0FM4(&(2-0 H4@PH RI3 I6?$E#B, WFSS/:A" MPI%D: @*Z;SK7='L/+M:=A/-'J#I+6BC_3%F/H@M 92(6""%8+1NDT)C]6;; M\9=R!?77JC_#]'LZR^P/@BSOT!"7^-'&%B=MA?<*&OJZFP]1T7F368."& *" ME&(^BPBE8:S*8VON<['=/>MHV_PQ%5T@=X(]-'?;5!9:8G@K_W-3V/]M8$,<:!Y#%5OBJ @2)M#; W/.AN%O;3_)=R63O# M CJ2N%,T>$1:>KO[G]4F/UB5EK!)42, A4 B$$@EH@A#&IF55 V3M+;A9:(DB;2-'R],?1K_R[>..O(S ^/J'RKAWV( ME,2^4M17-"0A" -4JCQ74N&MT(QJ5B!L+8#^>Y::/S0*J-8Z[$6(@YDQB(QX MMR'8)PI"HS"OD82NL./!6&X=?9Z M./7N:.]'<"11I^G*@U%O%[%Y(B7>B^(UZW*"M9Q,LI7AHGL-8O34\'R1F_38 M_ SCA+B; 1$_1@4/H< M$>BGG]4K'.U31,AAH%Z4/#PC52[.+]3JZ]W1NVNN0;\BF'#X:63#/E>9ZV>X?<[K0VO;LD MKTW-%RK:?SZF:;1%_8ZTJMGL6JKMC1 0G\/RH$EPQK?X)-K#?$K/K$WEHK5R ML8>II]YOY[YZ>O S_<=KVV;9&3_X'#?)S%$V:+8[NW]:OX_^M;W>9.^=N+;7ZW.QN6X==(0XJ98.:CQ> MK+3"1L6VM]%!XT5]'+Z,K]/):I;^?%5>_,=I=037EI:>1' M:.*PQWYL77'-IW,='%P'AQ.+:)P];[_KX. DP75P>)5 G.J"NPX.KH/#P ;J M.CCTY&#JC1("*Q]ID=TG,],$^5(_@O7(^U"0T<]CJ9,G28<(-=G*$* HC@PW M*Z>$"X X*%EE!(ECN55744K,KU9@IFD>%(W'#W:^CJFC?#C+XW&')*> )*0A MC%-4$LB9"@(58HX @914]>D!%UO]%IZ,)!V=3L,194>IS'(E#6]@P,8DC1*P5NT<1"HCO T15"&*?!U&5-\(DC>O3[&_7'Z)\J15E:^CD!QI_K*1GUQ%&/ D%0!"D+()8E4Q9\: M4(BW"(W+B?XT'V(8B=K1SXA$8>-CIG%W%VT5VE>:Y7E+M,>;IXOMT M?.8>(\:-=FJUC/PP(/HSA"+I1U24VR2FE-&M-+1R5G]I3>HQ'$6MHK++:$YO MM\1SVOE.685H4ZSC8QDI&L8!40'Q580QQ%6]N"1H%QW$LU2HLUV.=!H0[?]F M]J;^88<[V'@VG9O1>1C4Y;_6GBV"D""14^""* MF*05XR;&"#1--+Y=5UH9E'/]U4ZUGNDOQ40?, 0*H/,"G1(!I5"H M6)N8E**8Q1!*518@F(H$QE^CB5W1I(R XZ$?G!OXRVHQOD[,(6%VM:_F=#H? MSU:FP&XZ-W1I:W4DYVOC$MBHKV(H!!SYOD]] !B-!2_[T5"F_[=C(ZU*GZK2 M]*15E7[P8T7A#A4'MC^>LA[A)FM&^J;<#E(,?8)]+ABA)76@B$DH<4=ZU-F. M2)!S&8=VI/BSEJ-DJ6_DS4P?W?:QHC-BM[67-MJ+9* PPA@'" L- M 2[E5J2GGFG;L+A."3CT]L='&/!!&[*]4N.^;IF#U$;>T(KHG9-$ DK.%!<1 M)YSY):T(!3@*7JV-'6VB? 2).UT'/V7DL,L4NMXV*G*>Y5FH((5-/T'&H4\)BD*? M0!HI&7!:LEJ3&)-M2L'GJF!7I((C*"'H^H_?4[57J%E MGPIH'1 Z('P8"&F+:Y_X%,1"">@'&'(8$E1Q[4>^]+>,P>/;@8B..'! ^(C] M>'ARZ3VKF*)8_\,#[C.. 8D%]@$D!#!]BX8:]%DDAFVE$]M* M!T%EBNXA.O2V![N+E]":M.]J$7JR;:X?:WWE'R!QA>AVPY N61V?L5YH-_T- M?0$1[YY+;7+Q/JA3>OAF "\B,HV3Z>+OR6R5AM-\/,ORU2+-'^0N%1"8'FN^ M\"63A&&$?5)QETI&<8N[%(4A"H,@4C$*0@$D"G#)(LM$Q"@OX$K+%AKW)1VO%FO'>Z^7EDU7;1,UMA#J<0;@ITS_:U8/O5I@6]/^B]X$QO?% MOP\*+Q,""A8%""H%"!>Q+^O'BA44+>'UD80J G&L!/%Y$+((!E4#',(5Z2GQ M;CR=)_/Q5'OT4]M%WDIEFWUW;.0S;>1SY-TTPIG7PCDR$0&]_>H?+])QJK^M M/[?-IT;>[2*]3::M6($1\%(>(E>9XNVQ>Y3>[M'6PO@HU8P_M":=(- MI=GY7%ZRT"^7MFU!LO2NC!I^-^+PWONEX\?:N)6^D+[7.%DL[LUIO;WIR+N[ MGHZOO>3V=I']8:O.\]8S>1/]_Y>993S.K[.%OHC>&*MWS'W&YN)V@F_UZBS, M\]@Z)@#6CF^;:EKS2CZ+G)R^'-+Y.YM]2+2+3L1[HM9ZWNVPU MFWB7:2E'^LM7B^S&RY."O%S?WJY*,?JI;4:Q7"3S_$JO6U*G0]Q[EEO.7EG+ M]ZT6GYC1K>J6W9'L=/:KM2YA'6=W<%O1N M6EJ^ZQ]I$?,N$ZV9]GDGZ3)=W$SG1KKNS,Q-Y[>K92&&>E+T#*YR,WMFHO3T MFJ^EB1&^K3&^]Y1WM0,(_M=_" 3Y1XT',_VCYH'OILOK& M++1^3'WOU6TY#]K-3O74S]+OZQ2V%O7;.B!:\R8YM=Z0@KU_Z;%VBRJ%G M"6.[7+L'K*<^F8W+_K^K MW*QA=FG*("T*E0MN AF&1S%/RZ^LYEM?,H*G9[IY/"T2F8'(?QMZ@NOZ6M.Y M70#3O.)RD2638LERH[ %!WO>'0-[AVOPHQ4LZ%UX?UME2ULW:@M%;4JP:5=1 M:EBA.87^F9J< N#;RJ#WC%Y*63%"I$?XJ5QUNU-I%9I[]K,B]@0+I3(8T,C MR$NG]MN3J9:YI88Q,PGSZM7(RU<6%[Q_K4V>F:I\JA\K6>R>J(\;/YC.ZVFN MGV*>+7 M6LGTFB8S@]$&/U:SF6?PL>H@<&HKC?5*_[:MQ\V M5;-C9WU:ILLW/WL0:Y\Q69M>P^NL4R(#^+*GF>*D%@^Z*,\>I_G M>9C'$RAC<@39C?[9?;VC-]M]N=9&2-H4-5JE_JD'_M#69%J%&2NM6*C2,BF$ M+=W8ZO/"%M$ 8:%F[3)WZ2+=O[\\,:35NS9#6ZT&)J[-T/I<;*Y;!T$&]+H@ M W[WE*=X @ZXQC1=-*:![-W^D&X9 1Y.9YKAWNPL&?HA[5/FVANWV#E+"3C7 M7CO-4<>9YZZ>JP"4P1BW^F>\^LBM_AFO/NZ[#5#Z1K2;E.B3Z<-UO&&?T5#= M"@]]J&Z%AS[4'VIFYE3WAE3Z$G)N3/JST\5"7_KNA3 M?;!9'"EO'B<^VU$[VY*D 0_YQ^[KZ/^F.;U5ZQX%65;L1&N MG]*;RW11?US?T[]OU2'%B_1?JW0^OE^[U*Z*I;S.ARPNW$FS[A&577+7]Y95 MX-3QVJ%2_U )-?1H$B,L(I_$.(I%I' %CUD828GB0 8Q84'(915+],/P8+'$/D#JH1WD%\M9/\GZSOFTS,&M@]N7 MPJW^3]."$(8L1A*)((" 8P$A]DNS.HZT@7T$N'4A3H?@#L$=@CL$?SJ"(]BT M(,$1"IF$ 8""H)CSJ&HBRR5E+.@Q@I];[-:AMT-OA]X.O4F#WI!B1$+!0AD M&4K.<'5V1Q%CXF!A;1>4/G?T[E4Q4EE:A^H&!#W(,Q[8N,]IK&Z-AS]6M\;# M'^M9KG$?SJ ?3UXY4GE(D"UN+=6T=YG-)R]L9]FIO]5/E^H5+E-/O"+UB MM4BO/W5GAPYD!##MTN]Y,TUP@2<'= ,$.M8=" D0-.!YP..+L#3M'$S7& I(@%]'$D0A(KSJJ.(10( M''=M(?;UA-,9G0X['78Z['P4.PEHL%/(2 $( L* $$<2Q27WK4@(1!],3H/ M?;[HC,XS.&A\H[#E;^^_O/>^&92>%SU&M>2TN]_N"V/6 6]T3-+$(T,19#44 M\0C(6$KD$U]R/\!81B5' _61"K?ZTIU4H.^W+W^M)>! 9A=F>"2@&$+I71^. MMHYUG#5D[<8-+Q0&5/D!H012S%@,,*@ZL@D:A)3UQ-#H373K$( QR#)=AQ7# MP K:L#5AP0D/0N@'@@0J0"26E5."" MQ3["B-P$=9UPXP#@_P. M>C>(-$@( M&F(2"08C'L"2$(2$/))] 8S>1#&<<=%UO*(_^5>'I@#)K[/%\F*9+FY*IE[; MH/@)\0Q7)N/*9%X*]A2 &NPI8TI@SK"D(*"!\)GTJSP)%"C1QSA1)Q88'PF* M71&+.Y1SV.JPM4-LA;(Y#B01CS$F2,:^(#0F*. 5XQ(%V\QZ XW2]13Z12M.RSH4HWTN=:&NS4^ MBW&?TUC=&@]_K&>YQB=XCMR_A'A7>73JE4>,-<>XL0!1&$"* ,A9XH&T*^2 M_$#,M[AJUSVBS]E\?/89_PB+D9Z^05<,]0HP^Q1\?#CX=?'8(G[*)H)-(^@(C+",584S\ M*!*L//",9$@/8"_V]<,QAQ '$(B9Q'$JN M,!"T3,-E4@KX2!KND(*(SJQS:.?0;H!H)QNT"VD@(^UG"A+Z5.(PQD*410<1 M">DCM#A#"OW5-"=;+.\E6)O+GRL*>-C]#KPL3 M+=)C3(!VOCE%01PK3$@LZZ8_'&,F-R%:Y7GZRA[/?3$?&8$C1N'!JKF>(UG] MQ&-W\.P@UD'LBR"VQ3P-?!@(1I@,?0:(@'Z$RG,7AJ4/MMH#=0"Q0XIN;K(E MT!&5R(&V VT'V@ZTNP7M%@4X91!1$9' CWT9^Q$0<5AU_8T#L96I](:@?0*1 M6@;8"%#I4-NAMD-MA]K=HG:+ASV(]/_#(?>)B&(9LYCRBH==09_1'J'VF4:< M!P/8CNKFC.@3W!J?Q;C/::QNC8<_UK-<8W>(W/S"OKPK)OXRFTWT)>IZ(^_' M:7(YG=E4BP^OE)_S]4X'/'"W^F[UW>J?Y\#=ZA_1OW^NM7 X9KQ OZ%O8TCQ MQMD\GT[216+B/CWA)C^! .S^@?:^4A^!%E]X%$G%8A7Y(9$D"AB,0=DNF\:^ MK[;83OQ5/IVG>1YD-Y?:PC27;X0I:,M297;>GU[&&!Q!3H_(_MW;TZA3!_=# MC*^7X'1"X,-;Y: <2QR*F(6"*(H510147<"B*#@N^ PIEVJ0/7+/':R@ET?LF^+ T-GN9V+Y09; MY40$"BD (U$8*1:1B"B(2C!CA 7128!9'U-S#NR)]C^-Y@Q.ZUS)ITN2/!1& MXU;))Z4DB&,*0$PC#@(D_8J$4\2 \4V,;IT3#Z+N\[!1O-//;#SG:=/&O-8#'5>O=\S3U^E-FGN?TSOOU^PFV=HB[J:3Y;7^4X^U7#:]EK/D M-D\_5']L#?A='?^ODXXA>[?_>*"X!X%_^OAN2_;*^S_P$7K9S]S-7G*S7M5( M'RMC'M+'4N:/F:\SULB0+EI#D<\=N]Q=1Q:F8[O7%'."X)9\^0\M!M_IGO/K(K?X9KS[NNPU0ND>TFY2= M4^-?.,*PSVBH;H6'/E2WPD,?ZCFN<*\VY-Y$9DXC\O+#=.XMK[-5GLPG^9]= M3O7+&9 *^D]'?N0(4-SJN]5WJ^]6WZW^^9(?_93-TWOO)EG\GBZ]*[VHN:L_ M/87Z4T8:YA ?HC"*$%0Q#P. *8]\6&8" Y8\?K)2E=LA.L$&ZU/@[D',B="\AQ MT( <#!#DS,>"!1'5AE](B"I #J,(QL.V]OI8&C-(D#O%0T(B#A7[L\1+WE@O MLITQ>I];4'I@Z-VK8B?7_OUL:A?= M&KLU=FOLUMBM\6O+3([J7[U9[^W%;;9(EJEWF=Y1]**O9/;3Y?J%2Y3 M3[PBT[X1)(&/!DA/N8! M$7$8^XRK@$5EUA\F(.:L)^!YZ!-&9W6>P5'C&P4N?WO_Y;WWS:#TW(B3EHK+ MI9?7HK,WD/FF(>^W R(A\Y2,?Q:(Z?],?;15AGGMP MQ>WJ;E<_D%YB )M=/4 ($(R8\F,_"A -5$6"02()@[@G>MD;O]WMZEU[Z/W) M.3HT[45^G2V6%\MT<5.RW]KNL$_PX%UIB"L->3'8MX.T$6<\E,CT\(8A#8$@ M9?]N@7C4SR2H+@P=+D>4NZ)I=PSEL-5A:Y?8RE"-K9(#)7TH(:'2QRR$+"P= M7(9%$..>&-)]I+AP)78.J1U2.Z0^)%(+V&)YAXB30",TBRF):81$16]! ]:; M5(4^4EDXP]K!M8-K!]>'AFL(&KB.<11"(B/!!!8 ^U16<,VXQO4M/HN!1JB= M8=V/E0!P?XC ;#/V7Q\]AGQB(D1%[@/_I0+;IUU<,L!ZAL! M:JMR'',< LD85Q)2_7%(506H (+@D?JBEP!J7X]_!YM'Z>#9P;.#YQ."9]*D MYD2(A@!1Q &@"M)82%PR8C/%Z78#L+>#YW,J/W$FM,-HA]%GC=&M]$GF8Q50 MQ"(F%0X(9+[ =9-&#'MD0KM2I+.!Y_ZRC!RZ5&F6F8?ON%*ITY))U^_\21 K M&H@5/J&F9F\MQJ$;A@Y#CHXAN)6, M)R4D&/!0A"$!BH"(LHHC4T0AB/ICIIU;H8M#)(=(9X-("-2(% (5 PA#27P< M@3 6$I6.HR 4G?C[9JQU2>IZ_L?=P74XY1.0(2'BQ^_QS) MZF?)ESM\=1#K(/9%$,ME0R )8TIC!;2)2QABP-?6;FGH(J#"K:XY'4#LD$*" MFSUOP(CCPQ$J.-!VH.U ^TQ!6[:X_/U0^5S&@ DJ 6>(,%$%36$ MHZ"WQ"T M3R!JRH@886B [>APSHABP:WQ68S[G,;JUGCX8SW+-3[BQMR7LV+[\JZ8W\ML-M&7 MJ$MCO!^GR>5T9I,F/IR F Q=_<])Y=U:NK5T:WE>:WF*.5R'HZ,+]!OZ-H:) M;IS-\^DD720FD.(*OEW!]ZY@)@---2+'B,0^( $.8XBI\ -0]?O^ M*I_.TSP/LIM+;?V9RS?B%[2EKS()[T\O:0N.,*-G77+M3HHZW#E/# ![#7#U MF4%WXW)*UC7;CB0K$)MW+8H?126H<]%R ,< 0Y#Z)<%/"J"\58@KG7B.HA"R<,B MY:Y4P%YF_)W!*95#0(> -0+*IH31,,[2 $4021_&H8P%*OG!"2$:#0^%@$.J M8WS;Y&J'J Y1':*^+:+R5J4*]9%@IKU8[&,5^@H(&%8TD53BK?K"MT;4\XZ@ M.D1UB.H0M8>(BAM$#2.)?$( 4I@11*4(H"H1-50:#_N&J&=U;"/UJZ28V-;P9M-Y>E&63$ $_K2IH1!4 =)B#OZYRI?3J_M. M(J37J1=D-_IG]]Y-(5^YM]1O7FFI\[X;L?.R*^\FFZ?W9?,#[VHUG^3>99*G M$T^KZ;]6V5+_=;N8CO5OIW//B,[WM/QV;F1.J[(66B,CK:X)[_6-%[?9(EFF MWF6F+SGR'FOHF\PG6]])OAF-*:[@)8NT>.B)MTQ^UU.HGV>9K:=CVB_8OW(O MNUPF>O(GWM4BN]'CGBXF%[?)8GEOAV-^GZ>+[V9@[STS59OO>JNEAI5_I_HV M$[THBWL]^?HAD\6DN8N>O$DZTZ.;SL>SE5E7_;#+:_,RNTGMF(JINBBF-+F] M763)^#K5/S%S=W<]'5][R4S/G5[\Z96>1CWLJ047.^#LTCR.D=B1ET[UXBV\ MR721CI>S>\_,_;QZ-?+T7*1:=F[,G#6I]4UB^=,O46J5\-O'B0KW;MM-"9$TZS MY]7SD*S/Q>:Z;2RLM2.^ZJ7YDLX*^;D0$(0@#'SA2R8)PPC[98A+*LM>5A[ZHNB9O6[:*:;U62].R'6FIY3\UNN+S.O70^ MT2#TDS$#/0Q'GA&*%U_9(M>+?VTLUA?_^,-&]Z)7K/\V[,%B^5O77//*ZM^7 M1[_F=?NFLL?*>L[1!K?7H=X"W+E5_YI.TO3&@JPAX-=?6&AL,YOQ)W-' M[4!([?T9[;T3NO/=NEW:GVOC)HR $R[J03JM7USO*'V MBIG*K;!;8;?";H7="KL5[I?M,711/I;\0GH 3Z^N?S#:IZL)M-E.OFSD]Q! MCV]PDCLU>9G9*D_FD_Q5PGM43I[M_*%GKW+4XC@C&M\TTA"(3O&T8C+B4(*4&25YQ& M,.!J;\ILJ[[E_TV7UUOIL?EZ?FR^GDU;$Q[9:YU^24_SY2J5]5.=R6HO]NWZ M'TV*SGJ&3I6@TUEQ$)$C!D"7U4&](TAR .P ^(0!F)*&Q3/T90!CACC#.$ 1 M(%26+)Y* $S?"H"% ^"7 S <"0? #H = /<5@'D#P#R&Q"<" HY$+ DB(695 M/_&8@RU63V& Z#]+ MV T8]9FS>_L+NP>E=^H=YK[PR ATGF'6U4 _S<<++5&I]X->;/O7GPT32(M$ MY,S/D] QCY,ZAN ?'L%@ AL,9C3T@<*019ARX4=!%)>$]I2A6$1=8? >"/[% M'J]4TAB6LOAN'WO#T&"YVW"$H9O1[SUH'^,10+Q#K-[6W]$(D@YUWZ[BI3 U$/]6++]A%/.@.J+7_L4NPG* M+@]SG-7D(.NX5A-OK*9(^2J4 O%8 < QPJ)N&HDDID%/$&N@5M-)1>+Z'W![ MXFE'?R-QG].E-\ORANO099R^!J,[G83>V)NR85)'B(:! (3+&$ 54! M_ "0^F&A=-TLGS4-I]W-DE#1;%PB(MCD23(2\S".6.A+OSI!@X&/WBAQW9C: M0]NGCE>P24>TVX+-T^RGZ6#=P?H9P3H#O/%'!.8B,F%D[7[ , #0+\M F5 ! M>+,Z?.E@_>6PSARL.UAWL'YNL(X:6)>4"AC'A&.L]/\$C439>YYQ"@AWUGI_ MHTI;Z1"0NY[W#LP=F)\5F!/6E%L@&LH8HA 2/X@#!J.P)BL4C#@;O<=@?M C M@M-$\<;=V\-T M;)6@_3"OZ.<^LG RW=&SU9M5N/.JF2M0]C\?@UG6V,R^C.,0Q5)$$G&@"/-Y M&,4:9T,:*;4-L_XJUW*5YT%V1\2?*#(>-S&".F$000L1"X0O U_+#($!BHW;=1"9.36.M$YD MAAQ,9D;>(LUO4WU1/1?W(^\NR?4[8[-W3CR3<#&=>]E2_]B;9<:P3!*E^?J' MZ5)?>UR\L]%A6]LP7O2OU?2[7BV]Q%;1].[T>VHWPO1RV5SKJ[GV5_T+?Y:-?W]G-=&\_)+.4BL$%XJ@0#&%B(AA$,C(IS0J M;&/E,Q3P"U#K:L@D!=27( 94T!@"02HSVM>P+]]YJ9;%6V,,+;2]VX_%,4U_ M4ZT9,^V&ZOMY=K9S+U_=W"0+_:WVMB\H^Y-S:KE6ZLUDVS6GD] MP^5/O.0FTR;FOZWTYLM\Y'U;F *MU7R1ZA&9][\ET_FN]TTA5UK<(=6#OK%2 MWY JY=[EONI MT=WB=?N6E,_I MG?=K=I-L!17NII/EM?Y3C[4TW\=Z\9/;//U0_;$UX'=U7D[3&X2]VY^V4]R# MP#]]?+?E:I3W?^ C]+*?N9N]Y&;GU+CGZ8UMAM'._0'GKB]I=Z[I[7%%0M7; M<*"WX?,,@Y^]$/S5FEB_-2;67[7IY63!R8*1!9.][V3A+&4AJMTKF[INPRY] M-QA<0]JW/#0>UE#="@]]J&Z%AS[4]B#!0 M9*L)LCD#5O.)^4_K)%@M@V2QN-?#?5+2]Y[3&?F M0#[.%E\T&*QGD:CQ>'6SFIG(F0VG-M%4$UCW4XT:Z=?DC]X@UWG1BCC42EJF2,@AUH.M1QJ.=1Z(6J) M!K5"*!10@L8RH":+EE%:HI9@$H5;Q#Z[O< Z#SRX-,Y^<)#HVJ M+<@6M]E";X7>9?9 >.H,NMI0_9^&DTLPH-54,1#$//)]( DN5!<37ROT,PV. M*O?,I)[9"M!7:G"]:NOWZ8[G9 1PEY7QO34F!F SG(5JHJ8PC".?AHK%"'- M 8DC&,&J36<(Z%:+O#Y$,#K7UT&V:7+*.@QE)4UEF!^H@/HR) 1@Z(>!@EIA MBW CB%'4F;)VZ;@[977*>C[*RAIEI=(7082HCY'O8QS$,:V45;\;1(\I:Z,K MZYK3-WT*-0P!%L P;0"*!.::%[I^)'/,2&_-& MP-I-B+A=)XZZ@*B;(K*OV3*9.7KH%^?FG <]-,4,-^Z3X@+Y-()$^$IA[..P M2I9F%(-@+[M>#8<::'(-.DF1U9-LEWBTHR>[P;$+3,-XQ&2G'L]I$B2?P:&% MPS*'9366B59&DV0!"P(E8A3%,H!QA*MV5)&(16H,R34 M<5947ZTHTDH^5200D-!(@$CB$&,15^6SDB(LVGSKQM/;\/:T_[<.6'5MQ^%< M/P)'C'9:DW&:IM*.WCB.$]UQHKN;.4[T\^!$?[C-5%]*W!SSK:-%=T)P9"%P MM.A.%APMNI,%1XM^$/$8UK#/:*ANA8<^5+?"0Q_J.:YPKS;DWH1Q3B-,X\BS MJU\X\NRN,O+[GQ/ 97/&!C!2 ./8-UD!A"((05QU$Y80DX[(L]=[?;\591H$ M(XY=)>I0"TH<,ITZ,@G85,X3WX^03R))N*!8"1C#JF NXB)ZM"JFHQS*-T(N M1T/K4,NAUHF@5JL9B8H8D0& (002^[X? E*2 &#]/0J/E&/I4,NAED,MAUH/ MH19I4(O" ")!A3*ID )'0J*@] *I$L&6K?4*\FSG"0ZO[O@H$2I'GMVH+B.- MP2'"F 504N'C(( A09$H55I<&'YA.$;,2X' *AX#D='PQ9-T53 MTDXIC")?ZR>%(4Q?T^@OKC+F/;CPI1HQ6OD:*N &-70K8#BZ&"Q<-8P4"+R"S@?LPA M"Q&$(? Q\1&OL4+%.'XC[_\HW@ <,<8&;0\XPFQ'CW:P:3AM>C0&$*M1$"*I M)(E$Q'W*_"@&$I0Q4!$+%;.#$V8;<.P"TR@?,=DIIITF:]H9G%,X+'-85F,9 MH4WK8BY#I!2@ H4A$2+D 2DMNB 4_J/G.1T&?[J)V>!.([8.SQR>.3Q[:SQ[ M))S%0"LMTZ?8-QV=H"2!CP+A8U[6@4B,073,.I#>1:&>*@_/BD:]K5Z\)%3E MX,_!WRG!WV/H)QISCE&@)(OTTW'ML6*&"*R2TH,8,]@=K;Y -LF]VT6: M&^*:R7OOS*?AQD-_HY[VU^)?^8>]/Y]S1?FIBQ^7O/M:^3O'A$_0T] MR%7#&&F>RKO-\JG52?,,-]H8T'?27S-WO4^3Q7OO:W-CK1YZB#=ZUB?F6TMO MNO0F6O3L-)@'3"ZGL^GR7M]GHF^W-$E+R\R[SF83+YG-]CR@O5(SD^8QK:Y. MYZMLE6\\Y4J_;RZT-+^^-W.[2,=FZ[H?Z0NMS-6*AD[\S]?P'_EB^8]?S?#L69)Y]=-T/KU9W52'1JUMZT)/ MR8?):F&4^MU_P_=@$UBMNF]L6L^7'JWN!Y[EEJ.$*2$\1IP**$,J$0M1V2J- M"ZG X68Y^>.)L\QWSG+^ZFE.K#KT C#>;V_7)7HGA1UDWR[V]4G9R.-IN[BQ M;\3Z#KY%Y_;B#=QD1JT]M_WW>E%=Y#;YEEY'+%)@D!EY<)3#&7C%Y=CN%T2W M&X>^95>89PBGN81]NTZD.Z!M\UHTE^S;'(WG$,Q4()=0DD[4\MGWT;YBJEVX M6^,&+;0'^/ Z/N IH6=CS)YE;&;4*Z9TI"5Y:4VN:MX?=GZV':T-N'W)>L"7 MRLJ7\74Z6R_1';;QM28Z%C@>%1K" R1 "Y"/F1P%G48BK MA]3XY;>$!D",L(]0# $.&,)Z8+SL]AQ%+.!;J_[*L<6O&1?63R0HCV6,!0@% MAD2@>O*UN+?&%4E$(8X0T_ 6H]PTH+$CN-A3FS'BU\4YNFN(Q6RU<^T\.]?)Y] MN0\;Q!6O$("]AE3KFEM;6<^:HFE_[]MT7CQ>LEIFU1M%A-N^TU7?-/INO\50 M&ABD\UY@W7<7&^[-\'DV1QOZ^!H-?(O>+GM#Z0=C%;>;F+>Y?_6%FLD)]V&$ M^US[%A4]K"K^;T_=9*NYZVUWGK+0RE/QRN1AZ] Z<3A+<3!A$0<,S\L4.-3J MORS=X&"B\6MZDTSG1B[^GWW? (:>GN1;ZOV6IU>KF??C],KUO^N/AK@F4FZ% MW0J[%78K[%;XG(;:*WMCZ&O:FT#D:00:?UC-D]5DJHWG5_4N',#*#GU\C>3" M84CN8XTWSV!-CSZ^8RVLS8[L:S=5^."\;%-^P&W*#]&-R?%I*X,B7UW^,QW; M=/ND%3W]X'B07AA7'? DG.W W>J[U7>K[P9^/@-_H2,'.K<:NRH^5>-_K:8+ M4[PXU89HONN8Q]G_';IQ;UG^_IKG/E(!.X2B"]W.;';!>NFXSU-K/DOI_[]S\E_\P6P4S["&MLDS]:W=%3 MJ;XMTM36#W?8I&DD1)>,;&]6S^YPQ.'(T7B *B 1[7H0K'P!@*2(!0++6,05 M52T6&&^QVC^ !*WDJG9NU8E!"Y%=<@EMJV(?Y-L%-!T0]<"@@2W*;()0%$0J MC )!PU@B&G)5T^N#8*M-[ .P\3G=P07;:\S1Y@P6W)DSYXDBKSD6Z49!-VDP M*OV$#6,6B@33;RJ =3ZJ2+3AKUL:!>"$&SQ!98N] .J5B56EGF515JER:K< MSY)Q( 7>SZT!WK/M\NA]6MGU\=&! B1'.C[ZG,WUZ&YNTV7J)?64VS+TS/ G M>891:9[,EYY]\#V=YLXSHG:VS30JY,&PQ50*&(/(=-X*8T((%ZIN4DW(=M^M M-PAU:%$O)?T Q@$=0= I\5_O&FHX-1^JFC\6B8"TB40HA+$4/I8@B(7O8V4X M.@H/0"I"MIKF]"(2<5#-U^#FFFLYH#@'H'@,)WB#$W$H", AB"'C(6;&%:DB M!:'R^98G+X25C[37C?PDE M"#3-Z"+* @T=4"(141DC&,O*NZ TC)YSOO! %*&+LP VDIVF-O23Q]_IWP#T M[S'W'B':.N"#AAE8"2PIX$A"CD45QL- /<=L?Y9[WX%*2D#?.B7 =0]R"OP& M&VBK V(D?10$@2"0,D']0$$4E/K+(NH_)PR_U^WN9OL$ KKM\_2U;]#CZT.E MX5'"N-M%A/-LZ0H)73'1"<;$W.J[U7>K[U;?#?RMK:*CY,EU8?W\\NO_2FYN M/X9G:.(>VH'NB8^,J6A\9,$H1T2 F"-)H12<5^=5( S":--'?J2A3?3'>+8R MPZ[:]CQR6/W(Y?8>4GV:_[+(QFF>_YKFJ>&&5Z;![?=TEMV: ZONTMQ'K--, M-N=].]7=.S2!('K)YNJ$R@G5J_8#R=Q^X/:#H:GNH,=W(H4['4S!G@:09^UU MGGMR+<&XWK$HBF'HFSZ>7&$>X(A%9;&-%#!$>%\CUX.=Y^$1DJ[ZQ>G=:>G= MR]T/)Y]./ONR+W#H]@6G=[WS-@8[\)<=?] #)7^LW>30J?P/].T^0W_T>1W9 M\.T?WB1;F1E[34NVMTUT>PG3T9.GX<33,"E$34D49T$LE0Q!&,:*FIII5H84 M(\:;ZL=OUQ]VUBU\FC\IAMC!#HW@2#]L]YF8^Y?;I6HZL')@=6BP>JSH@V+H MBCY>O/JN*L2!7;^6^:S![C&LHXUE%DK"(ZK1#4%5Z<^/ALR^U]HWGD* T;K)VD36OR^#)>9U^RGF1C%GV_?4E[1#\<;I;%9^^E_OM)5D M7NNQCZO7.^;NZ_0FS;W/Z9WW:W:3;,WZ3;+X-IT7CY>LEEGU1K&(]IV[Z61Y MK;^M9ZA4UG$VFR6W>?JA^N/CIFJ^JP-630= ^FY_/*NX!R%_^OAN2T++^[_L MHQ?^["QOAIO/7 _.X8SOZ=UCUS?K[>VXTT.K@[5R#-.QS40KY@3#D8< E*[1 M[*#']_2RJ /(^#..4 XF]3:*ZP7)8G&O'\53-]EJOG2R<):RT(J)>)-.Y6?J*X] K20Z]@N70,S2'?3>/2@^9=I-,R2WH,9T3],Y][R M.EOER7R2NP2'MV]PU^7"&G;UG8MZ1$2"#P[_F(G7V\Q\';+R#4 ->F5P#4WE MW5JZM71K>?9K.>CQG0^K1-5WQYO9'KN[@LQ#7^Q#C._M:E)?E//[F!3WO^)9 MRH8)(X@E42$-A8*00!^$G((BG9?3F&/Q^H8Q4/Z-]+8EO>LZ.]@R8P=5IP!5 MCY19:?AHEQ[P&(< "D98*! 1 L.J]"!$X7-ZHUK9,01/VNK;.AX=!9- M?A$@O%9H)$,!$0$@])'"6,J(Q15)+H3XP$U^C;J_MLGO QJ_M\>O?$\/W>.W MQP&CS]G\HNR+["7UI)TG')P!*38"K-G ,0@X DA1&D$*L 1^2"HJ.:Z>Y:P< M*K#R4-?NUY=>CZACO7:ZV:-(@F@B"4% &(^T*:T0B9@*(LAYN1E+(O%SK.OC M11(.JJX8=!E*&$[$P&EW/[3[$>6&H*7<$5>2L3B$#"LI:,#"TG66 65A^.:N M\X'W72B[])W=OGM"(;O>>L(0-?JI+6&@(@@ 42&/&*.A+RO+& ".^N\)/Z3 M>UUA>A!7^&F!%,P.XR,?*8>S(,_=HLS=E\G9$V7KZS;?:>SM!.C+$,1-[T(0 MQ#)$"@KI"T9H$ %>4C5*%A'>4;Y#!_LX[[AKU-Y5/TW&LB&?Y)VQ)C_FQ$/: M1-05(S@D6/D<*L)!%!.!2U5684RV[(BNG/@.E)MURQC=Z<']Z;&M.BP8)!8\ M!@6\@0*@ A;[41A'L4^TW\]07$(!X8R%O N7OPNU'TE$W)X^8"/\/''J34N= M#]'/?LO3G&=+5S?HZI,&.CZWEL,9GUM+-[Z3&-_YU U^^N77_Y7:O3'HVTTUHZJ M'[GO76 !^L@ M#A@%7 ]L)Y]]EL\G[5(8";=+N5WJ;$S2\T2YP=775)!RGD)\#GF]F)%F8T*0 M21X+&$>,^Q*' %6I.U&,\=8AW\,;3A^%)GDZV,_?/4$)>W5GZ17E\_4P0 M.TBO]=<0 )U"OB,AC2N$A!\B%D :J!!%R(^BH(S1<4@IKS?B;]=;_==MU<(3 M.K!WM$-#-"*=;M$OEX/33(H<;#3* :(#Q-<5@Y 6W8HK!NE,+%RUB -4!ZA# M!-3'\%0T%B8$G$9(_T]&4,7(EY0%)9YRZ M_^Q1XJXSFB$8F' G8:6'-F1F9 M@X>^H6*^C3O]99EHV:S>[T1H-GDJ-EZW1CN;SM.+LJ4B1.!/FS,&-X^/[1LM MV?_G*E].K^Z[F*:VN>9E5UZ11W(Q,U;>#OJ(NR3WJG&_$%'_\Q%(I;!)_X2( MARH*,8E9%#&"]+=*!E !!&-;C(#MT?Q\M0FPV\PF"/P-_L_7\$EX"A[F$$)R M!![/LOK].6SOKQ>I*EWH]^^SKUT/M'K^I-)]O$P''EF"EY\Y?>O M%85'):%)L9)2(0$5"E#DAX1(2D"YN?(@U+OM:R5!;ZN/2 +;(PF6LD9+PYW> MQO)T;BA,NY>"Y/EJNDC'9F.='%R"H.Q @@H072=$VJNMZTO]97R=3E:S-+MZ MP$.-5\O5(FU+1?3'K>E(]-5L!%_U;?Q9-O[]G95!\_)+.DOMXEV$G',22 E0 MQ")),8:D)$?3KC/FX46#5RR"F$4T0)@+3C$!B%6M88)84&VXI5J&;HTELUBE M[[K=%;JRB+YJ6;G*9GH[UG?R[$;IY:N;FV2AOZ0%0.\]-\;3]Z[LG*[+9EK, MZN,R6M> MJ9@S;2H1U<>M9C7[3F:&Q6<;<^('G+QS.-T-BL_M3IK7NM;CJO7 M.^;DZ_1&C_!S>N?]FMTD6W;(W72RO-9_ZL4IC59M&LV2VSS]4/VQM2#OZD.N M^NB;OMM_!%;<0K _?7RW9:B5MW_91T_[V=,/Y=;,_6V[_1!6XGY9[ZH7[/^D MR<*+YN8IO# =VP18@W+GZ1^<35VDZSL^G/&]J= >I5_U:IZL)GIGG;QQP^HW M7^JACV_XHCR=:\\D6^7)?/*Z]NMOU1RE*YO[U_0F,7;NPAC.;:?<1>QPYH3'G$85@FQ1(E8[#5V.>AD^=MC_ZS'N+7NW3V/?W) MABRVSU!,(*&3NC8BCT)*^&:'($-CJ=)+#\_((%G,?DP#[ 8(B M8!@$%<0(1+=/#IX',29.\/4N.R"R2""'D*1_-@:<7GKD;#9'#U!CD: U%L6! MI"+VA0JI$"SP!03EJ0") LY@!UAD3FA.!HVH'"J(RQYNPB/K/B=GO;$G4E9G( M1D! 5SKU\'YPG H;L\33^2HI5L!^K?BA_;/ZY]$4:S.!-;7+GJ27EQNIFZ$X M^^_UHLEZ_I9>7&KS]?<+:\%^2&9WR7UN4G*O%T\81'-#43QA\K3'L]_VKA=& M%_XC!R#0"L=5"+BBD52"1()',6,XB(C"T;-&7CR(3:TW"2V!4<1YB\,F69^+ M'>OVA-%V*;?VG\2"4PX@Q3(& 5"20Y91(&4+YK#^!9J>:[,OK; M3[R9?NYM/_JN;'$B"AN@!)LG6V5:ZA\I06C=']UN<"&5N?;/F'VT.PN,OZ!\ M9,^EWC\'??7PS0!>5'/BKW(]5WD>9#>7T[F%GW":CV=9OEH\7$VB4.@CPH)( M.RQ"^0%201@#0F((!" ^;563R!A'$"%*H8@$E9&10OU5"GS%0D54L<-I^$LG M:OGL^\!G%:,\L'V@/6KXX$K9#N7YM-U[^O7+[SVR86QM3AL[R$N6"[YN%= + MBH .40E:O#1?_S#5/LYTO&M^?TD,C'L_3L>VQF?'&CZ.W\<:D&E)Y_V?1*_L MXMX4J?&1+8+3"JNO<^_9W;VH2\J\Q)N50TJJYO3>W71YK3^XG&;+='P]UV;7 MM_O"#1H7EQAY_S>]_VLZ3[W/[__^WOO!\(TB\+%\T[Z"'__\WE-S+UE<3I>+ M0L1,:9ZQ6Z>VA.HR7=ZEZ?_/WILV-VXDZ\)_!='GS+V>-]BZJ"J@4&5'3 36 MN7VNW=W3W9Z)^>2 2$C"F"(X *FVYM>_F54 2[B"E(@17]HBR266G*OS"=' M:FCC&,13@K_B>,6- 1/0=78HAN:'CS&OZO4+4P'S=S+4<\"KQGK/EB?X SZO M'/37SS^[U8BQ65^>@"GYE*A7#M)B/)TD.LP&+\!-QZHOK/6:Z&K [UD^'( N M2@Q@M_<)PM<78)7/7@JW]4'VQC"S*KW>HQ,URV-V -1TV)B]_#BE4DF'@XK"H6\^PY M'DZ>C>P69(ZBK*)!?3?&MX<4OLCC45%N%3)MW.^#!S8I"VKQBY$N9=0LH=<$ MOU>\7 (Y O<,5"?,QP0N5.RD6S64=;P@8$I+ M^*G((PD+!5!7"3)OH>,':) M"G)T$I0U.!3QO4" [6O[9F"'OA5884F"E+JA:)#@(OE\JQ?.SXK%8NO3D![; MDO3,F^4$WK8H#_=W)HWBL5*K_U'N0I.T^KA$/4UA0S :E5H 8GR*\S2;%@9J M&Y!&X#WA\Y""4%C?=%'A?FLJJ-E-,*L-D44'? U,@O4Q5&4Q%Z, 9#REH[(<8[(EID=Q-AP96E"LS"2^" MN^Y5D(&_)]1X!OU>BM*34Z+3B&1&CA-ZCN5[443"P/-#BY:4*"TSM!K2TW^( M\_L$(2K6-N/ILOX^IOI&PIDU@VS8:7-T,0*S= A&,#KB\+'4\M-"&ZW:XD85 MJHSDEZW $KN@Z#;F"M)VKLK%3F 1. T$%L>U;!((UW*8+8-0AL2N+() !NZB M=/T9B$P;5U]G'DEYOMIE8B8WRV>RK1'SDI9'*FLX;*6&'X/JSV>.URH?<15= MWRL_::A^BP>/0!^%)0FB[0SA(O1+]:8V M(P^KH@NX=X\(HY*GL&4=WA9%3D>6,K(&I:52",DXC6Q8..:%4I"J7X;' X]%Z4\B& GCF2TM2!9S&-*EBZ#/'6/L;>*=C9H %G?2X;#[PDFFAE>FG5O M3BK@Z8+J&*KMFH\7UHTE, Q2JIEL.BG0GT"Q58 9FA3+\^P9'T;].KHY_V,5 M,NP9,>JL)^"@X3-,?C@PRB!I95^I (SQ"'=F.GX"%MCPV;@=9MG@_:T:6#\> M@;<,-TQT&&O!BI^+ON#H%Z(N=20%WUT=RC2C*K.8S%QXY;B0ADJ^<=.9R3HGO@'#&ZI]T M:4%D@=08@3(5("L>P+I- MP?\?8U1LF,$L[W]2UD<*&UKZ=/JH[1Y-J'DN'J;Q;3I,)\_5P/W7/2B-V'7N2'U Y#WPH#83H!+V/W@A*?+@6A5C-X._JL\7](/>$A!*57^5GU> M]/B8Y/U4!6G5K3">I)ADL(P533W&?Z2/TT<\% +=B<"'TU,<#7%2Q^6IXU@A M5I$ZQ*:V[S+3*^/R@C%/1 W[>'O*^D7/RU7S 0&%0>KC$-GLWA=&XCU_>QXG MU5/\Q3WY9;8E[=&L>;-<@-86T<[;, CH#O97D2$!&6@6XLO ,@%C:/0>*6J> M=H&PIF,DVR.3%ZW=K]#ACFLS[DD/\Y\8#^PJ<&EZEN 715XA+/NGZ<)8SX*N MVI!I9=E,G;T")GSV! NM*:](\B?PA8OJ%141WS[/'H^S!XL]>1P/L^>D?"22 M\'0(;L5DA3>Q05CC_2_PPB-PS&VB+ 3P-B;-(.LDX..3C>,N^W5V,X+O.!^A!&:#XCA MF]ZER:#J&*2,WX$[&E1V39H4\!N\:K 9D]D/B P]DSM@8@DG8E0R66(R@TZT M6".+S@\M9ED4S##I^-*F9N"4&E/RP!)R;?[6QO@]GA8+R7^CFOYXW(:7#-RL3D#;HLE."@ \D(V M^A46>@4LM-TZ+#1M%Q;ZTNN9+F!^6Z.*OC+$]]%01[4=VK7JZ"N5OPZ5GRL5 MMX>=>XI:_[EW$#I>[*)-QZUTT?;!Z'^;]'ZZHO_7+)<]![ "%5-Q&B$[SZ:. MXYN$NL(TP?>P?%:>$'!;"'>I==&*P,JR'Q4W>J^N\:20(>"'$"X!SP'/'4X> M/-ZVK-:F;=;47@P8PEG+X]KK7VX =(51N()(5=*2U=+2H8X;<3?T+%M0UZ2F M5QUP2%_807A,:;F8A?T)Y=RWAWBTNAUKAX0G[SF;FP]>H:LZ!"53D=3;-%MX8V+3#]6.383D@B+Q3$JH[5.&&DKJ:JA%KGY0WK47$%*#\GW,Z/ MR635\<#5"MO3"ML0'#U+*^V'#1)--,TTVXLL'M@1#V@H7!*&Y:D09SSPE[": MVC33&M]T5D"2GC#;!/<[F-YJ!NM"\*>]@"7CG16Y"BW0,!912=Z(B;<#.;>% M"WAY\']GC_*G%(>@C72,B(2NE-(T'>9[A(64EV6$G(96Z!]3<2RA G9(80CP MX,5)007?&G;@/%;@7IE-C8I](+ /HQ+,XP5@X8H4B\]Q/OETMX*2-ROI2%;K3V37+*9+G-^;SV**,!OT[Y@-^C8)X$UN>CA+!OY50^'\G-ZM MVO^KI+N<^5TSV=[ )E_T_,[CC.5$*3&55UB!PEP/8([+"*^7R;!70/" =A_= MB/5)JXY(N#Z7IK0(=5S* H^'D5^!78B 6?8%YO+L!>Y8W:/!AV!;9["]F^N< MMTZO[)$+SQ"ZBLTN3/PH+53F!$\5LUV0.W:=;F-%TI&A;XG -D-"L+5)I.4. M(]P)EW((*T&RAF?_H4Q6D#6PQ/%]HMTO]+Z.@==R+"'2$ _OBZ3_XV":(V J M%JLO5HEJ)-67Q4.GTO%.E3LR2:&;QA0FW$[LL%HX=(*K9!5 M2(3"=:_&RX+5BVYXJ.X.8Q+Q6/'6KXNG"FK!>9?-;F_B*U+G5?1!;2SS:LC\IM<8' M]"?=C%"U3>[:(:EOFWHTUJO@W-CC0]NDZF7$E8*V:;3F?YQ841C3.L0_HQ$@GV'0% ME[:8E(VFYI&F9]FEFPART,UFY=:U67E[S@0.)U MHQ%AB8C)R*:!&W')"8'+*A*W7'>I#\%%G(%NHM<7#T#Y=N>?2TI\]VUL09"# M)#9P0>]U^[A)'N.^O$?M4[;8N6GV9G^O>I-I:GZQ2<)C$A=3!2,\F3-HP'0R M_CV-8RZU&7KN7" M8@+_>ZSZX7<63##U3ZP6O" LMOD=6*)F0BV2V+W$3&(2)PX; MF.^:>G]7#;_V>-J:F6[5\;3ZID$H=&?3C:Y.K!7[ GC_C.UHDD_5UORO"'@F!O\=ZN= %KNEK@..EPT9PW6+66KGEOB(O4](?0,\ON M[E)4=^.XG_3T8Y3#6#^HWLWPP!1?5!;3+$8>\&+S1[ M5-J]-#BT? /AF6 ' C .T#M64@J'F2>CY/N-@4T'U+J#0!V#>QG#G2!'I_"> MYWE_OA*FQ6SG0')-,GSO%-O8@O2.\]\3)75U3Y&ZNX/>(O1+X4'JS?&P'LP# M2'OLK)" \E3F.79?RQ]1D7Q_T.Y[.M%FCKI7/5(-NH>OQ=P,5:U)-=BT*+L@Q 5<>SNL.UM4DT[^P/8915(&#Y;>KOM0@/Y+JLI3 M/7#5> -L162F&^/3 I^5FNYRNWX>U"[RN WY*",FJ/JZK7$D/**QL:SVG6%IIJ';&[]E&;N^JUYK7;;;KJ1A$@:4 MB$AXG-'0#"-3AI25OBIV ';\G: '-EA:+X9*SZC"'V@ +"X]O'@ZR:HO]"FD M^N9D( #.=AU$]FP\O UC<>NE/"F*"%(^BK&V22&V@CO M2N'&5?YU>W[MI$ZV!@PP'<7303I)!ON@ IQG6MX%4.51ZX26Y[K#/E]!#TX7 MAJX."]_'^K2P$3:N@W\&8G^H$.I>''ZIF9PGG?B),^*7CJY5E(CS1D3.MRR3 MAY['7)O80D2N708.N&N:WE),8CY*M'!(_:6B.O7C-Z YLA! ^J"#'>L.A^NV M]DOG1^WM76=5TI7-+H?-!)VQ&6=A8%HBHI'CFERZKF^603<>A(PMY4 =SF9$ M_LU:RV;6);/9JSI>KZCW!VFA\GT-3--]FQ9QZ_-[]2HV)4T<*E M464OR\#9S5[>BO6T(F^)]9PWR7I'Q+EOVD^MI?]5>>S/OY0I2IL/@$WI$T:\ MB#+*G,CQI.O)Z@"8@;W9. "FOFE&A%E"V-0*(AZQJBD$X\0*G7VQYUM.JUN$ MGR^FCW@<_Q\L3IKFQMT4E@9!Z=-1/QW'0[7>2-13S!FZA1'I5%6=7;>0%(0' M^NE$9]_%13-5_. DU!978U0;LGJW\/.[ZV- MY_>"[7?:;K=[VO[*YW(+HKZM$XQ_8F9J.,)1&-4)'2;G=1#IN9.Q\7.?Z%:; MBI7:AT^4O\JQ\T;L[FX>@QS!R-,1,)!AJ+I/F(AQQ3<^K><+6DPVJYB(!.C7WD;H%K1?8@>WZGN7Y'N4,?$=F5]S'HLC=B_N":8+\ M]NU[=C26M$A3!=ET^,9G:+GV!<^[XK M+9,+01TOC*+(JO2EX,N)I=NRJ(L[<'0^);3';7(TQ.,.U4BTK5474?>ZP\D: M6W_Q*'AI'P_CP.)XB,-N'$A7W#9LB/VQ@WT; MS+.HQ[EC,DNZT@1;Q+2KX+4=NGPI^WXM^_XZJI*LDT'X!_9@]6XE]IW@P+OSC8$6C9=A#7C;^<8YW;1ACMD;IR-V#+?KU$\J!+>X MPQUA^C02+ A$%3<) VM#&=),!!Y-U%FD9XIN-)IY7=/E^,G*W4AQC5*-I%5A M,Y9])Q#B-D]!X)7M#DH0P?]=S,/3WJF[\;H:J'9C;XI! YDV<,S(IMSR7#NR M&9@,MD>D&[#(Y9'K^APS*V?(M#OEHJY:PG7YJ5MV=U'PM74JZ-9J4'=W6;?G MC?!B8RX1LY5M28*)A@4V 0QA+\_) K@%L8USK-;I4$4$'#SKH>X,&X3 MO'#4G^8*%[X$SXV59VGT845NDR9V[@P'_L;X![XB&\&7L4*'5L,>9T6A.BZ M>"JJ^^$FN#DM'I*!!A)^S(I)/:[R9>5:Z$)!K=90R"7_3&:-% ]#QXP M1T#SU4FO6D)T\]J,OL*J[:;4?/>7SS'2E0$& L;K7EU$?A@9'[,G71%#3>+, MXXC?I4/L]5 U]QK&WXLIXH+']W$Z @D1H7ND=>,O(/+!U 4VPN8AQ@__Z[\$ MI>9/*ZY0OY"?_JR8YS.0LD((_VLR0O3V((WO1\ Y:;]8>-*:*V=/+"7#K]BJ M9&!\G2AFAJ6>@(*?P*RF^60&]SW[&K@H ![[#B[&,EO&0^!VY#X4S0F"PY<( MX^UTD%GAF5O226RGQN&QN'0QK]W#+B2!;0L6^25:L^M'CEU9I?__9Q.RD))'QRP MJJU+M0EZ#QI;@%L%^UEO=[7;\,-38RQ FH^GC=Y"?13)Z]Y?)]VQ3L&#GG3/Z MU;HJTDBKA3TR+33!8@++MBQ3O@\(XU?Q\H.5ANPGC8:&S0NB6FO_;D#7FQ_@TK>+!D8Q0)Q?BI -]^C M_#4TP?55Y7#2?QAEP^S^V=#S*.VX(V\EO[)UM]GZ*=%2'KV"7)MQ>)Z3EPX# M&H9:@:>C)U#& ]45XTQ[3-K7'I.[]9AL(1ZPOOOCQMO9JX N3$?)"+BRGU0^ MR5156**H'61]L*)&B6X+"YR?EL'0;#28]B>]61>%2EOJ7BQKC+G2["JRF>T% M B:=Y# =XRG-AB5X0\,MPG&4 \2GOZ0%2L951RP@[<'R59Q>&K7:\ 5#%X_, M5+BY2)+?457,_+]T]*_I2#6.P+>GR9V.'X /D8^2YZ)\D7(,S\TC.IISH1OA M@"X2O;6;KCT-$._&.)FD-3['&'Y_?P^N/GK'3VGRO6[%7'I2W]1Q .Z$.QZ# M'C*\#)12[39\<[W:XYBL\ _*Y^ 3ON7Q(,$N3L8GU76KAXT\@ IU9RU-('AQ MQ0>M=9)\R6"0M1] ;&%)&A!N@^5@,8N'C)8!X"#P9+3"8/A<+66$J[ML'XB_ M$=@?_&-?VV"E#;"D\ZLM[9+2+X5$:?S5^GZ^Y_0)C$+>@&]CH4V%93E82Q+Q MT&24>E4'%LL/PKWVF/W/= @V(/S+R-O;YV4!4@L8U6Y\D!:/:5&476F-<9[\ M:SK CGOIR( U>U;"Z\:H#5OL&K0BK%&*L"/32NU 1*X91([E>\P*0BOD84#+ M R'+=\&[Z!:M;/0+#J2=(OWC"+0SIXI4OWEE(23%LC("-;.%MH"?CTPAI#XR M)*'++&HR[CDB]+@,*:GZ.05VY"_EIK81+1!SD'3=#1%L)?=Q4V'LX!IBRTX@ M\,E4+;FR=9>) 8GDR)M;)QXS+V"1M$/3]$R!^&Q>6#5Q,R/BK8H?S-@_4%.Z M*/X_*K$<>5/E5::_BDQ7^AKX?I4R1V^@8GG=L'Y$'ZSBV?1"=]IX MM-!%-2ZJ/JJJ(VKZ._BL#UE6GF6HH]>[A0E4^@MF7 E(=:!]BZ"+TU%]BJEB M7]A5MQ$:&";GYO6^YCG@SV!B8O?9\B!PBQ#B86O90NR*'1:[LEHXGQ2KSB=C MH& 00X4^VXOSVW12=[S'RU5-Q*CJ1>P_Q.IQ*@#X^(CHNCH?1%MMP!O_+WD& M*9CH](L\.BPW<-:NNS8&9T9$]:!F$+DZ3)PLG#3.7J32.ZJ' M:BE2A:64P[(4EP+A.L0#VBQ_;@:F,)O@*@7!A(0PCTD6>2:Y9ORVF_%+ MS),EZGZ=9/W?'^"U8.*&>$3QC,)ARQQ=R_5$2!G0A1F: ;>)+\N#6C=P'-]I MY.B2(+2]*.#,%,3F9@B\4X9HA4^)L-;JSXWO.7J.[LY;Z.ONUVIYV\^MW6)! MNF'>S26:SHZ;RM;@18/VU+$29A5.AOKD"D:?#L '*(Q4ZVR5%:KU^5),8O9D M?<"!:4LJYS"#!_^ UY4G'LL_5^LS^,BV)])4% )"$A%8%EV\*T7,NW M*F:AIN4UI)3M.I&/P:/0,QD5D;0KOA*^X[J[B9GN\%B=+)TG19(_8150Z:'7 M#0/JK-ZR2T!E/Q;MP>"_4 9V=ACX!W>MY^]>MDG*KO7KH.WW1,0_^(EO$A;] MK3;LOK9NOU+"?.MVX]JU_95;=G6C2"3SKV#T 6# M]+WZIH55^OH KE.ADT>'SVB.8T7=)-:->;01GXWUX9RQF%1]Z9V"ET^'&>5V MPBU6=QBT&)[Q!](7EAD(TS,Y*T^')580K*I/ST;*A?3C,<:9]0Y\*?VC*,LC MY05]*)V@U>@=OY7/^\W%X/JWY[$^,JZ^#1_'P^PY2=1[/HUUD<#"07"AWKO= M,? 2\D>/4J1"%MALX=L73)+27 MNX:VP-/8-O35>=J25D\(>=$\W2G XU?3\=/14U+@.2ZB$F+!+584*UV/I'0J M=-6.<+Y3YWH+V_69'3+7(I(1:;H>#RK.=P*Z5,MY&FW^9;9)ZDU8*5%\^?IK MN]PO1$_2-C&4.ZNV+UT[GS$K-FIQ!146%Y1Z/K;NCER?R+*#A^5()HYA6&^A MA$_"BI+W"+L(5CP/5[L]%1L_Q>E0'0"IXH0J#ZHNS<1T.830P .OI\101&9\ M'L:CJQ6. L Q28U^R0+?\J*J/\6Q[ MJ?CIN#K]1"Q->P[E/4HOFZ4[Y5>?6J%7H1F==8?YU/T'!/S>5[&?,<[_!F' MZI0GZ?M^:+N>PWT>>=2/HJ@JEA.VQTD'(N>MR@'2 P.F9[=JV'>V3]%;]\$O MF(6M9I-WRGCDN#(B;AAB"B-Q*A:V+'>IM>TK!,K;MB#6QU:$G@GB @+JP.KR F7 M6L2TI(%;8B/1LTRG1_@N/79/U'!EMVKOQ>H#?K2*BY<*)KN'9,D/1[(LJT Y M=T*;!,(4H6D[0LK0MQT:\"!B7%K1?!7H&X3 O!:^'EPU:1!RLLK7NL;UDX(/ M3D:%$C%?-'JFC[ 2BI[<9$,JOZC:RO-N"VI9[I(< MLK8']IUIQU_2'_'R-4UG=!A4YZ@9+J*SII/G=FLP9_S1W--&:EQ1O59)U;7, M(\/(E*[KA\)R;,Z$:7FSFN;0%[3!/)3RR'.()5S3)C2P74G*I 1)+=]9#R2\ M\3U=K?)TC6+Z^!CGSR^A^#;3Q!4NTM,\(#$8C;2*C0_AY3\@FC!(M4'9/ >S MT%#T:;B1LF1:W827S_6F6'N(/E=RK:Y:NK^"*&[@8JAV-459D-IBS>G+.W!V M9:?2OK$)<*5E"L+1"3FL")5LKD)EZVI&:>M5J.T_<]I;TDG>JY?K0ZVM(F,C[5M5U=.\/O*CN7,6F6?&+$>X2U ZJS-ZW#R/RP;5WO-24IS*_-!-U\J4H&)VIA!E MN3I1.&H"\]NH[>T4_W=)QUTB"].ZN[4M74>ZOL>D127UP]#QI69A[E@168+@ MV9N%RV.>QBG/JE:F+?/NV\"[N_)NB_;IZVWO?Q]C:[LOC*P:E),ZH1.:GL^\ MR/)D%/C$KU)O/4N()3B@%H51==94'C55)X_JX'&CB)H6@\])KE[5E%-TVTI# M\^:*LOLV)=1KN56:Q9=>TC;/5[G_"RS/:S1.QXT0_57IPF(7Y<$T?T[B_-U?G!MG MN=[D6C1\U=^7I[^=6G]ST-R^8#;CD1])PIFH@/*92\UH-3.WH[]GY_[JV'\; MC=W4U-ABN535;*VJ9B;O,;E++?/Y*>L](_?F<6)_+4Q450EA(W@C'HVFJF%N M'_NUS[)#MG^B(L,(RIL9\$1&O3>.Z M,J/ORJ-X]4^1CC[#9++!7_.L*(YM8?.>-$_BD2]3^2$$TA8C[%/S\F8CBF?) M^YM87S0@-ZDI?>Y*QZ3$,Q%WVRPC<-)Q7+J$%7AH!$ZS^X>+9/?..D>7S+W; M%TA?("<3LVXZ2VR+VD1X%)2WZT?2DEX)GLL]U_.7P',WO4+[41;BX4[5*)>SC@G=31U_CZ)WCFO,D MI.U"-H37:=C8A-@- L>5+'(4>G[END%R(>F MY91-%UADR8BU[GY5C-H5#XS?7#N%GPEO7N=WWO.[GDY>W.FDCX7$P[=S/+E! MLU+6:&?D>\2)3$_ZD>M'%C4#6E4<2CML-_5O\70RRO*[),7>1Z<]HB2T9YG\ M&L^\Q,#.1?+S)M^56K7O&G%A1A(OZ3E27',,K@Q_/:4DE#=.*:5%?6I%D><(:@6.2X*@Z@X<>HYLW4U>P?RO M["A?JW57;KJ'+N)<<#__J2%!/0&-@W3+.R71(,/M>/>6SW;:M,]N!POX-QEX7ER^363H8N$=.9GJ%>BZB)1 M7>=WWO.['OYUZ_#O==V-_@'GAAMZ^UQB*)(U($4$(5*8GF-)SZ3$XJX@I9_" MA!?QL%/GBJ_IK/ >X5:; F S9WV*]TO0YT?2E'L<=0+]7 M^NP0?5XG_M8F?CU$>M7^3YUH(/-+G/6FNP%1:E/6:UVD9F$X%T M5MN?NW1[TZPKZMQ/TS4=.[*(Q:5OV3ZW0MO*LQWEV599\C5!Y<]'E-AF#1X?VF'@VA;B04=VX'BF%]&J$Y7M!\<$ MC]^M^A$C,O"$+:H^J\2S7[.ORK(RW*NO"K59C[2*^/9J>O#:4KEQQ]^3 E,<@):, MTJK"@,L. ;+7.=HY)]G\=B>^R9-N=67*M^$5NSCM)U8:O%8:TK%\SSW-"+7.%'=M5PD)@^\]J6<0UA M]IHQ(_O&<:X5QV]10KUNO^ 319^X26I@3"XL&7IF$#@\$A:A404PP @7@K0= M?7J9PU^*/I']HD_DVA_XJJ_?@K[FI-;7CA?9TI+4D]*15BB8XU6UQ$[(9>O= MOAOXQ'/QG+(YH/VGU/!Y.''YFI M.:G2-8T)A;CA:A@.?/M=U:H9=3-C1>VM;D*F\@> M&RBWLW:;)M]@F7]-BTEZ][PTFYVG'][=X?">JB#G_\0P@?S9**.&6]O/'A\S? +6[]TF?5@_(ZYF MB2,TTJ*8JHQ0$-Y);DP>$D,U(_\\C$<]))#8@&=-AQ-\'/Z:C<'65%L)7R"E M3$&8P1?]Q=;EQCC/GM("KX3[\B0=W6S%=7.B>QUOK)*G:_EE;RWCWM_GR7T\ M26!RI8XVGE!)P]J,87D0%4PMSB %WLH37,_;9/(]2=3TNW'983_':\*ZO/OGHPH/=PU7NX+WF&O5'4?6-\ M@QLGV43MQOR 9[NHKIP]?6!\A[W>G>SFS*S_WL3LEEGGTD21 ^Z1'T6A$"Z3 MU+?*M#Q& RZC(\5%:DRV;[@\:\\.MZZ%#!_'P^PY21I=#9;J(1>--7LF*OAZ M8\VY66XE9\!N#.&/O:5%N6V*R(Z^Z74:M112$.;*D-M1Z-A"AH%=YF):3L [ MLNE$OO:FBYOE<^;6]ARE/HJ O9\P>F)Z1%W;N^; M>ZCFQMHN&CXO:*IN:"$4ZM_+B,_[6(=\-/J7,4#=-*];*@E?PH.=1+[;=9M/ M%E$1^@ZCKG \5Q!B^:7ERVED1>*X;3X7 F/JQP#6*((E6B_J6PR!VS?FQE** MO5AD/AIUK,UL8*@&D@I.+,^]ET5M MK)8"A^_N*12#J)-U0X=ZID5L4TC/,QU&(EJU+0HMUU^2)3,[*\F?P %:+5H^ M9N4**RE2*#.O^;N?%9./V>2?"0B#?G8_@AD,FCW(=HZU;FO)47:S+#;:,N5Z MQO>'%#@\13].9[2 UP>>)W!--4L#3T/ B5\R',9*MAY$AEN=E#7.PIEK!Y%P M'1X$A(;$]0.GBJW[U!9+9^%'VWJM5Z(L+[_"Z_8Z)*,W?#$F;. OQ:%;VYZH M:R?2KC_BY3^FL,!I7W^CJ>K'VVPX^&D.,4HQE_$K(D;-SV2>6%Y<\05[HO^0 M#*;#Y-/=;+<7\(?4FUS4$^GD^1O&CC 0ZPWAIW61[4?$=T,K M"*NXK(_=ZNM A1\((1S?"<"2M7W?"UPOK,!EA;39.R,!23#&XXT<3)&NJ"77 M**:/CQC6+2,^R!/QZ%D!=C@_%:A8E^&]C+A'=8W'1?)C]<<2O]='1;/L9/'NY9,A_4+._]0X1YK_C:SYR=[OMOU^LK:Z M[56A'YZV+(2M%NHU:-1@G,&R>,C0@V M1R>,MII/G#R,P1J>J#]XG3.OY M]A"/RB#J+#;S4A4=D7^S=H.55I;NEZ^_M@HO;4G>(ZS-2N[NY;]>Q<$U(?]\ M$_(%K1,) E]8H4^8&3+J4,*CR"S!73BWI/D:\FT3XD2+1VXZA&]EQED<#QV.6I"P*;,HL MZO.2H4U!O?:RXW9DZ':2VT]EJ=@WK$T0V^X;)*_;1*R%%=!P.E?G\\)C49LZ M,8L&V+;DS')=CW!B!K;+0U,(68I"%MF!?SI1^/?24^N^;6/W;-EJL[--1';^ M+9LO68!<:J>HK$F"Y:RA(26>8)S:IY67)69A5W M;L1E1[HO+@#D[]]@]0+$W]DZC)O,)$EK,\DE412XDEN.YX;,<=U0EL7/-A,R M"$\GVLJVL.=A*;7>%_9R+*(+X/RW$#:25FW?N"*DKF"AZ7BF$UJ>1:PJ#LPL M&;;7F&A;(8"]H<_*N''(C6P39;+[-LQEY34=WG[P@OW '3*:3P@LOIP\W17) MRAOFE> V)XYTJ1_8CHS"L"HQM:EENUU*B4)YV@'+RA*B)VFKCF(;D.0[4-MK MG]N]65%T3:@Z![M3-+HN>([I2NHZ/MASGN\2XD<5,HL;!.TADK>74-6BE#P\ MH8I?-K#YB9!3NU$EO1-XQ\J*Z;>&Y4%-TZY3F7P7ON:(]12A.TN"66]=FY%@ MR= Z'I;'[$GZID5)#JYAYV%3 M9V'Q+^_C^_@G3_&P^_Q,.&=^:+DLW&GF>B *R@09$5LZH TU M6X=X?BT6]VTS-C6W)?5,ETM;"%]P;@;"JC!0N..;[^E:7.^-M[-WW=#R^B-> MO@:Z1K$G8J.8\B)*K]<]V -2!P*!.F3VP@Y8!' MS!JK)?9D5#744NNU'[% M[CF$_O<\\;QN_25L_4H$CTZ)MRMDSQ6RY[K#UQUN$Y3I G37I<]OLQ."K>_. MP\/X83J*IP/,;5Z54'NEVLN9WT51;8HMX[)I$8\&Q4&$^ZJYHG/O('0A+OE> M?=,"56#$&^.WXSSIZU:#V0@G>_]L3+#IWNC>,(P]F.*:S77-YNIL-A>EHD[! M"!Q?!J'M4^%;D1.X<$&5S14QUUXZ-R]/D9HI$\TCI/*@:_-Y]P?@L\?DZP0> MA:=3/Y='4^KT^_[AM\\50WXJ^?&;9L>-R1/;-K%F)KOH-*RKA+I*J/.54,RL MFW[:KO"9:Q+'=SBW3"Z%3ZK,'N*Y5EL2:K%MYVM+*.*TB6?3/0FUOR%Z21;H MEZ1(U)D59@X,DJ=DF(V1W*I<@/WLSPL0XF^@G),R6HLYRZ&."+CK65((GTJ+ M665O8X<0QI82@4YAB#72$!61NJ-!4)-H^8K6!![ML5:KLSMK>UVY\SRXLU%L M;0D9N5;(7>E*AX7V0 MK\EP""L(@NZ7BJ+;%W..O&S$\RN7OU4N;Q3Q1JXT; M>&T@GJ_D#KXM5ME=RP<'(@><- M%$@M7FL>EWDL\EU'>J;COJ'Y;XOT@ MT*0VL[,[0X'_&"547*L8/R\ 8U;89?C>S].\_P!7(&K/;%1N44P?]7@V(_GX MML<9)R*TW) 3)Y".%$[9>7,HJ)2QU&\KG' MWH;& *2,<1>GN?&$4*&X>QJ+,=.KI1 0,9'S4>'U3 L\-(\-;PCL^A[V)<,C M=7WM^S%L*?[\F V2H?$]G3PH5* :,F@)%R^NMZ4]C)^7U^FMP_S8[UX.&^@7 MIUJM>I7O%Z.K6GK^ZY[(M\T@6WI"4$GW.O PEG_1N2_-% @!C5 M"N#/U\R [D[\*%T0MNFIP6G=4X-*2U#.O2@4/G9G\3R[3*QR7!HRN;+3T^WF M3D^WBP'M*$YSU;JI$;>NJ/8;$.W>_3/F(N4Z0+^Q=P:_,?G2P43[N>%7=KD( M=F$UNP0B(HP*)V06D5[(I>N8FET$#4)O=4/>$['+8NYBF^Q"Z?;L3YS58BG'Q^QY<#+Z4_<+O1UDRZW"WLQ%]1]H@ZC5M24(>1#*4O M&;.EZ4 M"E>$0EC4#\(P"L/2-[9($"Z!.+X"BW5"N=-3Z?9S4>HS=QI>DP+C#HSG-!D. MKB[UY;L'CEGCE;@>=RQ"B>71T 5]S8*@K+1BC-MR"7_M*.Y!4)+@Z57TAX_1 MBQ+D/TF>#>+B >E&4$)_NCK4;Y9C2,TQ)K-M05QB6KYINU2:GG1*A]JW0[\+ M''-,C7LTCGE#E3"Z<&*0X+EQ.IJ5NZ@BAS4E%-E(7:)*+>!'77BQ0R5%6ABQ MZJP,6O_V67=:GE5DS+\8?T-RC4?/:BN=GPHL@G_,1GI,/2,NC._)<(C_;U1? M&'ER#[2FAZ2)!Q_W%.]>]I"E<6L/;I'8@8F.V_IH-[A>(\R6;KE]P8N)Q/L\JAYGB^@V%:7SG MX>HZDED]T<'9$*>H.#FXU.K=7U"<&'^O-MC7FZEXOWOC+WN$[T222-Z-C2X) MO#_,%(,@)R2]E2S4P[_2R2*!?W](^P_XT$D>8^)]>>O'N!C$_S;^.LQNXZ&A MB[T,C:=VT[V%7$4(,\L?CS2[-V2]]\E<;DV>S/6''\-]V4#+$OQ<"4BUG?,!F7$+ETPGQ03DBY),(&;FB44+47Q4D8)8 FD#7SXFDP=XRP\: J3<_L=T M\'Z'CE6R%_Y=TBPH:5> 42 9?^F>40PV"-AYB M)+]1?SA%4E,30XILRG^849+WTR(Q'E+X/G\V!AD(U%$V >+.T!P D9LG<9&- M5"T9#!LF.1W#G9J482$J<3^_O#=&]ZA@+>'6QPG;#_PXI/H9"#''E=6[_ BZ MJ:^,.K7S(#B0*K817INE"U[RJ3_)4*5:/0.L/&&D(Z2:D:XWK2LE/WS^U,,_ M@ VP['*4&;%6L-6(-&XQVF[-D?WO^3'=& %(7IC;,'W$7+^2[M#61T*/9[?O M,,]>37F-8_RT61HZQVY5@6?C8GPK&@]QKLA\/+T%Z@!SH133XP36!R,R8WW5 M* 4F2?73"C#,X>\![#^PSW@X+1:FOVIPU2SCIS@=ZEA [,!=SWUX$KP2'A$K$Q!&E,;#R?,. MVN4XM+["N.ZJI% G5AB9-*K0I(&>4O<&KY5=_L(!&_#%'#?\>O,5B YE_!3H M%R_I::8'SIG"TY'T*@(K9=*\'BTY=,ZMN%GVEU!=I2-M3:MUJO:^6K?M%@]= M?3&_<.WY[50LC%O]^Y!7#QD#9[V_A;7Z_7U\!^_\,1Y^CY\++!-^R+>81/U" MH4<8;S<\=;7QD*/W_%^%:?J^2QPW,!W7#J4KK% X8<0Y\T/+9>%.,]<#4;@# MVH2'M023:+8.\?Q:+.[;PL:N "S@MJ2>Z7)I"^$+SLU 6!5@ 7=\\SWK"/+ M6NN@BHT8_\2 =E=YOK+\9D8.//;!F57N"FO<70OQ .[L[OSN%RYI07M< S/>&&[UD^ M $/AW5\P>K8)*6?G_3H+GW1%4$69M]62ET P%2*+@9 LW9O7N[]\&(')/IXH MJE &>F^E0>QE0%_(A4&: WEF.7#K +0Q>J[HFE:.WP,L18(_CM'!2[17N7%A MC!_P,GP9-7\*OW[^K/XD/_WYQG#!*D!HR^,+ *?N\"/=2(!&<84 [<(=%D9F M=4+M>_!W:P+@HV*^$MNG<*?@O>?G3?&T(/"S9WS+%4$-(61IV54M4AR)";T:U(0E3%XK# SH#1%7T@Q M-T:HXL0J)JN>^#\Q6 U@7IBR5\GH$9=$>)QL;O.UY]O<"5=TF?72F:Z=X M#3FIPP*,3173X:3R03+PHFCM%UT[#16%HXR'/IO B^#Z1(1FU>7$H^;JBIQ]N/"7^(_T,A2O7"PP.8JC/=O%>(^$4'6S;483#:*3-\3PF/" M\7TB165D,-M<:JZU=XG8#!40U^C3G3Y&TWB!28[1C5;>UZV,>=^E>3'!D.D]:*#9<_ N? L\[R,8_,J-(#K6+V^, M"):H $(/(8'#*K6'"/(N3IZ4G% ;9O-&+(\%]*RHD@P3CU)2K6>_O$>=@+N M61A<@:-+1R,5T!\9O\!V$%N-K!Z2C3N4Q" ;/6640*P/X1:%5 MB=&].6&B,-K46A9XYM?$:#.:F%6[^^YJRX\YN!HG:>'QHL4+1@)> M&#"&L+B^2VCDN79D.F55B>#,M)>J2MIJ.[6/WEZ$S;9G.INO5=GFS;+.-F A MA_#'P8&"@^AER_VB=038CZ+0#QD-B$N8)R2X"M5^N29X\,=J(W3:_5JNX&EK MOWKH.8]U.&:XRS'P:V=K:8$\\T]46N\L1V=!#<_#0\]9AJ5%J.R-14NJ3MQ9 ME?]HS.4_KDL3G**N4*H#+:P)GL4HSQMHK$@+/&:KLROJ^_1MH"OTM!< KZOK MDS_ZR;B9XSE_)JN=+)S_W%EO=5ZKICU;0SWMFR,'W 0535??)6'D\, ,?![9 M ?7+E@/2!8]KV=7'1?@ 2Y0,@BENU6Q%@O3B.^-TEK+9T'O.Q_=,8 M3>M-N[1BAW,P0[6FWVA2]A;0VI?2<2NN@5WH3]'>JJ7%JGY;N#2*"W:0)S\: M\3)*_(SO5*9-:X<@+R#8",;K\(3O>\0CMA/8@4^ER=R@5(&24D*],T.PV8A= MTS!?JL1[[:\>RD _K4S1RNY.$6\25MVOP?0QK\,48(7:4E@!9W9ETSBV(XY; MV7Q$5(56\13,F^7.+P<'GG["DX07\J5.10=U()Q8-K.8I"X+B2,MSV.45=D- M;AC8YUE^VV[A[1&BCS_I]M2GV>T:B(Q)S@.7FHX7>-P/B$EI5?IE"RY6B_'. MEWX=%FP^31J+WNGY/*9.>D)N<9!AH2PI/=F#[39MATU'>=+/[D=X=OVRC;4N M_H6NR;'#!0W (L%L!,>,2"AM*3%CC)5,QLS <99$ZHR6D_PI[2>K>>YC-L(: MC62@^*%0'5Z;O_M9,?F83?Z9 =4JU4_2=_T"8^?OSW$H[(AU1$.'_)\I,D$JNT$I3K23X!%IRO':M2";$& MK)KCM"3A6<0*?IPYU_7IRJ:<@AM#QW90'"2IRBS#0])B"C(C4:M:O5'7Q11U MHDR>S-Y79CWJ>8CC;+0RJK/J+W#S\V$B_*S*M)]F5&3EGNX_X/AXI =I6Q]P^_@7Q/ MMLCW/B1MCY(>)1M;H^Z=!MK"(<^FG6O"4'D^*-: ^;X;>59H,F:71IL5F$Y@ MM;9S1/S->O6=8STIR&D3>%=+3:4NFDG,WQ[ @%3O'Y#325T M2QJQ;OCRB>#!%-)(U+OJJW5>;S\N'C#]J9\D@Z9E I;>S.QY@=V.SSG2;!RO M,4=8;A00P2*"_HA554=(AWOA$CQOD( GE<\[(_510".T5%06[K,_C(M"01H MZ?>GN$4]L52A M<+0=)?)OUD7NZ'Q"1$\%J# 6D>-9)!Z[@S.18;#&&&98AHR!B&'#WRM/V#') M$X-> W7*CST+2_R!H?(=BHZ)G-/0#)LXE.LL/HU+TO7 C/F\R0*("\DN11U6G AJ@:@PRV MXV M.T#!1S6KSDJG"S.Z\8@-EEAY=)5UJ1"<1D4*E^*!:G*OTB4:\SC7LO+%SI%[ ME)7'2CP43+JV;WJ,N69H,QO^A^91%((0^:)=MOL!Y]IY;GJX)'S=$M MMD$WEFEA59]R2VB4P1+3<&OT5Z#!#:7PC?=3>/\<'F+9\WT'XJ2KH<<(762S MM=B,V'/NW6+H] 7?>"DL6M:=5$8Q(@=X0Y 7[U8 "?C$9%$HJ.F#_P<>(7$( M+8$$0L?UQ/OZ))U'"*'(B6N9@1D)^#\M#2 61H3:6J^!V !=.-GY/>2=D8"^ M&L-$)ODTV;!G:V!VZ<[RY(4M^PAB^^>L* Q82!TY,]R)+OE2_ !JY*]3T-6H M4OYO$@\G#SWCPZA_,X?85LKH]4B'RZB*FQ$@MEC0/>GG:_\A&4R'R:>[14KR MXB+MNZ-!D ZGF*:"8UU+7H"\TQXOA42 MR4(:>%@T6G:_8)*XQ-V)/$Z<3SE+H-*$4203%:HNLPKQ^&XZF<..1,2OOE+D M [V4Q@B(;8C$-G,.)2])2W9VBH:,_-U^IRR3G MS -22MB=5,PZ=;(P6JT\B ES+7M?]V&WXG&1_%C]L33A6@/-FH/*=R\K'/T* MQ_I30SW-_T;V^\EL_8D'O^S:^?9RYCESK=';$U_^E:XWU0V["\Z&S;$ M;%AEXLXR8@_I+7 !U'#I\]OWZ41KDKKS*9%/!H4O;(2NA&,1!CY@TCZW%OK?BP#M'M0^YOM\KG/_%Y< MK*/O\'\?8VOW87*UM6W,2*?$_/!B2@RA@B6"U BP(@BCP"'"=\/0HH%C669Y MJ&0'S))+.4Z?\^PNG> AV8N9NVLR5.K*1/P+9@[?K4U58:0G\-A_?;)>F]M7 M<]DA&]H6A:X2P%?A0>C"6?1[]4T+Z^ .,'U@^WR]-^X>T2X= M+K8LW#;(-KN!/L&I9)896I$M+)_:GB-*;":;RL!<0B$!;^,#4--C@N*MF77T M+?LRH[B/L3<"(R_BRS<0 5'EVZK^M%>6?5R6'63'=)H@Q&Y MU)&V86 12.4$V880=E5=W-%S6LJAS4A:]0*OE56-6)S)GJKC6_NF& MO>5TQJN?NB]?,>"K03;%/3A$K+ZXFN7;5.KEZ;7L7E[NIO4YQ W>;SE.JYND M6=N1W*<1Y6; 0A9%W/,L4;Y;I6MK,]L-4KYUV?H60YP?6RQ&:L<[N"JJ?115S4PKGGB>"NEXTSZQ MXK$;I8^1'051%%&+.X$MA/!GBB>0\,6F M^%LLPMC?B-F#G;Z!OSYK26_*%* MY37X8!^+_2KOKO+NLN2=4\L[S_5%R,"^9I;).66.:94M(&V71]0_6-ZM-*Q; MDG?L>#'U"Y9WUY![XXY_+ (!EE ]JMM*.BH! S"'H$U4@&N8_D@'H?LXQ2=0 M:R?-=9 -A%$F961:E!';(IZ0IN.%7G5^:IMT*8ET)5NPP= MNO7IJ;1Z3&S$?#U)(.65Q?F^F1%727&5%"LD!3%)PQ)D,@@B[I/(\R+3(\)V MG"KDRKWEYDQMB8IE _$ 42'LGF3+K7.NHF+>^JN@K?3WK3Q[ 49K2\"P%M&? MOJ:(\-C W5<(EV#"Q:79EA7IK#->/!S..G>/@=BPE&M0665M6GK8 $3UZ0/> M03C(8V!,]?#!$]71O3^<%B6VE9IBAMB"V.3])=C>!H3F]VPZ'#3 -[&=YWLU MWO0IN3$.!3!SX7'5T[XF_6FN8$7#/S3"9Y1GCWX-SK6,=[86VRRT F$)8MJ> M[46,>-SW2(5M%KA>$]LL\H@,3$=:/+#M*+(#4Y:7,I\P+UB+G+?Q/4O(>?.8 M9$NPXW.;@:"A3R#D1I.RY6-2+H[N#:$1FG7SQW*/CT%-LZ::2_Q1DMDST @" ML,X3B $R#U;IQV5 O::8V(REM\427V'4VH!1<]Z]' \X#$:M?4"T[6Z[EG1? MSOQF9&IW*1'Z"HAVI?8.^;"7A(KUY@'1WN[67P'1.D3NKP"7M8GR+VO:;VBJ M;W&'.R6W+IV4N^*$G(>3<05$NQ+N>1)N$Q#M?%-:VCCD:+0G?JD7UO5\^)4F MWI%#7V'GBDBL\3Q$1&QV%);O0,/:=Q'6,J742_JOGJ' MO<9[7OV EWN];]W/=H>2?F:U>M#\:G!7UZ22J] @U*Y[<4969#NV'P2F+2@Q M(U=$;M67V),./9'0*!-#+DEH.#W;9!2 ;[ M ,]>NE \9]GGU+(/3"7+<]W =Z0;BL@BD<=+V1<(:5D7;##5I*ZDWZ](Z%^^ M_MJJT23;-)DZ:QE=>;V[O"YXG1P/1HZTN&N:CA=P5[HV*7E=FI$=+F6\7I"= M=\0EL/J;B2R%7S]_-K);>*:BJ]=VB\Y)'%ZB/\C,6D[:TBB";:JCR0K[)&TVNF]BG8DEY3=K.HKI[;^2_@0K,/)D/,W[#W&1 M7%W*2W(IF56+O]#U. M\QGE$?")E*&E4FDI,VO)4XN\U3*5O>1(7T_Q9B3_- M VT*0=IF 7AG[:(KFW>7S1LM)'SB4(@E^H_%^.EZP,4M@C!UVB*XN""#L9A?BAU'C>_<" ML-%M!;[%?P1IT1]FX/JLAZ+AG#B2.[X?AK89.9:4=IEQ[88R#'@#BD92Z3IN MX$4^99'E>0(^ZDMYP(+06PM%L_$]2U TVV(R+?(LW9EG7]@UO90&K&6RF$&W MB!FSQ-N;@6.V6)#=@&-0!QX'JNJ;QFK"Q9C$?QC)'^-D5"0SX)UJ;79^[D2A M2(!'CB@2":)(&#,$":-98K_SDQ66UB"9)/DC+-L @;+@W^D8=B*!90'UI<&E M&O!;_^N_!"7.3T4)#(0008TYY^J.=&0\Q7F:30OC7Z!_BT&J]K*X,7")!BG< MF2<(ZW6;3+XC)M5.SU>%,7C'KS=?;XR[!/07(F&!0I].LOQ97Y,BP!%,((?Y M+X$FX;7-QR9%#W<)B&:T\"V^1@]$86R!_(EA[BSF"A,IT$"-^6PTCBEN"B22;$@^*X$O2=!Y\E0D6"] M^;/]!A)/'Z>/S1GACC4^9B]08FDB(EU79+*"KE]AI6J(A2.OU*)>7FTV:8NK M(N#MJ!@M3S%/P4L%AWL3,%M$'U'_/N2U&7:?O+_-D_CW]_$=O//'>/@]?B[0 M@GK(YVU!;CN4FR&S;(38]5W/M:1C4MOGGA,(&LW9@AMG7X]4Z*G%V\U+76T M48!U\U^%:?J^2\#6,!W7#J4K+)7)PSGS0\MEX4Y+I@?R3!2X3)IA%'%A2T]6 MQICO6&'#"C:9B$P[# .+6]1R3%OR,@N7NT)X_EHK>.-[NF<%ERNJ5,I?D^P^ MC\Q!-A\G#2G,D3YX26 +C]MFXKPDMQ@.\TH O[9@^6(*@O_.BO-6 M+5(;5_RXO;5YQ=A;L$+F_ F[C)LJ_K&F_H:F^Q1WNE-RZ M=%+NBA-R'D[&%9GS2KCG2;A79,[R#H302 ;&5SP7W0Z5FOIJ1:Q[ M-1;?M+5=+GYBMB,30>J6LC2BD2]\(M3RR_,ZR4Q*%D^(ONA3B.+E M*L4BG_RF^ :/B.HCL7BH"H_ZF&:;/__VZ]?Y'N)[Y=-RJ\?)%7KA*FBN@J:; M@H;5A[S,MXF0CL^)L"1G'*XI!8WEVLQ<@N=Z6=!4=9(G%#2,].B%XP/O;]H= M1=2T,-,/:"6/U,EW/-PC%\^YL=5S?B"K3.&WY-V\1C.KCDBP!I RYMM%W&&6 M-*4;2#OR1%2E-OGF\KRF@/I/#1:I Z5$QT9= W MP:!.[U]O=5/#:JE?XND6R>[F,!Y>4GVT%N=(&TJP=3LOT M1."!T4;<0+"0",X?87)V6 -SV-?K*X8 MZD+%G8(7V[OB;G.%TS9%/8?4!-&MZ_YT$'!.N.Y<^/=R('$9F&3+TK]#UV_3 M JPM+*_FL\<2?,R, A82"5C'YU6KRW205' #_?;YF>__GJ(($;2SL7QQ?/4P_)QX- MYJV/W1^T7^5Y=7\ ME?*T&F"@IF21H(Q+4)^V&]I2E*SC,(N0)>707A+,:T]!KO^=OS.)F+0]7/6;IZ*3H%ZEE]4:MR.M/D(!W6J?(5#LR? M%O3XOC2ZAJ KUC ^9)&@\12&8X? D.9YBA60 2;5 BNJB)*-/_?7;W M?EHDL^]!>:E*W 3!1Y:5W798&R4LA2<]RXM%5K&%MMB-7@\LIE)+3N(W,"5S+9% M9?K9D6"-NGOB"1%)SLR(LI!RQ[6"H%1UTG)\9SU6PZ;W= ^KH5Q90RVMT5S; M(V T;%Z>W;0 /Z86& !M38M"2Z:/V20Q6.]E:5S?K#_B3S^FH+;3_MRREY7^ MF(GQE!03A9,!S_^?+(4__@Z?@)8/D-$-<:R$[M?L;N+%H]^5[8+R&+X#^E,# M^T^BL3L"$142Q%-4'C :6%K$9_B>&H6K,J&K8#W&! M/*9"$(HT\<%WZ2@>X3",<5:D.!!E.4^'$Z6NLW&B[;JBG&'Q8&"4Y2VE(Y[36 [/)!.JFN^5)OZJ?9IBY!=-2KYP@+ M_O--EP5V8'$I/$%]2@3(ZH"8[M:K=PPQLBP)WOWEG]G4*!ZRZ1 ,HB0NB7L& M>C*87["XL6#9-&\0;']NT59SPB2[3^#QN>8^?-&L!D?=C[!L@WE6>Y$C\E)- MC#(-:J@1A($)BN0[O"+1UAN,]&]34"1)#@:BALE!)H] ]AC$?/\W9/2T6)QE MI@8YAOM*=MWT&*6"8XU ]SW.!^^'6?8[+E]CT).'& 7K4S8$ALW!VU.OFHY* MW$+$04:+%CWKHGE?N=)CX'>X(%.MC<"2A;]O@>.3NZ*G$.WZDX:X214\F$:_ M^P0W@P*=*G]-[TI?[;:&1S001S+7%O1=GCUB:4F1S.L:6 Z-E_?"W&X,M%2R MO)RD?GP_1K,ZR]7:*(1'#>^(,VP@,U9;!].93I3Y#3MJH"A3DC;KK1H0V@;& MAYZA.)VX/0,9G)H_H1-=C:6GOB,_50OHCD:X!LN[]_]F2(#/29SO'11ZD<%: M=GO:')JFE7(Y-ZQGM9S;<<0.D)G'L9=61/#GQ#0&7IDG;,%-VW%"SPRB4 8. ME^"QL7![,?U:2NX3.#-/:?+]==>Y/+.AA-I4POW_2!0+Q\805 D*B7&>]%,E M6+,17GS_;%0FC#*Y-"#60S(/QA* MHI3R,,_&>9I,XAR,(1!)("O >@5A^(2F'BB/V)@Y^O'@"1]8JB]P 4%B_2/1 M\O,IT4(+^?_W1.%LEJ-0 ](# 6J?CG J"688X8/ ("U0H2FS[3$#AV(Z!.&1 MU@!LU: S%&M#I;_N:\!>$&=)7(#4T\'4[XF6V2CQ0 *I4, M&,P&/ +,M*2< MXB"/O_=0I@[3?T_3@7&;9N/B6T8?2 G=9KC[*1EF8Y3Y M:.S>PY05J*_6Q^GC[30OE$; QP]RA >NS778A6RL[>2&.3_(I_?SSTT?86OA MSC&L(CYJ]G98"40\U5L*Y@GLRX.::A])KI\5J(@^C(PQC&*:3BI"N<_@7AC/ MH[(&JQV-^WD&&[AN8Q)C&(-Z?D 2;:POXZ;&$2P_?_KEXX?Y_7BO@=X4/2K= M,J,_]:IR"/.[AD_%&WKU2V$70%%8/>5_* M?L0N017W$XO1,TZQ8*U7TC_D0 MAFVJL3S$0(S]9*JB'B7CI4GM4E!A?*Q2[]';R9,'L,%PWWR]3!^3R?S^320JU.L[!/-7N71Z/ MGY43" *GW,=I,O_,DKQ^_O6C^Z5Z0<7.)5D\^-?T*2X1*V]J$(8O>H1Q134P1/:8.H9^#%) MA\I)!(8KGA_'L+KPFCZL 6B)= #&4($^XWV*P@;)M'I2/X?=PC76YD%]-8C) MV'@ C0)7*0L6[RK7I"$MU0#T+!&^7(U3TXM:K/<$@ZWQL\(W7R 7H1X):Y:H MJ+\*S&H;!:U]93BI*U(5JRC[IL-FPX4=M3A>51U_31'=',D4_RBE+P@V%32 MCV ;X']KHJI-JN2>X'TT^P.#US$7: M)U D5;&SUC$SE:/C-LH14J^[5>Y7/$;= 5??/M<@]!%J3KP]0%WC#A! NRA/ MW91@PRNCP$4V@<6!^:,#%@]+.?D8Y[\G$\4.LYDJ\T$M8B5M]9N304\)KJ&2 M(UFN;TE6Z+!B O-#)ZYQ7 Z/&2=)_CY/T+"#!XRGMV"G-_RZ^F(+Q'[11Z&1 MWB' Z"W.J#_1(T-].(:;DF1VUCX;P;Q5' .KHQ0"2S:,YJY(T^F6\: \N& $ZX4W-4@\!7KK.I%//-?)X=*^( N313'0T MY6DZ4"+C62VA,GAFAO8X&ZO%U9&ZIDTUP4.88:5KE=@!M5)IA(:#,,% $O@O M>38<:FM>:8LE&Q^_'<,FO)\)[*6P_@L&IMJ)V+C-P412DM=\C[L$DQ@EP^9$ MR[TKB@P>BINI5O7_9^_-F]LVTKW1KX+RS+SEW()XN$@BE=RDBJ;D&<\DL8_M MF=1[_P.)IH08!#A8I#"?_CY+=Z,!@I1$0A)(]:DZ&4LB@5Z>??D]-_$"#3X< M?@+>7+R8!MQZBH/"O0"-&9"FN#TV">' 228F?+YK5F/ID%7LCBES(8>8H3+* M$SAU%N !^AVPGA!<+?3Y@ +([5JYFLZ\V0VZI3Y?;D)LKAQ73#>(A'Q,O *, M\ZNSUQJE. .*:]7>G;ERSA: J3B-62E* B3W,-Q&=.:[QJB _C\X=,RNO /K M,(O#DU]6>'1?0,=,IZ[S"USP-^>7+Y?JG__ZNS=&8KV$Q\-!^$ 9JL8(#^/3 M'&1(8NVZ=1%:%70;K"NR4 30$\LN=OZ)&:1]!%:/(_D)%*2*L@"K!C.65%P9 M(=TQN',@#D. ,L2>4=24>E5KB\:\% MB$?+6+7Q2RE?JQZ,6[[*(DW$EPHD3V$T)8WE3:&K8I03?1;^'7HC$Q+X$]@, MO"H*/*8=XSM@M" G,0=10,OCJ!JET]5+?BZ^\(&C9D208_BOKY-'O8O1B-R< MR<\?QA1[2P2GW"0K3("N!%L-8ZJE\# CD-T8(27X\OB32Z.U@LSX*A88_=\X M^<;%43XXC^($>#X7'B&?:EI7;65) M] <>2F&8 U1=H&->&/:F<+9R\M$,2A3YX?&")1IC7A/CS&A\A$%Z4SP A @; M(VP;*;,)[SK-EY3E,<('4F[11S!VCE$@E%T8_ <13E?_KX\_DRBB9VC+"4O: MY'-"#AAP%04)8!F6]F7F(.5(.-?"TJ2W(J:\]%9KP4C3\I_E20+D&*[XL4RY M$U0AKO-):09%J(L\S +PW9UW80YL00%B^N<7,,A"GU.P9I M\0A:/VWLKD) M*F<""D:%!6F_% 9'K@8#?X:6.]V7U)C.VZ MSJ_ <Q)+EZ*R^Q#@.FCPH?)7\!.@**L %EEZ7)%&&]/S)>$0:\[P]]PG MTXTBAQ2%+VD9Y RL#8G7M*U4TO#:,(VIZH3+T3"]!P>T\7PZSJ>2=H9'Z4W2 MP<+[OPA@>!)>? K$E]?P 2J'F()*58OEX+>92*.^"^.=A:N-\6],L+*Y(IMO M*C>EA!X;D'ALN)?[[\]54?>/0+3U"\=D:$!INA6;&K*((L4129(LJ9Y$D?*A M"93G*_ 'HU,-=&5E0%&1/^@7P#W#,VJCTL)%WRZ20.G>.0^J]9R\[[2&,C J MWMXYH7MU&>S94U#N?BK?Q,Z//1W\[85.XW2XQYNEETY9E)+@2;F6Z0YE*3G9 MFTCRQ9D>5+:JOZ+L85EM5P2]^ ,>CX2\3>*3L* IOOO3G^N/AI![>S88EE5>2@'E/ M>4*A_!^YT?*KL&S>\6,X,WRD/B NT-QT,"Y\.-GP7KGMB#WXC:_DY:4UZX// MO+C :*V5\*&F&XU,,IFU1:[D6!26L&F+3E?5J" I?HZSVW$"MIQ,MRB?,4!= M?@T2C,P__IP*&5#6!DRZ6"83C,R_,:>:DDHHW(RJ)-D#06FN65% Q#WEC>S* M1V\+BXQ5NLP'&IME7'R,B7&9_RG\#LR]!%DNJZ05@]6]=ENMTEJ)(H6U\Q3H M)$U+8>),%/5!?(J2!RB7I2(O2N?*EQM9L[',9/BZJJ/70H1YR M"7^GWI-;V7M"!Z/;08M6! M'+XAIL^R>7;:E7@%05WD<%,.?+TJX>&MC#L7+?1MT4)S10O/)8/K(K'H!@,O ML1C \AZZ-8Y2)L"%MT$"Y,UF%H;1/_[GP^4)_H"97A!:2;[DL ,:%4)V1 M4'8*.8:!1*1;+,%X)D(FX M3)8&\+Q,4$5P2-$0K)B(*>Z+XIY,0F(+#S"3Y8!(UT#$XV18 0#3,L"H\PZCL3JC&" MJ[74%1!\4:K#5==YP+:K[+$1JI"6-G_)1<<<*(QY>9\(78&%^E5Q.#=D!.HL M%3P)RQ9R67^'6@6+^+ &/_W&D74\ W[M#5RN7!&VU("XQ0,N?YH/@*V$REGC M'@1R']#=CF11E\@F(\,UZ^SH3FM4J#9$$F4. P_ C5*B0A86:^;@?B>,#PJ= M.%.$1S;I(ICMO \.VC"S 9E4,0J;9VEJPS9:BD>R=829%%0ZE>."48EE2 M!QZ*1[52F3@!/8PGP]&64GTD5AN2+TF:]1K]SX@.BPT@BOOC@1:7)S,73"6+ MV.&5OS M#:Z"99 35:I:+;CA4)KXPT,IY:X5 +< M#0*4E.1!5@I9R @Q]FV"E5:JU:4R,%D 3Y5N4DPM@R63(.<;V!8NK%WN&P0_ MFFSA/X$&=V?/,::ZN-]1@X)4N1\[**^#*)+&*WXF]#(4[;#Y.<5<94P"_5ZE M$:F4AJ/?I+L$-J*D=/LR""ZU&I:H.+Z'3I$GHT)3#WMG21:72$G6FFV\&"KY MG8IY+-UZT\YH5K!5^>Y]GJ W[]:2ONM0L#20#A#J%%4$AQ^_FOS\X=.7*UD5 MJ#3AY..[SV-ZPDI&NQ/,2HD%5\ LI=K#3##^!=,ZLBD4C1:J;40^CWPO(?+& M3Y5*M_'5IM;0Z0@OH?+(15%D>4\-DDNO9GG!4H7X#=%D,)T2ZUIO%T,;'O5Y MN7Q9=S()K[^\V^T=2!3D:1:!,E\+S%M@)%DJB>=&3K-LM-+G5ZGM129$K7"# MP."8$\&23^#$E5D$@?%1\)H+<4'!1NY>&2^3("3VYP8]:CD@#WH.YEH@5X/( M06G*/C[>.KY2]Z/+/HKZU@D,"6AS%]N9&]LH M9,%"DP0/LJH,K!E93FGO$M]6V 4H,J$Z02K$H-YQU*]LT'+8)[C%>(#R&U2V M#X0Z;%\9B%AB4I@\O!@2")PI_0<8UKH38EE"4&ALMVN< !$6C?-822J;2OAN4!M+K2 -\=)*#BWZ^%R6%Q;& M4'H27#%OMEFCHLXK!<#*5U-@1)#QY8LE=KS"CU3R.Y=]^X9U2Z66>:(C3R7I MJ10*" C9" 97^]\ MZS@T6D)Z-D,C0F>>1,AO+.H3R M^&"&15@09X#U"(J?J1 O."ZS;U(9L3C3SF8-$HN", MI>8RHEJ133=[=2G'D K@2$Y.[L6(P[-19[ W%]1X=!J*YN+=>#"Y.G\_NAB] M.QL.QZ-![[37??>N-WIW=7$^;#_>F@)_*AM<1I]:2RV HL0$ZYC0$E0];V!7 M@7^(19US$]B*.)1M+ADQS4INOBR#D$99P<)%F:;.6=3:BH;I^WWYS/8"ASUO MPSB!1V14]P2'53-<1OW^^:.&N$@\V)<'Y:OAL:]25&,6;8$)O"28*=&MXE4@ MI?YH-#-C.C>$K\.9%^7 R!)37A(Y(88^@;50=$[',$D1 :D',?=[T+](\0D0 MX3FJ-^J*6W]DJME,9;U*-8/0GJXJ$K[.U.!W*<5?G(/ZO%&2K1^N MJ%7 !M MW9H'U<_K"G%=(3T5$6$L>#556NL0WM;N>0);XLA,H\\&$*&$$VG4"EHK=;^3 MNFD>)%3XOAE0B3ZNH*%0_G,C-)7?>[)0TS7[- E36=4E/?P]1I:'P\W8ZWVB M.\A=;-\^,3J_44#P4DYT3S>+;0H([XHRD,O7[H3L5N,4&"Q&9I[4 MJ9/Z^_3+V#7A14CW"_%-H2CH:BH-_2*%;%V?!=8"I)P7KH>@<%4=J:&<-LF2 MMM6 #FP-:/,UH#Q8\W1]0N2F4,+^";(:%)0X$G6X)UR\L+G@@#-31G]1&4K( M0+\TX!HWPT811Y?Z?JI,7$@A6,4"UACJ$6_ QR4VWM8.)5F[L]ZV;*"+2H/[ MTNP_YD8QN!3G[YR-P=]]H;YA\F[-LG4%$,F%:D9W<;[T%< !I>HU_$NI&6LC M EA:JEE9QV,-YG M!A1-T2.K4]MLZL>$:I49=$ #=*Q.I05>FWJFTIB$ Q>#3Q;P7^)U:F(<$0 MN&?UK."VK\G/U6"^C*=:TYS"V*7D#)?V9JZ!"F<8O!'5%*U(@JG1FD3A1)<: M(^#1.VCXWG(? /4JWTL]C8&+N7<;,U!7N7N[!&&A3>!RYX;&L"AR20H(FH!? M1 EI69X;5>4IS @9]DZW3FETRYT:5WD"WK;+_1:TH@D0K0>>8K32E9#FFXNM MH.BY\8K20/V1+=EW71# -7Y%-GP]6*JP+HNR 1DAZ-B0J'4-'K>=3\A:A1Y8 MPRG?9Y1"^4U/$GI!QQJK\HJZ$6X\D!:Y:5L"J3E'=B(;6-2EKK [6@;2BI5<^ MC2Q^V7"A<4 XDR(#;GJ\!VBIF.)L#*]3/)/T#S5E1R@6$W);Y#.QE;K^N1WU MX$^\DAB,[Z@X8F?S-]-2&2B!93-,/9@/.5<'1LZ&KQ898!G.Q;4:I3\.)J0, M-5A*[WJZ3'(+2!)"#:=9 :JJZ^J,8";=0JYKEC8LMF:MZQ3(U =O*]NG'M(( M%5A1Z2ZUMM.(%^R=) P7.BL9YT3"5W2.Z;E2#)G/E@Z5@Z#W'"SFZ!*"O_2Q M[R57.'J4_5NG9WB")^-8L#TPWV7-8;% L>+X%EHMLH*S(),2%VH\%0ENIM_N MUKQ8HFL9A8XR[E]Z,]9)!W&>ALC1@<\KR>*8(MT22Q2>D^+!9A*PA6"EN$Y[ MB?-OZ>IPP"\H9HWC,D4.5B7];!K+]W(&1WV.MG(7I$(V;RX\7\!A8V/\G:@P MML=[XUA MOS"T34ZK23/P$) -9ET>]H&#MF/!X6")['M;W)N.W"H8VO?>H)%@R.%*IR!CUK7@?5E7A@3Q@RZ:K M@)DJ+H7^A#B=6$T:.E^)M^1X$VS+_/05.9$GUH3>"G=M"!LG >>1;D]VQM5! MS>EU^:Q0JVJRK%4-NW\BC6GI2,,R"*J-:33AT4KXAUH@$A891EDS^@7&R@U+ M/<<9NR+^S801PKXJHA) MP%>S?+$+2-0*4@K10>U[]6-1DJN8P-7,3T1 M"(_DGKZ@Y\8+W( 1R/)[(TI;-6=816T3L@S_PURU8ZFGJP.5YRN=^7FNQF_R MBXU0D1J+5,A,H@DT58BK90"#F% 6UYI,>T?GKUQ\"E,]'",-?J$]Z76\-#I& MF8/"CV[$3DL?BYQ&P2<3V^VI<-1,T+27#W)H5+?RZ>W1FO1K.!K&TD)C@VH1-!6B06*"]_@; M-DVG++&#KF%OL#4A>52?Z[I>K>P<%EV[E\HRRXVUI19!RF-4X(083=OS,6A@ M9L+F!AAD"<"I?H4 MZY>=S"CC<=?\"55P:=A)IH*D6[U#$S,(#0L#+4\MB-R&JICH_'LI9F]RI: M1#8+ MRZD?IIJC1+' :/::70]."_603U6]M_-NV]B*IZB_1=;>7'IJE([J#+*6C_@S*TH>SX:2Y298IN6B5/>>-O@2 M3,;B887$,GG$;5%H3]$$>#E>GH<$JQ'M1N$^125K*A=*([VB&'&UY$@Q M'-8>ZY;J6SAQ7\_L4<&0>X:&8:$!,#8GBM@DU_9S:1\5_)V[2A$%C0"6TV-Q M/(;+H#7%Y"\>6[0VH+'P,OE;Z&I)>7PB6X?)ZU/Q25=))/PM'\8FR,:M)VFS MW+;QIUS=6@\>TIBA,2[%BSV.@:CY7(KC@E2"=N+87<;LB#;BFJPA.)2G)F-T M6&%[&E/S*"U5,Q)+H?ZLC8GE8=^42<"ZK@*AB5D=!(OE@PN%T96HN\W=" MDM(G^" 9 J@4."+%R-K@RF$[\UN5#N3?I2^ M/A9MZ +*,4&XM^W3:#O.;Y606=TL[#)FCGD&Q8QI>4QZ8@W8'9PHE/'R$HB4 MBY.U=:J5,,DJ&+"]+DU$+Z&4Z?XR2F 9W5PF59WTY53J(%)3JPE>#Y@%_FW& MO%5*^H1&8'L^NLXZT%LS2-$SJB#5V7]E T&.5T=-ER_=C:=%B883MDQQQ*:H,3'L_$8#=0M=QTYM^>>FH>FPJ'4> _V8XV14X'>67?XZ/F'H0CT[<*4GX\E$ MDXD 3B['BL>I8U$D>;^8Q MQDT9Q[H4_;ITQI@O2&,<.D.?8I1/5YF &!:4L9,)DI;GQS@,$]:%-M"7, 8A M]"^1R2E E6?\@@<\NX%CS^#8N&(VK'[H-T0H XL(0W>E/^E^R,HRBA%L7^#E M[]%/0^NM/ U;]46;)FL%07LK0B,%JJNQ*85[&Z0EC+4-F(S\'3Y)R?OK@=W- MP'3-05NEX:D,.K9"I$D((9]TAB92T9E3>KE#KWBNI74K&)A!S4 M"??Z66DJNBE=?]5H62COM$XCFFX]M^76>_L;T^2$LE>D+>9QG"$\2U;UZ_>)GM';0(=F!-9,D3.U&)Y0HON;"T]> MSR/56/BZ+GP]#F',;5@?I%")1% [0.U0!05A:XZ5X32W3)5RXH$^1(9+901! M,5M5UE8XXU^NQBX\;=;98M/\DY[Q'_6,TAP#5RZ>;44%DU-%F=:;76LP*&K, MC,/CO(LU^1R;27%VY<$9VL6@8&Y M+W'R"W!DU8Z_0,QOD-\)38+^ K;N)S0A/@ 18TJ_-W:97&3Y\6=T'21NCBYD MYFL?1U$.!_V9ZZ;@YMYC6*[7/?F7SM&N0 '+EO&=JS#45"P3G6FOQF_"K*<] M&YMVMN^7)-K_H,@X@A=7 M9_W)NW<79_WS<:]WWGMWUK^\ZK4>TFFBE*),S=;4*K1O1M(#XVD4PVW?Z@F2 M"IS'X%:4DO97'?= M)-UA4J['6ZO?!#.&RXDU@+5NMGQ,66F38WAWF^W\H*G+7S4T3=U!&)5QTB)" M4_RU _P0>4A:P@Z!-)67:-%]UD5!/?JM@BO8HI3N&:/'G%%(AV(\""<[9O%U MQ,CABMAY>HTHQKJHAC3\Y)^B*,>CX!DZ7 F:U7("1ZSZH Y,+U[6J/0]0$GK M'J!_EYTBAVH"!&O-;8![+*/9!1 IX!]2OOE&M[:YHV16[ M_PV&GR7GJ:?0KL*K2;$Y_3X@76+$TBU(XMR'MP@$/9 M9J& /93,NZ,B(FU]5SOJ]$,[SN=X!5Z_"KK+8_;-/5!>W O1)\X4^A\!%C#< M%44DZ:UFM"9/54K>V+7YT,@O;5/EV!2H,DIIKBW@MQHAH6)?'>4!P9WA#Y93Q? ME/6NW(YLQ]%880SHC>$41@]1=H.!@,%O*Q="E-Y%U%;@&SA41#25T TH-F.0 M'C3:@5.@8$(HG/Z9X'HDA;^L8-)BLR&C/>JG-#V66O[O50Q8':)U@\X?E\O^ M;D3I+]NQST%'Y,;;ER+1[7Z^D ]9(!0!99>U'>,736%@.F'[>"1;R*GDG+'A MTA)$N5J3FK!,B#4Y'+"G*ULDLEY,(EGUOQV$*538#771]J8LAMIQEH9'S!E_ M.8)(Q:XJE8ZUST#X!JZ5E>.3C=@TEM5O+=VMO%=-N-0\C>ZL.2A1PZI!'F:9?%]M44K5 *&HOIHF>'!WD.&?-N/$\J'=Y'<6*6,GC,H., M*U#)"IF!L6M..="6_8'0[J;B>X26[GMTJBQ<9>":UVDT@I45N+*L4B\L MFHJEL9NB*07V@3*0:)IUH+!4MM2KFW89#XS?8 J;1BT(XGC&:2*%UXQX)'!0 ML]6]]IE;X"-50VNJW&2F'2K^EW$FK%2+)WI+;@8DF_3^&&Z4+E MLUP349A^U?#LO5&NQ\N"+2LO1H_(/1!C*VK1P'2IA(,BS":IHZBN>$DT=@T^ M 1D(FMD-@.EMU,%%HQ@BE)5,AIEKV)%2X\H))T$DX]>F28;3,2<0FL: MY8.J+\TS9KQCMQG.0_4XN.48,]])%D0,)(UXJ1''I/#WA+A4"2%KY#75(2-+ MPF0#<;F7IGT76:>OOFRNE=S7U/JXO11SL_PIZ:59K=M=E'G&R34(R#]EN*/0 M)C2SG$,Z_$$0GW)2&/]<4 2E+TRCI5K46,I+Y^6PNYPQ1S]U01 MIP\49X9@,FC0+5('ML-.2/8I'&#=2W #J.2I]4DT"'FH9C993 M10$W:S'JZW#:Z/?7B335QL.[!-SHC-H@TC0PTQ+0N%)Y #.3N#P MLY$*YN"N"KWAPK#;"Z//'LAE;#;R_N!@,.T3/\T$K0X5+*YE+,NXE;U^N(+$ M;)B_EV8>93&YA@+PRQ^G-EV?R,MP=]94J,XJ<328>E&EP[$R-:E>G^'3T.V9 M1.P:R4M78Z5PPR?07%" R(D_)"AB&*2&AC6 [J74^W(U45F9.)$ARWG ':.J MN@U'Y@3Y0L7OL1W+[+*HTSM]% S&FV$Y6#?,EZ9E34/-\/HP$'[A/&# M4NW4$D>@PQ$"%+1O%VM++"6S _4W\,BCPJEX[%3O@[^]BG77GFVLK[&XOY(; MIV^2@0K9)N24->/G9%$0;*.AWI=JSNJ#\<#"?]WL79Z&Q\.7K7O[J\.#WK#B[>=<<7 MI\/6MV-];K8!ZTF6#98-#8\$[X?@^)3 IN8)F9XN(=.76LPV3H(VTYD!AL]U MZ\(>@J-R -+H73\"XYEKS?GT_2#"Z0KTL_G2"#,_H7YM%B^9M=\\$M' //8J M>D%EM2"6KX.(EX?9=?6+A!9$OV$X@UX7#F2*F8+DA&HAEZGX7OUCC2P*3 3X M"![WCV\N%!9"#00"O^)\]#<#,*'\M]YN?QHT_L2]7W8_ @236P6;T( F1+HP M?Y;D:?Z*KZ_/M&.0(X86YL!IW]\$/I!@$^S+>ZW]$+W.^Z;BJ]Y;1TSTTIJ[=Y1/EK MX7]G[_ZUW3V%4>,\Q6$\>UT_SA9"8.+(/Y&HB;.9$//Y4Y]54^%(B?3T_0X* M[EFWWEH[_X@/X=5NW-[^BZJ_JI@KO8-2! UL?3/.64MM_4/S99Y<=?UUCXWL MLFZZJ"86?MYU^Z?5RJZ'K/[)C[0&L=/2OZ7_ANF_/W)'@^$AT?]AN -/HB>W M@:E9<[%L+O;W3 HT>DA/S\=#MW]>G<_X(%K8]1A:J_\L=1\C=8]ZHU=!W>UU M]DY'S2BQKS3;/:E#-7\M]FUC;-Q.;CT?NF>]72H6[MMN:W6.I;C,WOSTMH?9^GQI#:9G#%@W9A#U1F[OHG=(@5]+4ZVGJ9[;[0\. MB:8.PXA^4L6R#0;6VE6/](T/*ZS:=P>]G7SBUH5-+74>(W6>]?I'09W'YY4\ M&0ZS]4E>L?TX&+K=GBW&LC35I$]R#D;.0=%4.WV2)U$C3P&/_((:Q%J9!VAE MGKD]ZP19\FPI>?:&[JB[2WUN^\CS^+R@)X3"MGZ0+6;9+!0NW.'HJ(I9+$T> M/$WVW?/S7?*)K:7)=OIASUBC.WOPB&1K?KZ(^;D;Y%1S+-_MNZ?]1D/TN^WH MI;63I>SG;CEY8?-Q&/3^@W#9S%SW&:,H#\ M)F1K:]$^@T7[PA+@[>#4O=@M/?W PR@N^VQ@\UNG^UCS^4CS$@,P@'?JR&Y=6L)2YRL+6_3=T]V"Y]8W:X6> MJ9U#9FW.@ZC&>KN3R[2326B]'DN!M8[+Q2X=2H=#@J_&\7CP/$-KYAVI$_*V MW]TI"'_?+MO/Y)::VY:1>H9TZ^E.=8 6 NU0DDI3@1-CG642WS+2 TX2E?HM M\_[8J>C"\OMAA]D'/7>T6WGZZPBS6_H_;OKO]]Q!W]+_@7M[SZ1%/S6I.:T) M?61Q_]Y.V>K#"OI;HFZ;7_C2R:Y=6I]ME>+!J\)?1>:$X%2^3I/Y$=0] #KU MXWP:BA>PDYNB_%W&SSSX&-HKW,@[[N]?A[UE\P?N'EA>M[Q^)+R.D8"S_1L, MCY?7RG?TW_I/VP;J9]KEB8G_I:7OJ7/?/?2P6H:@_Y[DZB'++UK M<3)-A/?MQ)O#DK[WPCMOE<*K_N!G]TP9L(;S7(/-JV!01Y,4GA,)8'#!<@(!%>Y9 MXV86WFD,]IN?Q@MPG[(4@U1A[@OX:CS[=C+U4H&.[ )K&:BU2%6[.5X*%Q6" M6JV=>5#B_6T;J5+'N7) 2D)@[1),'Z5^F)WQTGN_;:XJBI.%%Y8D;D]>^Z/( M?AN)5U:[\)+K(.+E>7D6JU^P_*??,,WWNG!B4M"#HQMZRU1\K_ZQ1A,%X^A( MQ,6;S7S"KS@?_KO]:=#X$_=^V8MZX&VR1X]@?YJXA\]9_R<%TYYR MEWZZ8\$SC4,?E3(H?.'\ G^X29TKD%&^\PLAFX)OV;98DJ7DIZ'D>\>E/$%B M=?TL=O,HGHPQ^MW^+C/IM'7NX'F?#W*J2R5WT 5QU$3G83YZD7 M^>GAELTU0 8/'Q]HJXB>AO=?KL%BITSA?5?[LJ@3W5UZ-]O7XF(9S#)8*QFL M-]PEYM,^!FM5R5\#^WSHO*V6>:?/9<<>)A1!WQWLA*#66K5E2>JE2:KG]GN[ M2/#V"^I#=\0>,.K*&HA'C5;1JD-)+SJK5U(WUB_+$ MI_NJT*TM^-*M9^WLO'Z2GK1](N4O/1_('0QV301_^9WAY=O%N/)J\ M[TXFYQ<7W8OQ9#B98-^3UYKMU!1(3<"X\Y(@Q7J@N9/="&?'2=4US][64>.8 M707[OXJB(LT]SJQ>;V!Q:_33 C*@CW\?@+$?S.H6_5G:UNB[66U1--,+ZL5)J^<+G:)9[T:2;(Q]?F:*>9O;3=. M;!?Q2R8#CFNK]H:/?:OVAH]]JT_:!='2;;=*(1]SB*_TS-/2K3X/U,-KNN V MB.ACE\NO21A;"=SPI?9Z1RJ"[X-@>4V7;#GW2+HX/S4)H[/+GBW818-5NEVW M?WH<76^MXKM#M_\LCS6(<3%R1VL#/RR/61ZS/-9<07G//>WN- 7-\MBA\-B! MH0GTFJ7']9O:9Y=-$3%?9NN2NT^PTTL#<2P5R6TPVS12^\A[H(=N?R?(KM9V M0=LH3-LAO8;NJ+=++ZDEJ1:0U&%*N;=G9T\AY-JIQ5]I;/H )>';7>((+26Z MO:S&%XVBEW-'HV:J,AA^)*EK/K3]]$T$,(ZXG_Y\Z)[M!'IZ; WUK1(;;5)G M5CJ\7NDP.'?/S\ZL=+#2P4H'*QW6I$/7'5GI8*7#T21>1CL%;HXJ[](PI-3O M>9H%\U7C7JYSYZ6[8A>!(#\?=LX<^$P8Q-'.3W'F<;(/^M.;GS)"UUC$A*XA MF@-[@K7-"*,*'IC%>YS3X+PS;/\Y[8P[]>8GUX$O!-$L$5XJ$,UKC[/J=B[V M/BO7@;/:^=NCT[_M_-U.8X!;#?+\YHI1+0C4Y>U)Z>?=3K_]E+Z/1)@G\6*/ M ^J/.J/V'U!+1$&O<_K"HJ#7O=A#%CA?;X*T.(P@VC("M:22ETFP\!)XN./# M;X CS3/%I@;X#GXJGHD4>1:^Z!"PO'T MAIU>ZX]G+RF1B'0I9CA#)%P!HVRCM&9T4^_,[9\-VRMS7TXI7;AG_5Y[#V8/ M,G,67A!MEJ*PZ"A?3$$>XG3JFU4:S (O2AV*CJ# _'ON);X798/S+@O#CO,A MDHO#&W-WW;1T_03;TY3.CTZVY\GETZ0 MICG\<[IR?HV3P _H9&!C*SIOE[\K61379!Z$YE"IA40"JUG T^!_=K^IA@[R MOSE8S_,5:3LO"^#D4@>V=QW%*#]H6QSMRO(%GB&>%(@8N/\HCDZP-1$''44B MN8US.-M5FHD%T$-P#<<3PV$BJ<,"?_TR^7G2<2;Q BYGQC<$S]#W4[D[4Z[Q MJ<&':]=1>05I6;Q#)&2X2*"+1*$E/TS3E][[XM?36EE176CG">YR%N;^]![./*?D0&W(;Y2$WLT"?Q6AES%#^@PO_.Y!PBJ$"L4&+USZ7!>Q^ M O34[0_VH93V4K'KY,M](W4#UV@@:M_I-$'*SC70<0:D6U!PFL,;F+BF FD0 M]Z"L_X^__/J!_@@.PDT '[P!^O.<&[ VX-MEJB6[Q_RR\J$ZSAB_!,([#S-E MRTX^_N?#Y4GOPB%39Q',7/2'@BC"!THV"[T,UWKCA7.RM0TO#-RG&V >^(Z( MI/^$7YR+.UR7MUCBW&NZ$1EL \/%&J1,-'%NV'C(M]OXFC8Z M%?!T,MC@R]D4CO7;QJUUG(^Y6I5S&X?Y0@[EK@D.*J-J 9X9&(Z>#XN%)>L@2Z.6$+OD$+'*1?.^%=]XJA5?]STTB=_.P)4JD&^]ARZ-/.R 7 MYC^^^4O:[4XFX]YP?-D=CL^N+L:CTZO1\.K]^?E@G"7C#/5=>W-"GM ME][J=LY?.+LUW#NWI4\"HU/;N \M56UVI&&,BAF,7S! 4M)XE!MC6Y@I<)O* MI1@,5F9$^%49WH,/E9: &C41USF8#7$":GX)S[_%^;)J:7Z>* .GA7S8<7[C MZ>JSC.R1VM/UD@3GCBPHS-E4*!ICI-M.?^Q*G*=(4&,/[[:E4*V@'HMF!:"U^F1V(MK';VPY$._(+M@/1 MCN].[0RC&A*Q ]$LT>Q -'8@FJ6+=;JP ]%V00AZS133.LR\%HS::<.D#CM, MR=ZPO6%[P_:&VSS)PPY$.ZX07QE1;6D'HAV[B#YVN?R:A+&5P U?ZM$.1/,Q M%TIE\'8PFN7@-D&Z-G "JGYB=PC7739JI\@T.*FIZYYU[32T@Q8WEL?:S6.] M@7LVV ENT/*8Y3'+8P_9T;E[,>Q9%CMF%CLP3,ZS_E/LL5V8G*W+Z#[!'KD> M?)G$\R![)L702OG?"J8Z';K=[BY@MZT5Y\3C62##G<9C';X'TBJ*;JO\.C!:/A]86GZU MM'R?777,A_!J-_XRDJQ-A]#RN3:5Y/^^V*)=.]GF(>?4&QS".;5CG,6P@8D' M^^']G/6/;+"-8OH'CM78@\Y'QS[7IB%YT&MBK,=KD0?[D]1^\N#\K-'A-K/[ MN1&YT,NR))CFC 2TCJA; XQ9/Q)G'VS7)D#JRG-]8C^?9;CGT)O"G>"RT3J[ M$9Y/!\,[V6_1#8@@<]$+Q'X-$-L+U]=J 5\+&[:GB7?L0([-2/3^\1MXC>$Y MOK0\'S6*YSB[C_>D(*Y'B)"+V,.VQ>/4J/"IX^9[O%\DMA,7+1:[.VE%8;=W5FH&8%[/MAC!2V6LQVG M1$'! LF?1^HD8AX2\"M--2+,3Y [KL:5+QF$KC'"8_M\0Y=8CJ28F,^#62 B M^/^T"JQZ;2ZKC0BDC3$Q_X@?WP)"^A'6[Y&M?@5G%*4B/82-O/GILT@%46H5 M95;P-AK?12F>:_%4+9YJBU]F\50WYG,LGNJ17[#%4SV^.[40B#4D8O%4+=%8 M/%5+%XW0A<53M7BJCZ.8UG7?M0"IKPTM&!:+T=ZPO6%[P_:&V]Q<9?%4CRO$ M5WJFQ5,]?A%]['+Y-0EC*X$;OM2CQ5.U.*J6N3NP/&9YS/+8T_%8O^L.NXT"R%@>:QN/'1@&3*\_?)T@ M,"T'@KBO$#QU[D2R1XO$7P=--/*WNH6FH5[P\T/HL&Q'+WB_VQF^_AP0U=W4R-JFY)+5MACO)_ MKP;X7M,-\&D6S[Z=3*F7#&4>W)*'MP.,C5K"Z#3#36(K_PPT=T9-K_ER&2<9 M=6T&44X4<"O2C'8M3Z6@$V0/8;PZ=;PPC;Q%_(/.>2-$8%XE[!3[8O$2 MYP+[\)H3?DVPZAJ> >,M-+7&;A.($4:[L!>&\8Q^F'NS( RR%:TWB.;8Z\4B MHA S\.O$2[,DGV5Y(C;A-2B7HVJ,K:=&WFPWUIH(/%:KBNF_-XEZR-*[%B=3 MN)AO)]X.& 2S']\\Y>TVYU,QKWA M^+([')]=78Q'IU>CX=7[\_/!Y.IT/+AZ=([HS4]?B9F!UB;P!SCMHGW26[.6 M-UW88ZWG9JQ]_A$_7G15?O%"B<$":OJ;(.YOI*&RY-/9[DG;/=GBE]GNR5:5 M5C6?QK?=DQLOV'9/'M^=VH:G&A*QW9.6:&SWI*6+1NC"=D_:[DG;/7D,9?VV M\\K>L+UA>\/VAMM<]F^[)X\KQ%=ZINV>/'X1?>QR^34)8RN!&[Y4VSWY"B[9 MN_=,]D_Z_3:WPO8@I[)81-] M)J^C9W+80'OI?BV3I[WF.B:?MAORB;L"F^OP:Z"S^J$=?FD\"V@+U*V)_ +2 MSHMXCAD1LHY@E&MLH9NFB M$;JPC6*V4,*\96>:1O%CE]$'[M< M?DW"V$K@AB_5-HJ]@DNVG'LDC6*;BRELG?W!U=GW+MSAR/:+';3DL3S67@N_= M--:[.(1FJ!8TC?4;&![W:IK&]N]#W*]I[.S\4)K&^DVU_CQMTUBW<_$\36.E MGI^H])72?+@&R;61D7?&LE.19:&0\]QP2%K#H[3Y\50^B(7@--J;UFFB2WM:8IEKI]AHS]^+&!_^('R\Z MTSY@+D*D.'L16-:VH55.TK:AO:*7V3:T5M6H-)\/M6UHM@WM%=VI[1RI(1'; MAF:)QK:A6;IHA"YL&YIM0[-M:,=0'VU;6.P-VQNV-VQON,WUT[8-[;A"?*5G MVC:TXQ?1QRZ77Y,PMA*XX4NU;6BOX)(MYQY)&]K6R@E;LW\ -?L#=]"S,UX. M6MI8%FLWB_7=4]O=:5G,LMC3L=AH,+ ,=LP,=F!]9X-&VR#7+VJ?3;[BOK.* MNT(M,+M7W \:F"'U"CK,^IVS]A]3.QK,FFA\_ M'?C+;-]*JY+:S2=0;-^*[5MY17=J2\UK2,3VK5BBL7TKEBX:H0O;MV+[5FS? MRC$45-J:=WO#]H;M#=L;;G/!I>U;.:X07^F9MF_E^$7TLP^--JN13]]R91#UEZU^)DF@COVXDWAR5][X5WWBK%<'S9'8[/KB[&H].KT?#J_?GY8')U.AY:GKU0T'L^="?P!^PCT.7@/OK V-"I)_Y1Z*8+%PH-?!U[X"KJ&NH?07+5? MUY#CBV::AO8_J?V:AB[VGTJECV)#TQ#04\YCAN3 I"1>>6&V'+ET(#U)'V%KB6JO?"NEUW>N M$XGLX1NPK4BV%>F 7V9;D5I5I]!\3LRV(FV\8-N*='QW:KL':DC$MB)9HK&M M2)8N&J$+VXID6Y%L*](QU,C:-@9[P_:&[0W;&VYS#:UM13JN$%_IF;85Z?A% M]+'+Y=S)=-[@[#7T@5B6/-Y&IOYIH]WD+:7@)YW88^[P M"3MCMKA+^-LPQVK,>9S :B-GEB>)B&8K1_PQHY(^)XS35*3[-ESTV]^:LD^G M HY'R)]^/IMK\:. MO1JGME>C!2\[M0T9SYXJ:#XS8!LR-E[PV5%&B5@ZTU/8!:T]ZIK>4^9*EC^:O=_-5O MM)+;\I?E+\M?I4KS9L>6K9/>/KNTK1*'WBKQ"/.Z,9+^?Q[35?"HJMS*!JDV MVEQ2M5+76=]-75UM_Y3/15[/@_TA./?R:=XS#J5T@;(J^7%^>?WA;EO@#_>L M<&MI^4ZQ@S<__1IGSD)X$>QUGH?W44,;BN&W.86'-&H%&S5V_O9^'0Z.4[YH M^H_G!/Z/;]+AV?C\W?GD8MP?O#\;CH?C=V?=R<7[\=FX^WXT.9T@[WG&%W>E MAV;T54WPZ^?@OWG@!]F*3GCF+;%EPDE$&N?)[#'=$<]'T+\)Y\:[%4C*V+'C MJTXGW$ D<$(*_''FI3<.*K[4F2?QPHF7(J$))*F3PA<%35;!?RSQERY]V=NO MUX=(G97CWO3N.G>X2UA3Y'BS6;[(>:**+^;!+,CVZTD:C+J=L[V[DCH.7 1V MI"! @W)$X^NU?U0F%7 %7F),\^S/!%TZG@1Q6=EFQO()E@> M/I1GY<#5P(',8 U!Q(-R@N@6IT;!0V= BZ@:G RE&-.!+VY%&"_A97?.,HEQ MH@ZDEXX<67O)-\+[F(%VS%%?N)TB@_">XGO M1=G@O$N/4S]__.77#TX&.TX[SD?XG.)4.B\X$1IUD\^\87E0")("W19Y:)F+&2C".T3:]7=-AX> M=\\;Z*[L.!,\,Q DX@_0>+0F,(J$'R UE7@J2*78$26"!V62WVJ60B/QC4* W==L?+G!#N)9-J\X_,Z?65=:TE&\D\N- ,9\LE JXK(\V\\%9\Y3X\ M*?% N*$L*X2^HBU8DZ'5U+FY1)]YDH* 3#.D@.M@9A W?R#SOH%J]F]A+]XU MK6(>1, /1&-+7$H>23Y/R+N(J:4=B0U61I)T1RGL(#\$P'BP:;9!>-S<=1+? M@;V!H0.1+.CBI8E"9PX,F^/QPGL$7#?>+NML6 3IOZD7(C^GTJ(AM0GKC%:& M$HT>\!P\_0B3IN)/$81&56 M3.%OZ7Q%JRA$<%G@:V-P*F9>SO,KX05PWKY82/ >H T,E.T5#UU/?K#V8VG M\ 5 ;A<4FY#TA8\E(EA,@=WHO85].H/C!G<](0:2S!.DWW"(9#I+@BGK(8/U MB>*1^%(AOM$F!4@AD^WCQ0+Y"U*8S!VLQE%_V(EXA',E"2J3$/UEZ"?P9E11)A817QI^D5VB1 M@?,Q"TM-+HJUT,95T5X+9O"#,"=K&M9(1CJ:>S?@Z>(1PJ-64?HHRA&';J2H(5 MI*.(B8-;,!FOX:=41#A5E6:NQDS=)$*8X8D3F,-0,Y+0J?)2D*:H<> AX ^" M(B5?F8P CR6F9GL]JU6JHV"Q)+: 8PA PN+'<:9S$LQ8_$KKK!#('><#^:)H MF AIPF8W29Q?HX8+I4?*HALD ,^()3L@2; _6MH@*.SP8%#/2L%-9D "QEX$ M/X(^**V)#E$)!S -,Y)5F9C=1&AN!.I0I2R'?X/?7\RHI8WP\8%$STBKH):? M>[>P7*0X>'2.ALVZG658!(7*HX_C0]DDXM_A\VE*,;XA#)M3W@T&$>GC"EZE M)JPXT:JX9:M'! 7DJ# D^G:D49$OT$7[$V^8@BN%(2%CXD"Y0>RG[(J!2/&_ MWV]C:QD3BQRSCAPSV@)8PJ\8M@9>9>^7O0^M]+&]6WV--]PJ9CYF8_ Y^LNVMO7:FSZBF[ZOD_#5=*)1 M_"=/.3]15/=XLRRXI6"C+>@_P(+^@=L?V:+^EV?8-A7U6ZY\8:X\=0?=P>MD MRA>UG:I[++VCUZ\$Y4_H-TUI5ID9]+F4Y%;5R#RW=FTEN[:"*_M==]3=I8&[ MM7VD5H]9^G_XPGMG[J"_"][PB]'_8;AF+Z5DBKI.Z\(=L+'8R!U6.6 MQ9[.\G/[H]%1L%AC\_)>I@3MX[U1QW;4>MX;*G5\[@9J:VLV=I'OT6(VZ SV M[N%2S1%<"8YC$;&"WJ-1B=A]NF>_;*\S:J8)#M$#A2<1M[K*/ M&L2'NT\C90,LJ+MK3Z;4D(=M3R)*96?T'LS7T-I\0=UEM![N'%K$0-9_[KW M7@,DP=8>]@&A!CJ)YRK'FPF0SS2+(%UC/7G0* M(75\R+GL;A_D" M.ZCV67:_@9LKK1IN:^D%18,A@S%07Y;JC^6;V6_=O<[%_NM>>BL2A-C34L!* MT$Y,DB&VWHL[AONOU1>E1M%*$V>=+MUGR1=-**3:WM92,^H>*SSMG#:^0CI4 M4\,HSE.?\[%A(XVC2#38/W-L1O\>H$A[&OVGK;?YP2+=GVR?PW0^:T(OO(AO MTL0)/X?-WV]"@#VE!3IH J-EJ_F^K]&YO_O\" NYAN?*T=26F3.040"W@$?8UK??71GR[=69* M8?MY^Y)AKP'[=/-"'VA/-;*/_3VP]7WX"LI!8LJX#?@##<0>B+B7Q'Z9B+"; M/%A@:I7[YSUL1"8(*61U=*(?Y.HT[T@TX5_RG=2RN/(F)%UEP2)@("JYWWV= MS/W#A^L$]7"_?G_]LK^3O+Y^Y>%O<>R10?9??%/JW5P\+Y@7VD(7CG^\)P7U MX=[2O#9LY8$UA<>=ANHW0<5K+FEAAY$5L_ R _CP"1 1>]W3!E1KO7)9YG!/ M!%GV-&L_.VOD!DK+#*(,;&>";S*L90G) E]3R#+"B:? 5!)Q9K\KQ\,1E MEG8"W G6@ 3$0J2;I;(2]HD=[J_R6RB:6R3/7B["UCM[BA#;<\NS\\,59Z?G M3:29GD4.]!MP*ULH!QYDHKV_M["U#5MY8$7N<9MH323:E40K!\FD>T=U&,*7 MZ*'B#Y',@K2 #7<8J;W&&VD5Y&.U0=-"/AX$Y&-K&/SE;)8FXK"/8'"$NV2P M9RS(,F R'9POD#ABL0SCE1#RETH-$Z0XJ]_'2 @Y,.;BZGUO.+H:7IZ.)V?# MP>6[_OG[WNCR=-*_')P-3L>M'QB#W)4 1>8XXL-PFABH=[$(&!^\C3KTZ@\< M]X((S6@#XCP.@OW_-<[VX*;=N65+RN^A1HR$=L1;T2=/-X&W!(X1C[75/_A>!EO'#-.]C*D2$A8]Z4!5GQ!"K,T-\>UIB MG 5>3C")$8<;5RY'@)0+/PAI(L$4L+7_C]_&?7[.T=(UV\09X!$'H/8[A$Q M'?5[PR87E3J703K+TU3EI\>1%Z[2@.3C>WV[0%H,;DN?^4RN(7WDHT;WW6M3 M_=X/*M'7Y M[FIT,3P;G9T-SD=7D]/3_N#R_&SR[NRJVV^]]/\XGY_(&0E.>H.S+$Q YC8* M_?9-Z[EET&B>[D4AB2U'RL((9*N"^A=.DH>RUC$1US@73 4M\8]?KB9;Z.^R M]^[R].+]U? *K(_>^\N+R\MWDZOWD_ZD_WYX.GK7%/TUZ\-7#!",SF#V7^86 MT1ZF43NJ A0C?:@J]B#'[I.1HYIA1;FY1$ZQVJ ZUP8,F3OF*5=(":#E0?!B M= O^#@9.02GE(3] (>,%K&KF.6^E2OO[>/Q)RMSO>*X8KTO7IL!3$)^];GT2 M;SU%!',<;(.S8/31NQAOSQ?+0L'^GOO7_$6&3I_/:7 @>!=4#Y7+D54J M05E*>95>%EE)$[]TET>)X>#,8H!-&S0RQGU[X M6[Q,.GM!6. \ ._6"W-Z'QR>WGYEQZ0KX;_7,7Y]ZH%.I2]/U9RXXHOP43". MLC@A$L<%)0&B_7,2-W)NP:&)$3.>1VV -1,G\DB-(4<>38/3D/+LS]# M4H,2Y>;YPS+WK0F31WRP.;-/EOD)Y05-!*-9)L8@@UK1AT=BFJT+.B21>4&H MW9R^LH4U)N$SF?,&<68E /ZZK< :<7"2$O0TTD*8U&=*>5U&33#]9?&U2;@> M:K3ZLQ16*)^N(R+;5A(MTAU-N2R-]^(+4M.(N6%HT[PO.=\K+4)BDG )BYFH MY09\$[A7J5^V5P<6\IY6LO[AC;UW&Q>RY84=Y]/ZSO2#)!.AWHX7P0P?/ STPD(*9 ]<4II>9E,Y(Z.@Z>IW+&&M!XX*-B6,(*U_1YS;7P?K7=("\Z MB&#C60X$UTK!?T4&$I[D/SWP@N' I5\J9>FU%RDQ\"?2CN*T&K-Q_&7B?(V7 M<,OGW7-WKW*ONKC!9Y/'57A0MJM.%$OL[C3)NNF$MH$C/QWYPE2:.7P&P B@ MD"(.\L0AQ60UY>.$2Q 4LCX4ZXL+V1"0<<:V)QLI8%]@\7'*]HV. M/)[BJ$Z@H9"?R1-$N5B;PQ,\*DRQB5R_$B1L67F@GVX%'*E8@L(&QN-2U-I/*!6]X9UJX.XZM>*5\:PC^A"?YTJ.YB.6W?#,SOK@ MM5V9]JDP*=[\5*,%I'YKH\3YS6"F=<6MYO+QL,/:?3%%ZW'<)1Y3[SM=U6R$G@P*T2?N0P_(<^[@+#.0.WHDV@^PMSLXO80$M6(N=."P\!M, M8+]@8O%'H#O[*4*]]DK2KHJU'>&!XC)O@N=6DM)+>1,DW:J/81E*HREQBEJX MB5/A;;@4/$E!R1)IJ*E;"X.%\AEH ^BTF\$JV@C.V4SHP>@;!DIQUUPK>Q#U M$@4]S^ /X6-A.!GNQK'Q)_P8Y ,ZDW2*VGA:?Q12)9WY3'=!834\LOR. C?BK] MG8.O-2G[<-S'8SAHQ0ED?"G5N(HS50.=9:J&N_MT0Q!I,/(":"1AFF*&!RB) MZ\51<#%K2Y6D+RC0(2N_X[R+%9FK/_,P65 ]^31%*4 C#.6CD%Z0_/-(,@*< M>[N+0*J P+8(I,$BD*=3P6PF$9$2=8BHER#T9J5/ MXX= 819<&!Y($-M\@X#_. 8!-LXD<:5LXZ0\TU+LD5R=FWBJ;H]QMQ<3FZ9P87U#92I+S MN!=8FH-:0+I^:$A@-#V53;?PU%E68T'=O]L'V%$;3/\'G621T)D&(3J7&#AG M:ZAJT="ARC6@7GN/"EZ=)FI*.+5;L[ MIR*1')/HW.>(.]7+P@/;[!WBPRL+P6+G7AU(B3W@3+9<"CTF_@4Q08G N.W^44OP#?)*?X+CK9QLO^39-L?408N?">2+ #OP@YY+&!7LQ8ZST!W&RU9/(I M?)/[!!%[ GH;7BF+!/I?7$L=*U_B,D62]@2ES[NY]2@II P*675 ,>!\"E(V MY8G>B%=@1F=9 JMOX]DU>@;ZR1O";JTT/'X3QH!W&:#>&+"71V">.UF1REO/,/%+TC@2 M=XZ?Y-<89TVIX:PC#(R]"VJ<@(:'J_IF_,R:6&KOK\G&D2A[ M_Z5T6QR=< 6"7#ZQ;/6=Y8".RAF!8DKBE1>"XVL2&-D;]=DRI?QI"\@=&EX" M3_DFB?-KBE_'BVD0:>\$B"E?PO[0,Q'LE!O$+;%I$$ )> #XG'C'N*\BSF0L M"NA$GXY.2[&X6H\52<5>NZ>"$VLD\>8HT?A>!VR#WX-5-6L+1W,)369PWE6V M0M;AF*)=>8SE&A55+J)D/,5U9P'+H9FK^N<<#H],BBC@5(!S0G M%U352CPDJ5,5F"QE*JO8CHK6A7C0>"QBC@79,L6G0'!TQ.8AS^PX'R)5J4(E M"86G1D2HHVQXP?5%-L3G:0"/])(22[$40L-:-@N 7O@CD&UX9E@(WAG/V/6A MAY&5KI_$!ZB#5646QG<4!Q1@W=]2T& 'M+"IAU&HPA\X=^ 42<4/HR8\D"7' M/Z75B7FF#'\/4F+*6'\E(E(.+"Y.)VS Y"3%&\_ &N64&T4JMIR!TF)69Q)+IUQ%B#ELM@ _D<]FCMCZ>D(/33^2B49E#^37I+%[J2D20 M-M>@Z<(B^T"81>7<:Q$[T@4^&ZE[7?M*.PA.PL]136%L3UUG;A@9IHIWJU

XML 79 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheet Components
3 Months Ended
Mar. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Condensed Consolidated Balance Sheet Components
Condensed Consolidated Balance Sheet Components
Property and Equipment, Net
Property and equipment, net consist of the following:
 
March 31, 2020
 
December 31, 2019
 
(unaudited)
 
 
 
(in thousands)
Machinery and equipment
$
32,603

 
$
29,119

Computer hardware
7,108

 
6,296

Leasehold improvements
22,233

 
21,031

Furniture and fixtures
2,601

 
1,962

Computer software
930

 
829

Construction in progress
5,939

 
6,354

Property and equipment, gross
$
71,414

 
$
65,591

Less: accumulated depreciation and amortization
(24,729
)
 
(21,923
)
Property and equipment, net
$
46,685

 
$
43,668


Depreciation and amortization expense related to property and equipment was $3.0 million and $2.1 million for the three months ended March 31, 2020 and 2019, respectively.
Accrued Expenses
Accrued expenses consist of the following:
 
March 31, 2020
 
December 31, 2019
 
(unaudited)
 
 
 
(in thousands)
Accrued royalty obligations
$
350

 
$
1,564

Accrued legal expenses
2,951

 
1,046

Accrued tax liabilities
3,362

 
3,050

Accrued professional services
3,094

 
3,464

Accrued clinical trials and studies
2,012

 
2,029

Purchases of property and equipment included in accrued expenses
281

 
2,424

Operating lease liabilities
7,307

 
7,140

Other
3,716

 
4,986

Total accrued expenses
$
23,073

 
$
25,703


XML 80 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders
Net Loss Per Share Attributable to Guardant Health, Inc. Common Stockholders
The following table sets forth the computation of the basic and diluted net loss per share attributable to Guardant Health, Inc. common stockholders:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands, except per share data)
Net loss
 
$
(31,829
)
 
$
(21,351
)
Adjustment of redeemable noncontrolling interest
 
4,100

 
(4,700
)
Net loss attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
$
(27,729
)
 
$
(26,051
)
Net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
$
(0.29
)
 
$
(0.30
)
Weighted-average shares used in computing net loss per share attributable to Guardant Health, Inc. common stockholders, basic and diluted
 
94,382

 
85,935


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. 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:
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
 
 
(unaudited)
 
 
(in thousands)
Stock options issued and outstanding
 
4,345

 
7,503

Restricted stock units
 
495

 
78

ESPP obligation
 
43

 
59

Common stock subject to repurchase
 
22

 
41

Total
 
4,905

 
7,681


XML 82 R9999.htm IDEA: XBRL DOCUMENT v3.20.1
Label Element Value
Accounting Standards Update 2014-09 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 4,907,000
Accounting Standards Update 2014-09 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 4,907,000
Accounting Standards Update 2018-07 [Member] | Additional Paid-in Capital [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 1,266,000
XML 83 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Shares Available for Grant    
Beginning number of shares, available for grant (shares) 2,726,225  
2018 plan annual increase (shares) 3,689,000  
Granted (shares) (6,902)  
Canceled (shares) 12,406  
Ending number of shares, available for grant (shares) 6,422,345 2,726,225
Shares Subject to Options Outstanding    
Beginning number of shares, outstanding (shares) 4,494,889  
Granted (shares) 6,902  
Exercised (shares) (242,003)  
Canceled (shares) (31,798)  
Ending number of shares, outstanding (shares) 4,227,990 4,494,889
Options vested and exercisable, number of options (shares) 2,034,629  
Weighted-Average Exercise Price    
Beginning balance of options outstanding (in usd per share) $ 10.90  
Granted (in usd per share) 84.61  
Exercised (in usd per share) 6.21  
Canceled (in usd per share) 10.90  
Ending balance of options outstanding (in usd per share) 11.29 $ 10.90
Options vested and exercisable, weighted average exercise price per share (in usd per share) $ 5.77  
Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value    
Options outstanding, weighted average remaining contractual term (in years) 7 years 6 months 7 years 8 months 12 days
Options outstanding, aggregate intrinsic value $ 253,161 $ 306,392
Options vested and exercisable, weighted average remaining contractual term (in years) 7 years 1 month 6 days  
Options vested and exercisable, aggregate intrinsic value $ 130,646  
Restricted Stock Units    
Shares Available for Grant    
Granted (shares) (14,548)  
Canceled (shares) 16,164  
XML 84 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Lease Information (Details)
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Weighted average remaining lease term 6 years 1 month 6 days 6 years 4 months 24 days
Weighted average discount rate 7.75% 7.77%