0001576280-23-000123.txt : 20230803 0001576280-23-000123.hdr.sgml : 20230803 20230803170211 ACCESSION NUMBER: 0001576280-23-000123 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 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: 231141058 BUSINESS ADDRESS: STREET 1: 3100 HANOVER STREET CITY: PALO ALTO STATE: CA ZIP: 94304 BUSINESS PHONE: 855-698-8887 MAIL ADDRESS: STREET 1: 3100 HANOVER STREET CITY: PALO ALTO STATE: CA ZIP: 94304 10-Q 1 gh-20230630.htm 10-Q gh-20230630
false2023Q2000157628012-31http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent0.0071523P6M00015762802023-01-012023-06-3000015762802023-07-28xbrli:shares00015762802023-06-30iso4217:USD00015762802022-12-31iso4217:USDxbrli:shares00015762802023-04-012023-06-3000015762802022-04-012022-06-3000015762802022-01-012022-06-300001576280us-gaap:CommonStockMember2023-03-310001576280us-gaap:AdditionalPaidInCapitalMember2023-03-310001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001576280us-gaap:RetainedEarningsMember2023-03-3100015762802023-03-310001576280us-gaap:CommonStockMember2023-04-012023-06-300001576280us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001576280us-gaap:RetainedEarningsMember2023-04-012023-06-300001576280us-gaap:CommonStockMember2023-06-300001576280us-gaap:AdditionalPaidInCapitalMember2023-06-300001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001576280us-gaap:RetainedEarningsMember2023-06-300001576280us-gaap:CommonStockMember2022-03-310001576280us-gaap:AdditionalPaidInCapitalMember2022-03-310001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001576280us-gaap:RetainedEarningsMember2022-03-3100015762802022-03-310001576280us-gaap:CommonStockMember2022-04-012022-06-300001576280us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001576280us-gaap:RetainedEarningsMember2022-04-012022-06-300001576280us-gaap:CommonStockMember2022-06-300001576280us-gaap:AdditionalPaidInCapitalMember2022-06-300001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001576280us-gaap:RetainedEarningsMember2022-06-3000015762802022-06-300001576280us-gaap:CommonStockMember2022-12-310001576280us-gaap:AdditionalPaidInCapitalMember2022-12-310001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001576280us-gaap:RetainedEarningsMember2022-12-310001576280us-gaap:CommonStockMember2023-01-012023-06-300001576280us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001576280us-gaap:RetainedEarningsMember2023-01-012023-06-300001576280us-gaap:CommonStockMember2021-12-310001576280us-gaap:AdditionalPaidInCapitalMember2021-12-310001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001576280us-gaap:RetainedEarningsMember2021-12-3100015762802021-12-310001576280us-gaap:CommonStockMember2022-01-012022-06-300001576280us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001576280us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001576280us-gaap:RetainedEarningsMember2022-01-012022-06-3000015762802022-12-012022-12-31gh:segment00015762802022-09-012022-09-3000015762802023-06-012023-06-300001576280us-gaap:CustomerConcentrationRiskMembergh:CustomerAMemberus-gaap:AccountsReceivableMember2023-01-012023-06-30xbrli:pure0001576280us-gaap:CustomerConcentrationRiskMembergh:CustomerAMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001576280gh:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001576280gh:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001576280gh:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001576280gh:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001576280gh:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-06-300001576280gh:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001576280gh:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-06-3000015762802020-08-3100015762802020-08-012020-08-3100015762802020-12-012020-12-3100015762802021-12-012021-12-310001576280us-gaap:InProcessResearchAndDevelopmentMember2022-05-310001576280srt:MinimumMember2023-06-300001576280srt:MaximumMember2023-06-300001576280srt:MinimumMember2023-07-012023-06-300001576280srt:MaximumMember2023-07-012023-06-300001576280gh:GuardantHealthAMEAIncMember2018-05-31gh:seat0001576280us-gaap:FairValueInputsLevel3Membergh:NoncontrollingInterestLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-012022-06-300001576280us-gaap:MachineryAndEquipmentMember2023-06-300001576280us-gaap:MachineryAndEquipmentMember2022-12-310001576280us-gaap:LeaseholdImprovementsMember2023-06-300001576280us-gaap:LeaseholdImprovementsMember2022-12-310001576280us-gaap:ComputerEquipmentMember2023-06-300001576280us-gaap:ComputerEquipmentMember2022-12-310001576280us-gaap:ConstructionInProgressMember2023-06-300001576280us-gaap:ConstructionInProgressMember2022-12-310001576280us-gaap:FurnitureAndFixturesMember2023-06-300001576280us-gaap:FurnitureAndFixturesMember2022-12-310001576280us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-06-300001576280us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001576280us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001576280us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001576280us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001576280us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001576280us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001576280us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-06-300001576280us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-06-300001576280us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-06-300001576280us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-06-300001576280us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001576280us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2022-12-310001576280us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2022-12-310001576280us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2022-12-310001576280us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2022-12-310001576280gh:EquityInvesteeWithIPOMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280gh:EquityInvesteeWithIPOMember2022-07-012022-07-310001576280gh:EquityInvesteeWithIPOMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280gh:EquityInvesteeWithIPOMember2023-04-012023-06-300001576280gh:EquityInvesteeWithIPOMember2023-01-012023-06-300001576280gh:EquityInvesteeWithIPOMember2022-01-012022-06-300001576280gh:EquityInvesteeWithIPOMember2022-04-012022-06-300001576280gh:SoftBankMember2018-05-012018-05-310001576280gh:GuardantHealthAMEAIncMembergh:SoftBankMember2018-05-310001576280us-gaap:FairValueInputsLevel3Membergh:NoncontrollingInterestLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001576280us-gaap:FairValueInputsLevel3Membergh:NoncontrollingInterestLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001576280us-gaap:FairValueInputsLevel3Membergh:NoncontrollingInterestLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-04-012022-06-300001576280us-gaap:FairValueInputsLevel3Membergh:NoncontrollingInterestLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-06-300001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-012023-06-300001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-04-012022-06-300001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-06-300001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-06-300001576280us-gaap:FairValueInputsLevel3Membergh:NoncontrollingInterestLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001576280us-gaap:FairValueInputsLevel3Membergh:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001576280us-gaap:MoneyMarketFundsMember2023-06-300001576280us-gaap:CommercialPaperMember2023-06-300001576280us-gaap:USGovernmentDebtSecuritiesMember2023-06-300001576280us-gaap:MoneyMarketFundsMember2022-12-310001576280us-gaap:USGovernmentDebtSecuritiesMember2022-12-310001576280us-gaap:LicensingAgreementsMember2023-06-300001576280us-gaap:LicensingAgreementsMember2023-01-012023-06-300001576280us-gaap:NoncompeteAgreementsMember2023-06-300001576280us-gaap:NoncompeteAgreementsMember2023-01-012023-06-300001576280us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001576280us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-06-300001576280us-gaap:LicensingAgreementsMember2022-12-310001576280us-gaap:LicensingAgreementsMember2022-01-012022-12-310001576280us-gaap:NoncompeteAgreementsMember2022-12-310001576280us-gaap:NoncompeteAgreementsMember2022-01-012022-12-310001576280us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001576280us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-12-310001576280us-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2020-11-300001576280gh:ConversionPeriodOneMemberus-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2020-11-012020-11-30utr:D0001576280gh:ConversionPeriodTwoMemberus-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2020-11-012020-11-300001576280us-gaap:ConvertibleDebtMembergh:ConversionPeriodThreeMembergh:ConvertibleSeniorNotesDue2027Member2020-11-012020-11-300001576280us-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2023-06-300001576280us-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2022-12-310001576280us-gaap:MeasurementInputQuotedPriceMemberus-gaap:ConvertibleDebtMemberus-gaap:MarketApproachValuationTechniqueMembergh:ConvertibleSeniorNotesDue2027Member2023-06-300001576280us-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2023-04-012023-06-300001576280us-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2023-01-012023-06-300001576280us-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2022-01-012022-06-300001576280us-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2022-04-012022-06-300001576280us-gaap:SeniorNotesMembergh:ConvertibleSeniorNotesDue2027Member2022-06-3000015762802020-11-1600015762802020-11-012020-11-300001576280us-gaap:ConvertibleDebtMembergh:ConvertibleSeniorNotesDue2027Member2020-11-012020-11-300001576280gh:TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember2021-10-012021-10-31gh:patent00015762802022-01-012022-12-310001576280us-gaap:EmployeeStockOptionMember2023-06-300001576280us-gaap:EmployeeStockOptionMember2022-12-310001576280us-gaap:RestrictedStockUnitsRSUMember2023-06-300001576280us-gaap:RestrictedStockUnitsRSUMember2022-12-310001576280us-gaap:PerformanceSharesMember2023-06-300001576280us-gaap:PerformanceSharesMember2022-12-310001576280gh:PerformanceBasedRestrictedStockUnitsMember2023-06-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2022-12-310001576280gh:A2018IncentiveAwardPlanMember2023-06-300001576280gh:A2018IncentiveAwardPlanMember2022-12-310001576280us-gaap:EmployeeStockMember2023-06-300001576280us-gaap:EmployeeStockMember2022-12-3100015762802023-05-012023-05-3100015762802023-05-310001576280us-gaap:StockOptionMember2023-01-012023-06-300001576280us-gaap:RestrictedStockMember2023-01-012023-06-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-06-3000015762802023-01-012023-01-010001576280us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001576280us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001576280us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001576280us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001576280us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001576280srt:MinimumMembergh:PerformanceBasedRestrictedStockUnitsMember2020-11-012020-11-300001576280gh:PerformanceBasedRestrictedStockUnitsMembersrt:MaximumMember2020-11-012020-11-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2020-11-012020-11-300001576280us-gaap:PhantomShareUnitsPSUsMember2020-11-012020-11-300001576280us-gaap:PhantomShareUnitsPSUsMember2023-01-012023-06-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2023-04-012023-06-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2022-04-012022-06-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-06-300001576280srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2020-05-012020-05-31gh:tranche0001576280us-gaap:PerformanceSharesMember2020-05-012020-05-310001576280srt:MinimumMemberus-gaap:PerformanceSharesMember2020-05-012020-05-310001576280us-gaap:PerformanceSharesMembersrt:MaximumMember2020-05-012020-05-310001576280us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-06-300001576280us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-06-300001576280us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001576280us-gaap:PerformanceSharesMember2023-01-012023-06-300001576280srt:MinimumMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001576280us-gaap:PerformanceSharesMembersrt:MaximumMember2023-01-012023-06-300001576280us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-05-012020-05-310001576280srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-06-302022-06-300001576280us-gaap:PerformanceSharesMember2022-04-012022-06-300001576280us-gaap:PerformanceSharesMember2022-01-012022-06-300001576280gh:AMEA2020PlanMembergh:GuardantHealthAMEAIncMemberus-gaap:CommonClassBMember2022-06-012022-06-300001576280gh:AMEA2020PlanMembergh:GuardantHealthAMEAIncMemberus-gaap:CommonClassBMember2022-07-012022-07-31gh:grantee0001576280gh:AMEA2020PlanMembergh:GuardantHealthAMEAIncMemberus-gaap:CommonClassBMember2022-07-310001576280gh:PrecisionOncologyTestingMember2023-04-012023-06-300001576280gh:PrecisionOncologyTestingMember2022-04-012022-06-300001576280gh:PrecisionOncologyTestingMember2023-01-012023-06-300001576280gh:PrecisionOncologyTestingMember2022-01-012022-06-300001576280gh:CostOfDevelopmentServicesAndOtherMember2023-04-012023-06-300001576280gh:CostOfDevelopmentServicesAndOtherMember2022-04-012022-06-300001576280gh:CostOfDevelopmentServicesAndOtherMember2023-01-012023-06-300001576280gh:CostOfDevelopmentServicesAndOtherMember2022-01-012022-06-300001576280us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001576280us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001576280us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001576280us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001576280us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001576280us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001576280us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001576280us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001576280us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001576280us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001576280us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001576280us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001576280srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-04-012023-06-300001576280us-gaap:EmployeeStockOptionMembersrt:MaximumMember2023-04-012023-06-300001576280srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-04-012022-06-300001576280us-gaap:EmployeeStockOptionMembersrt:MaximumMember2022-04-012022-06-300001576280srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001576280us-gaap:EmployeeStockOptionMembersrt:MaximumMember2023-01-012023-06-300001576280srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001576280us-gaap:EmployeeStockOptionMembersrt:MaximumMember2022-01-012022-06-300001576280gh:A2018EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2018-09-300001576280us-gaap:EmployeeStockMember2020-01-012020-01-010001576280us-gaap:EmployeeStockMember2023-03-022023-03-020001576280us-gaap:EmployeeStockMember2023-01-012023-06-300001576280us-gaap:EmployeeStockMember2023-04-012023-06-300001576280us-gaap:EmployeeStockMember2022-01-012022-06-300001576280us-gaap:EmployeeStockMember2022-04-012022-06-300001576280us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001576280us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001576280us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001576280us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001576280us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001576280us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001576280us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001576280us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001576280us-gaap:PerformanceSharesMember2023-04-012023-06-300001576280us-gaap:PerformanceSharesMember2022-04-012022-06-300001576280us-gaap:PerformanceSharesMember2023-01-012023-06-300001576280us-gaap:PerformanceSharesMember2022-01-012022-06-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2023-04-012023-06-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2022-04-012022-06-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-06-300001576280gh:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-06-300001576280us-gaap:EmployeeStockMember2023-04-012023-06-300001576280us-gaap:EmployeeStockMember2022-04-012022-06-300001576280us-gaap:EmployeeStockMember2023-01-012023-06-300001576280us-gaap:EmployeeStockMember2022-01-012022-06-300001576280us-gaap:SeniorNotesMember2023-04-012023-06-300001576280us-gaap:SeniorNotesMember2022-04-012022-06-300001576280us-gaap:SeniorNotesMember2023-01-012023-06-300001576280us-gaap:SeniorNotesMember2022-01-012022-06-300001576280gh:AMEA2020PlanMemberus-gaap:CommonClassBMember2022-06-300001576280country:US2023-04-012023-06-300001576280country:US2022-04-012022-06-300001576280country:US2023-01-012023-06-300001576280country:US2022-01-012022-06-300001576280us-gaap:NonUsMember2023-04-012023-06-300001576280us-gaap:NonUsMember2022-04-012022-06-300001576280us-gaap:NonUsMember2023-01-012023-06-300001576280us-gaap:NonUsMember2022-01-012022-06-300001576280us-gaap:NetAssetsGeographicAreaMemberus-gaap:AssetsMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-06-300001576280us-gaap:NetAssetsGeographicAreaMemberus-gaap:AssetsMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-31

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 June 30, 2023
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.)
3100 Hanover Street
Palo Alto, California, 94304
Registrant’s telephone number, including area code: (855) 698-8887
_______________

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, $0.00001 par value per share
GH
The Nasdaq Global Select Market

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 FilerAccelerated filer
Non-accelerated filer
 
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  

As of July 28, 2023, the registrant had 117,692,117 shares of common stock, $0.00001 par value per share, outstanding.



GUARDANT HEALTH, INC.
FORM 10-Q
TABLE OF CONTENTS
Page

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, 2022, 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)
June 30, 2023December 31, 2022
ASSETS
Current assets:
Cash and cash equivalents
$271,073 $141,647 
Short-term marketable debt securities
953,776 869,584 
Accounts receivable, net
86,468 97,256 
Inventory, net
60,529 51,598 
Prepaid expenses and other current assets, net
25,809 31,509 
Total current assets
1,397,655 1,191,594 
Property and equipment, net
155,741 167,920 
Right-of-use assets, net
165,273 174,001 
Intangible assets, net
10,361 11,727 
Goodwill
3,290 3,290 
Other assets, net
107,697 61,453 
Total Assets
$1,840,017 $1,609,985 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable and accrued liabilities$188,696 $175,817 
Deferred revenue
12,237 17,403 
Total current liabilities
200,933 193,220 
Convertible senior notes, net1,138,678 1,137,391 
Long-term operating lease liabilities
198,230 210,015 
Other long-term liabilities
9,450 9,179 
Total Liabilities
1,547,291 1,549,805 
Commitments and contingencies (Note 9)

Stockholders’ equity:
Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized, no shares issued and outstanding as of June 30, 2023 and December 31, 2022
  
Common stock, par value of $0.00001 per share; 350,000,000 shares authorized as of June 30, 2023, and December 31, 2022; 117,662,134 and 102,619,383 shares issued and outstanding as of June 30, 2023, and December 31, 2022, respectively
1 1 
Additional paid-in capital
2,169,911 1,742,114 
Accumulated other comprehensive loss
(8,469)(19,522)
Accumulated deficit
(1,868,717)(1,662,413)
Total Stockholders’ Equity
292,726 60,180 
Total Liabilities and Stockholders’ Equity
$1,840,017 $1,609,985 
The accompanying notes are an integral part of these condensed consolidated financial statements.


Guardant Health, Inc.
Condensed Consolidated Statements of Operations (unaudited)
(in thousands, except per share data)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Revenue:
Precision oncology testing
$125,244 $92,062 $238,637 $176,198 
Development services and other11,906 17,082 27,227 29,045 
Total revenue
137,150 109,144 265,864 205,243 
Costs and operating expenses:
Cost of precision oncology testing49,357 34,375 94,463 65,059 
Cost of development services and other4,491 2,352 12,458 3,649 
Research and development expense90,359 85,455 183,487 167,212 
Sales and marketing expense71,043 73,603 147,166 138,035 
General and administrative expense41,516 43,680 81,961 84,947 
Total costs and operating expenses
256,766 239,465 519,535 458,902 
Loss from operations
(119,616)(130,321)(253,671)(253,659)
Interest income6,727 1,387 9,787 2,165 
Interest expense(645)(645)(1,289)(1,289)
Other income (expense), net41,259 378 39,605 330 
Fair value adjustments of noncontrolling interest liability (99,785) (99,785)
Loss before provision for income taxes
(72,275)(228,986)(205,568)(352,238)
Provision for income taxes
496 446 736 422 
Net loss
$(72,771)$(229,432)$(206,304)$(352,660)
Net loss per share, basic and diluted
$(0.67)$(2.25)$(1.95)$(3.46)
Weighted-average shares used in computing net loss per share, basic and diluted
108,808 102,047 105,752 101,950 
The accompanying notes are an integral part of these condensed consolidated financial statements.

5

Guardant Health, Inc.
Condensed Consolidated Statements of Comprehensive Loss (unaudited)
(in thousands)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Net loss
$(72,771)$(229,432)$(206,304)$(352,660)
Other comprehensive income (loss):
Unrealized gain (loss) on available-for-sale securities
4,933 (4,528)12,468 (17,286)
Foreign currency translation adjustments(1,252)(1,419)(1,415)(2,211)
Other comprehensive income (loss)3,681 (5,947)11,053 (19,497)
Comprehensive loss
$(69,090)$(235,379)$(195,251)$(372,157)
The accompanying notes are an integral part of these condensed consolidated financial statements.
6


Guardant Health, Inc.

Condensed Consolidated Statements of Stockholders’ (Deficit) Equity (unaudited)
(in thousands, except share data)
Three Months Ended June 30, 2023
Common Stock Additional
Paid-in
Capital
Accumulated Other
Comprehensive Income (Loss)
Accumulated
Deficit
Total Stockholders’
(Deficit) Equity
SharesAmount
Balance as of April 1, 2023
102,708,305 $1 $1,763,544 $(12,150)$(1,795,946)$(44,551)
Issuance of common stock upon follow-on public offering, net of offering costs of $21,131
14,375,000 — 381,369 — — 381,369 
Issuance of common stock upon exercise of stock options10,830 — 63 — — 63 
Vesting of restricted stock units269,218 — — — — — 
Common stock issued under employee stock purchase plan298,781 — 6,697 — — 6,697 
Taxes paid related to net share settlement of restricted stock units— — (4,116)— — (4,116)
Stock-based compensation— — 22,354 — — 22,354 
Other comprehensive income— — — 3,681 — 3,681 
Net loss— — — — (72,771)(72,771)
Balance as of June 30, 2023
117,662,134 $1 $2,169,911 $(8,469)$(1,868,717)$292,726 

Three Months Ended June 30, 2022
Common StockAdditional
Paid-in
Capital
Accumulated Other
Comprehensive Income (Loss)
Accumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance as of April 1, 2022
101,895,835 $1 $1,682,406 $(18,314)$(1,131,053)$533,040 
Issuance of common stock upon exercise of stock options50,797 — 1,194 — — 1,194 
Vesting of restricted stock units52,114 — — — — — 
Common stock issued under employee stock purchase plan188,110 — 5,742 — — 5,742 
Taxes paid related to net share settlement of restricted stock units— — (1,222)— — (1,222)
Stock-based compensation— — 25,544 — — 25,544 
Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs— — (9,832)— — (9,832)
Other comprehensive loss— — — (5,947)— (5,947)
Net loss— — — — (229,432)(229,432)
Balance as of June 30, 2022
102,186,856 $1 $1,703,832 $(24,261)$(1,360,485)$319,087 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7



Six Months Ended June 30, 2023
Common Stock Additional
Paid-in
Capital
Accumulated Other
Comprehensive Income (Loss)
 
Accumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance as of January 1, 2023
102,619,383 $1 $1,742,114 $(19,522)$(1,662,413)$60,180 
Issuance of common stock upon follow-on public offering, net of offering costs of $21,131
14,375,000 — 381,369 — — 381,369 
Issuance of common stock upon exercise of stock options31,879 — 220 — — 220 
Vesting of restricted stock units337,091 — — — — — 
Common stock issued under employee stock purchase plan298,781 — 6,697 — — 6,697 
Taxes paid related to net share settlement of restricted stock units— — (5,109)— — (5,109)
Stock-based compensation— — 44,620 — — 44,620 
Other comprehensive income— — — 11,053 — 11,053 
Net loss— — — — (206,304)(206,304)
Balance as of June 30, 2023
117,662,134 $1 $2,169,911 $(8,469)$(1,868,717)$292,726 

Six Months Ended June 30, 2022
Common Stock Additional
Paid-in
Capital
Accumulated Other
Comprehensive Income (Loss)
 
Accumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance as of January 1, 2022
101,767,446 $1 $1,657,593 $(4,764)$(1,007,825)$645,005 
Issuance of common stock upon exercise of stock options156,015 — 2,157 — — 2,157 
Vesting of restricted stock units75,285 — — — — — 
Vesting of common stock exercised early— — 8 — — 8 
Common stock issued under employee stock purchase plan188,110 — 5,742 — — 5,742 
Taxes paid related to net share settlement of restricted stock units— — (2,179)— — (2,179)
Stock-based compensation— — 50,343 — — 50,343 
Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs— — (9,832)— — (9,832)
Other comprehensive loss— — — (19,497)— (19,497)
Net loss— — — — (352,660)(352,660)
Balance as of June 30, 2022
102,186,856 $1 $1,703,832 $(24,261)$(1,360,485)$319,087 
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)
Six Months Ended June 30,
20232022
OPERATING ACTIVITIES:
Net loss
$(206,304)$(352,660)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization20,976 15,986 
Operating lease costs
14,708 14,197 
Contingent consideration10 3,805 
Stock-based compensation44,620 50,343 
Amortization of debt issuance costs1,287 1,284 
Amortization of (discount) premium on marketable debt securities(3,085)3,800 
Unrealized gains on marketable equity securities(67,879) 
Impairment of non-marketable equity securities and other related assets29,054  
Fair value adjustments of noncontrolling interest liability 99,785 
Other98 20 
Cash effect of changes in operating assets and liabilities:
Accounts receivable, net10,695 2,355 
Inventory, net(8,931)(29,218)
Prepaid expenses and other current assets, net(891)23,670 
Other assets, net1,700 4,301 
Accounts payable and accrued liabilities16,512 22,424 
Operating lease liabilities(14,970)(6,595)
Deferred revenue(6,056)5,949 
Net cash used in operating activities(168,456)(140,554)
INVESTING ACTIVITIES:
Purchase of marketable debt securities(561,339)(238,601)
Maturity of marketable debt securities492,700 335,000 
Purchase of non-marketable equity securities and other related assets(1,227)(12,750)
Purchase of property and equipment (14,037)(45,734)
Net cash (used in) provided by investing activities(83,903)37,915 
FINANCING ACTIVITIES:
Payments made on finance lease obligations (37)(35)
Proceeds from issuance of common stock upon exercise of stock options 220 2,158 
Proceeds from issuances of common stock under employee stock purchase plan6,697 5,742 
Taxes paid related to net share settlement of restricted stock units(5,109)(2,179)
Joint Venture Acquisition (177,785)
Proceeds from follow-on public offering402,500  
Payment of offering costs related to follow-on public offering (21,271) 
Net cash provided by (used in) financing activities383,000 (172,099)
Net effect of foreign exchange rate changes on cash, cash equivalents and restricted cash
(1,415)(2,211)
Net increase (decrease) in cash, cash equivalents and restricted cash
129,226 (276,949)
Cash, cash equivalents and restricted cash—Beginning of period
141,948 492,288 
Cash, cash equivalents and restricted cash—End of period
$271,174 $215,339 
9

Six Months Ended June 30,
20232022
Supplemental Disclosures of Cash Flow Information:
Operating lease liabilities arising from obtaining right-of-use assets
$1,964 $4,073 
Supplemental Disclosures of Noncash Investing and Financing Activities:
Purchase of property and equipment included in accounts payable and accrued liabilities
$2,151 $16,901 
Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs$ $9,688 
Reconciliation of cash, cash equivalents and restricted cash:
Cash and cash equivalents
$271,073 $215,169 
Restricted cash – included in other assets, net101 170 
Total cash, cash equivalents and restricted cash$271,174 $215,339 
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., or the Company, is a leading precision oncology company focused on helping conquer cancer globally through the use of its proprietary tests, vast data sets and advanced analytics. The Company believes its tests can transform cancer care by unlocking insights that will help patients at all stages of the disease, including at its earliest stages, when it’s most treatable. For patients with advanced stage cancer, the Company has commercially launched Guardant360 LDT and Guardant360 CDx, the first comprehensive liquid biopsy test approved by the U.S. Food and Drug Administration, or the FDA, to provide tumor mutation profiling with solid tumors and to be used as a companion diagnostic in connection with non-small cell lung cancer, or NSCLC, and breast cancer. The Company has also launched the Guardant360 TissueNext tissue test for advanced-stage cancer, Guardant Reveal blood test to detect residual and recurring disease in early-stage colorectal, breast and lung cancer patients, and Guardant360 Response blood test to predict patient response to immunotherapy or targeted therapy eight weeks earlier than current standard-of-care imaging. In addition, the Company has developed Guardant Galaxy suite of advanced analytical technologies to enhance the performance and clinical utility of its portfolio of cancer tests, and to power the next generation of biomarker and drug discovery.
The Company also collaborates with biopharmaceutical companies in clinical studies by providing the above-mentioned tests, as well as the GuardantOMNI blood test for advanced-stage cancer, and the GuardantINFINITY blood test, a next-generation smart liquid biopsy that provides new, multi-dimensional insights into the complexities of tumor molecular profiles and immune response to advance cancer research and therapy development. Using data collected from its tests, the Company has also developed its GuardantINFORM platform to help biopharmaceutical companies accelerate precision oncology drug development through the use of this in-silico research platform to unlock further insights into tumor evolution and treatment resistance across various biomarker-driven cancers.
For early cancer detection, the Company has launched the Shield LDT test to address the needs of individuals eligible for colorectal cancer screening. From a simple blood draw, Shield uses a novel multimodal approach to detect colorectal cancer signals in the bloodstream, including DNA that is shed by tumors. In December 2022, the Company announced that the ECLIPSE study, an over 20,000 patient registrational study evaluating the performance of its Shield blood test for detecting colorectal cancer in average-risk adults, met co-primary endpoints. In addition, in March 2023, the Company submitted a premarket approval application for its Shield blood test to the FDA.
The Company was incorporated in Delaware in December 2011 and is headquartered in Palo Alto, California.
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, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 3, Joint Venture), and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Certain reclassifications of prior period amounts were made to conform with the current period presentation.
11

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, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, 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 severity of the impact of the COVID-19 pandemic on the Company's business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted.
Unaudited Interim Condensed Financial Statements
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, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company’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, 2022.
Restricted Cash
Restricted cash consists of payroll withholding related to the Company's enrollment in a voluntary disability insurance plan. Restricted cash balance was $0.1 million and $0.3 million as of June 30, 2023, and December 31, 2022, respectively, which was included in other assets, net in the accompanying condensed consolidated balance sheets.
Non-Marketable Securities
The Company acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investees. One of the investees is concluded to be a variable interest entity, or VIE, but the Company is deemed not to be the primary beneficiary as the Company does not have the power to direct the activities that most significantly impact the VIE’s economic performance. The Company's non-marketable equity and other related investments totaled $4.2 million and $25.0 million as of June 30, 2023, and December 31, 2022, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets.
12

Non-marketable securities are recorded at cost, subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance and financial condition of the investee; changes in operating structure or management of the investee; and additional funding requirements of the investee. As a result of the evaluation, the Company recorded an impairment of $16.6 million and $22.1 million for the three and six months ended June 30, 2023 for one of its non-marketable equity security investments, included in other income (expense), net on the Company's condensed consolidated statement of operations. In addition, pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. In September 2022, the Company decided not to exercise such rights to purchase the investee and recorded an impairment of $5.3 million based on an independent third-party valuation. Pursuant to another investment in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the Company, on or before October 1, 2023, and acquired rights to obtain the exclusive license of the investee's certain technologies. In June 2023, the Company recorded an impairment of $7.0 million, included in other income (expense), net on the Company's condensed consolidated statement of operations. No other impairment or downward adjustments to the carrying value of non-marketable securities have been otherwise recorded.
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 debt 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 subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded net of allowance for credit losses, if any.
A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner 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:
RevenueAccounts Receivable, Net
Three Months Ended June 30,Six Months Ended June 30,June 30, 2023December 31, 2022
2023202220232022
(unaudited)(unaudited)
Customer A
****13 %12 %
Customer B
32 %29 %32 %30 %12 %11 %
Customer C
****12 %*
*    less than 10%
13

The Company is also subject to credit risk from its other receivables and other assets. The Company's other receivables and other assets include payments due from a third-party in relation to the settlement of a patent dispute reached in August 2020 for $8.0 million payable over a period of 6 years. In December 2020, 2021 and 2022, the Company received the first, second and third installment payments of $1.0 million, $1.1 million and $1.1 million, respectively. The Company has evaluated and recorded a credit loss for the remaining $4.8 million considering the third-party's credit worthiness and lack of financial history.
The following table presents the receivable and the related credit loss amounts:
June 30, 2023
December 31, 2022
(unaudited)
(in thousands)
Prepaid expenses and other current assets:
Gross Amount
$1,100 $ 
Allowance for Credit Losses
(1,100) 
Net Amount
$ $ 
Other assets:
Gross Amount
$3,700 $4,800 
Allowance for Credit Losses
(3,700)(4,800)
Net Amount
$ $ 
There were no activities for the allowance for credit losses during the three months ended June 30, 2023 and 2022. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2023 and 2022:
Six Months Ended June 30,
20232022
(unaudited)
(in thousands)
Prepaid expenses and other current assets:
Allowance for credit losses—Beginning of period
$ $ 
Reclassification
1,100 1,100 
Allowance for credit losses—End of period
$1,100 $1,100 
Other assets:
Allowance for credit losses—Beginning of period
$4,800 $5,900 
Reclassification
(1,100)(1,100)
Allowance for credit losses—End of period
$3,700 $4,800 
Accounts Receivable, Net
Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company’s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June 30, 2023, and December 31, 2022, the Company had unbilled receivables of $4.4 million and $5.4 million, respectively.
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 June 30, 2023, and December 31, 2022, the Company had an immaterial allowance for credit losses related to its accounts receivable.
14

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. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.
Goodwill and Intangible Assets, net
Intangible assets related to in-process research and development costs, or IPR&D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&D of $1.6 million was reclassified as an intangible asset with a useful life of 2 years.
Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill is tested for impairment at the enterprise level. As of June 30, 2023, 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. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 212 years.
Post-acquisition Contingent Consideration
Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics. The Company recorded post-acquisition contingent consideration expense of $0.5 million and $0.2 million, for the three months ended June 30, 2023, and 2022, respectively, and $1.1 million and $2.3 million for the six months ended June 30, 2023, and 2022, respectively, in research and development expenses on the Company's condensed consolidated statement of operations.
Leases
The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company’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.
Convertible Senior Notes
Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.
15

Revenue Recognition
The Company derives revenue from the provision of precision oncology testing services, as well as from development services and other. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other revenue includes amounts derived from licensing the Company's technologies, kit fulfillment and screening 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, research institutes, international laboratory partners and distributors.
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. FASB ASC Topic 606, Revenue from Contracts with Customers, 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 test to a 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 significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal.
Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time. Results of the Company’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 and other
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.
16

The Company collaborates with biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company’s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.
The Company recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.
The Company also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.
In addition, other revenue includes amounts derived from licensing the Company's digital sequencing technologies to its domestic customers and international laboratory partners, kit fulfillment and screening services. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, and considering factors including but not limited to enforceable right to payment and payment terms, and if an asset with alternative use is created, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or over the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered.
Contracts with multiple performance obligations
Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.
17

For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.
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 and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June 30, 2023 and December 31, 2022, the deferred revenue balance was $15.1 million and $21.2 million, respectively, of which $2.9 million and $3.8 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. Revenue recognized in the six months ended June 30, 2023 that was included in the deferred revenue balance as of December 31, 2022 was $11.8 million, and revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December 31, 2021 was $5.3 million, respectively.
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 1-2 years.
Costs of Precision Oncology Testing
Cost of precision oncology testing generally consists of cost of materials, cost of labor, including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, and quality control analyses), freight, curation of test results for physicians, phlebotomy, and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements, and information technology costs. Costs associated with performing the Company’s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test.
Cost of Development Services and Other
Cost of development services and other primarily includes costs incurred for the performance of development services requested by the Company’s biopharmaceutical customers, and costs associated with the Company's partnership agreements and screening services. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.
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. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company’s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs.
18

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.
The Company uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and stock purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. Forfeitures are accounted for as they occur.
The Company measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees and non-employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics, or PSUs, is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company’s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award. No stock-based compensation expense is recorded for PSUs, unless it is determined to be probable that the related performance metrics will be met. Any PSUs that remain unvested at the end of the performance period will be forfeited.
Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive.
3.    Joint Venture
In May 2018, the Company and an affiliate of SoftBank formed and capitalized Guardant Health AMEA, Inc., the Joint Venture, for the sale, marketing and distribution of the Company’s tests generally outside the Americas and Europe, and to accelerate commercialization of its products in Asia, the Middle East and Africa. Under the terms of the joint venture agreement, each party held an approximately 50% ownership interest in the Joint Venture and two seats on the board of the Joint Venture.
In June 2022, the Company purchased all of the shares of the Joint Venture, or the Joint Venture Acquisition, held by SoftBank and its affiliates in consideration for a cash payment of the aggregate purchase price of $177.8 million, which resulted in $99.8 million of fair value adjustments to the noncontrolling interest liability. In connection with the Joint Venture Acquisition, the Company also issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options held by the Joint Venture's employees.
Prior to the completion of the Joint Venture Acquisition, the Joint Venture was deemed to be a VIE, and the Company had been identified as the VIE’s primary beneficiary. As the primary beneficiary, the Company had consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances had been eliminated in consolidation. Upon completion of the Joint Venture Acquisition and the tender offer, Guardant Health AMEA, Inc. became the Company's wholly owned subsidiary.
19

4.     Condensed Consolidated Balance Sheet Components
Property and Equipment, Net
Property and equipment, net consist of the following:
June 30, 2023December 31, 2022
(unaudited)
(in thousands)
Machinery and equipment
$109,339 $95,764 
Leasehold improvements
102,228 99,781 
Computer hardware
31,898 29,744 
Construction in progress
9,173 20,598 
Furniture and fixtures
8,602 8,367 
Computer software
1,970 1,797 
Property and equipment, gross
$263,210 $256,051 
Less: accumulated depreciation
(107,469)(88,131)
Property and equipment, net
$155,741 $167,920 
Depreciation expense related to property and equipment was $9.9 million and $8.1 million for the three months ended June 30, 2023, and 2022, respectively, and $19.6 million and $14.8 million for the six months ended June 30, 2023, and 2022, respectively.
Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consist of the following:
June 30, 2023December 31, 2022
(unaudited)
(in thousands)
Accounts payable$79,784 $68,911 
Accrued compensation45,775 55,788 
Operating lease liabilities
24,707 21,878 
Others
38,430 29,240 
Total accounts payable and accrued liabilities
$188,696 $175,817 
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, net, and accounts payable and accrued liabilities. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, and accounts payable and accrued liabilities 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.
20

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:
June 30, 2023
Fair ValueLevel 1Level 2Level 3
(unaudited)
(in thousands)
Financial Assets:
Money market funds
$61,999 $61,999 $ $ 
Commercial paper143,686  143,686  
Total cash equivalents
$205,685 $61,999 $143,686 $ 
Commercial paper$196,924 $ $196,924 $ 
U.S. government debt securities
756,852  756,852  
Total short-term marketable debt securities
$953,776 $ $953,776 $ 
Long-term marketable equity securities
$86,171 $86,171 $ $ 
Total
$1,245,632 $148,170 $1,097,462 $ 
Financial Liabilities:
Contingent consideration
$6,440 $ $ $6,440 
Total
$6,440 $ $ $6,440 
December 31, 2022
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds
$3,104 $3,104 $ $ 
U.S. government debt securities
14,987  14,987  
Total cash equivalents
$18,091 $3,104 $14,987 $ 
U.S. government debt securities
$869,584 $ $869,584 $ 
Total short-term marketable debt securities
$869,584 $ $869,584 $ 
Long-term marketable equity securities
$18,291 $18,291 $ $ 
Total
$905,966 $21,395 $884,571 $ 
Financial Liabilities:
Contingent consideration
$6,430 $ $ $6,430 
Total
$6,430 $ $ $6,430 
21

The Company measures the fair value of money market funds based on quoted prices in active markets for identical securities. Commercial paper and U.S. government debt securities are valued taking into consideration valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data and other observable inputs.
In July 2022, one of the Company's equity investees, Lunit Inc., or Lunit, completed its initial public offering, or IPO, subsequent to which, the Company started to account for the investment in Lunit at fair value on a recurring basis, and classified the investment as marketable equity securities within Level 1 of the fair value hierarchy as the investment is valued using the quoted market price. The Company is subject to a 2-year lock-up period from Lunit's IPO date, during which the Company shall not transfer Lunit's shares between accounts, establish or cancel pledges, sell, or withdraw such shares, without approval from the Korea Exchange. As of June 30, 2023 and December 31, 2022, the balance of the investment in Lunit was $86.2 million and $18.3 million, respectively, included in other assets, net on the Company's condensed consolidated balance sheets. In addition, the Company recorded $64.0 million and $67.9 million unrealized gains on the investment in Lunit for the three and six months ended June 30, 2023, respectively, included in other income (expense), net on the Company's condensed consolidated statement of operations. The Company did not record any unrealized gains or losses on the investment in Lunit for the three and six months ended June 30, 2022.
There were no transfers between Level 1, Level 2 and Level 3 during the periods presented.
Acquisition-related contingent consideration is measured at fair value on a quarterly basis and change in estimated contingent consideration to be paid are included in operating expenses in the condensed consolidated statements of operations. The fair value of acquisition-related contingent consideration is estimated using a multiple-outcome discounted cash flow valuation technique. Contingent consideration is classified within Level 3 of the fair value hierarchy, as it is based on a probability that includes significant unobservable inputs. The significant unobservable inputs include a probability-weighted estimate of achievement of certain commercialization milestones, and discount rate to present value the expected payments. A significant change in any of these input factors in isolation could have a material impact to fair value measurement. As of June 30, 2023 and December 31, 2022, the Company's contingent consideration liability was $6.4 million and $6.4 million, respectively, of which $4.9 million and $4.9 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets.
Prior to the completion of the Joint Venture Acquisition in June 2022, the fair value of the noncontrolling interest liability was considered to be a Level 3 measurement and was determined based on an annual internal rate of return of 20% on the initial amount of $41.0 million invested by SoftBank in May 2018, to the date of Company's exercising the call right in November 2021. The noncontrolling interest liability was fully paid by June 30, 2022 (see Note 3, Joint Venture).
The following table summarizes the activities for the Level 3 financial instruments:
Noncontrolling Interest Liability
Contingent Consideration
Three Months Ended June 30,Six Months Ended June 30,Three Months Ended June 30,Six Months Ended June 30,
202220222023202220232022
(unaudited)
(in thousands)
Fair value — beginning of period
$78,000 $78,000 $6,130 $6,015 $6,430 $3,625 
Increase in fair value 99,785 99,785 310 1,415 10 3,805 
Settlement(177,785)(177,785)    
Fair value — end of period
$ $ $6,440 $7,430 $6,440 $7,430 
The Company considers the fair value of the Convertible Notes as of June 30, 2023, and December 31, 2022, to be a Level 2 measurement. The fair value of the Convertible Notes is primarily affected by the trading price of the Company's common stock and market interest rates. As such, the carrying value of the Convertible Notes does not reflect the market rate. See Note 7, Debt, for additional information related to the fair value of the Convertible Notes.
22

The following tables summarize the Company’s cash equivalents and marketable debt securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:
June 30, 2023
Amortized CostGross Unrealized GainGross Unrealized LossEstimated Fair Value
(unaudited)
(in thousands)
Money market fund
$61,999 $ $ $61,999 
Commercial paper340,612  (2)340,610 
U.S. government debt securities
761,152 117 (4,417)756,852 
Total
$1,163,763 $117 $(4,419)$1,159,461 
December 31, 2022
Amortized CostGross Unrealized GainGross Unrealized LossEstimated Fair Value
(in thousands)
Money market fund
$3,104 $ $ $3,104 
U.S. government debt securities
901,342 8 (16,779)884,571 
Total
$904,446 $8 $(16,779)$887,675 
The following tables present the estimated fair values and gross unrealized losses of the Company's marketable debt securities that have been in a continuous unrealized loss position as of June 30, 2023 and December 31, 2022.
June 30, 2023
Less Than 12 Months12 Months or GreaterTotal
Estimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized Loss
(unaudited)
(in thousands)
Commercial paper$24,785 $(2)$ $ $24,785 $(2)
U.S. government debt securities
$111,068 $(140)$389,224 $(4,277)$500,292 $(4,417)
Total
$135,853 $(142)$389,224 $(4,277)$525,077 $(4,419)
December 31, 2022
Less Than 12 Months12 Months or GreaterTotal
Estimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized Loss
(in thousands)
U.S. government debt securities
$170,975 $(2,958)$685,754 $(13,821)$856,729 $(16,779)
Total
$170,975 $(2,958)$685,754 $(13,821)$856,729 $(16,779)
There have been no material realized gains or losses on marketable debt securities for the periods presented. The Company determined that it did have the ability and intent to hold all marketable debt securities that have been in a continuous loss position until maturity or recovery and the loss position was temporary due to market volatility, thus there has been no recognition of credit losses for the three and six months ended June 30, 2023, and 2022, respectively.
23

6.    Intangible Assets, Net and Goodwill
The following table presents details of purchased intangible assets as of June 30, 2023, and December 31, 2022:
June 30, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountRemaining Weighted-Average Useful Life
(unaudited)
(in thousands)(in years)
Intangible assets subject to amortization:
Acquired license$11,886 $(4,128)$7,758 7.3
Non-compete agreements and other covenant rights
5,100 (3,164)1,936 2.4
Acquired technology1,600 (933)667 0.8
Total intangible assets subject to amortization
18,586 (8,225)10,361 
Intangible assets not subject to amortization:
Goodwill3,290 — 3,290 
Total purchased intangible assets
$21,876 $(8,225)$13,651 
December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountRemaining Weighted-Average Useful Life
(in thousands)(in years)
Intangible assets subject to amortization:
Acquired license$11,886 $(3,579)$8,307 7.8
Non-compete agreements and other covenant rights
5,100 (2,747)2,353 2.9
Acquired technology1,600 (533)1,067 1.4
Total intangible assets subject to amortization
18,586 (6,859)11,727 
Intangible assets not subject to amortization:
Goodwill3,290 — 3,290 
Total purchased intangible assets
$21,876 $(6,859)$15,017 
Amortization of finite-lived intangible assets was $0.7 million and $0.6 million for the three months ended June 30, 2023, and 2022, respectively, and $1.4 million and $1.1 million for the six months ended June 30, 2023, and 2022, respectively.
24

The following table summarizes estimated future amortization expense of finite-lived intangible assets, net:
Year Ending December 31,
(unaudited)
(in thousands)
Remainder of 2023
$1,381 
20242,219 
20251,670 
20261,212 
20271,107 
2028 and thereafter
2,772 
Total$10,361 
7. Debt
Convertible Senior Notes
In November 2020, the Company issued $1.15 billion principal amount of its 0% Convertible Senior Notes due 2027, or the 2027 Notes. The 2027 Notes do not bear interest, and the principal amount of the Notes will not accrete. However, special interest and additional interest may accrue on the 2027 Notes at a rate per annum not exceeding 0.50% (subject to certain exceptions) upon the occurrence of certain events such as the failure to file certain reports to the Securities and Exchange Commission, or to remove certain restrictive legends from the Notes. The Notes will mature on November 15, 2027, unless repurchased, redeemed or converted earlier.
Before August 15, 2027, holders of the 2027 Notes will have the right to convert their 2027 Notes only under the following circumstances:
during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2021, if the last reported sale price of the Company's common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter, or the sale price condition;
during the five consecutive business days immediately after any ten consecutive trading day period, or the measurement period, if the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period is less than 98% of the product of the last reported sale price of the Company's common stock on such trading day and the conversion rate on such trading day; or
upon the occurrence of specified corporate events
From and after August 15, 2027, holders of the 2027 Notes may convert their 2027 Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date.
The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election.
The initial conversion rate is 7.1523 shares of common stock per $1,000 principal amount of 2027 Notes, which represents an initial conversion price of approximately $139.82 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.
25

The Company may not redeem the 2027 Notes at its option at any time before November 20, 2024. The Notes will be redeemable, in whole or in part, at the Company’s option at any time, and from time to time, on or after November 20, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.
If certain corporate events that constitute a “Fundamental Change” occur, then, subject to a limited exception for certain cash mergers, holders of Notes may require the Company to repurchase their 2027 Notes at a cash repurchase price equal to the principal amount of the 2027 Notes to be repurchased, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving the Company and certain de-listing events with respect to the Company’s common stock.
Since the 2027 Notes were not convertible as of June 30, 2023 and December 31, 2022, the net carrying amount of the 2027 Notes was classified as a long-term liability.
The following table sets forth the net carrying amounts of the 2027 Notes as of June 30, 2023, and December 31, 2022:
June 30, 2023December 31, 2022
(unaudited)
(in thousands)
Liability component:
Principal$1,150,000 $1,150,000 
Less: debt issuance costs, net of amortization(11,322)(12,609)
Net carrying amount$1,138,678 $1,137,391 
The total estimated fair value of the 2027 Notes was $823.7 million and $717.5 million as of June 30, 2023, and December 31, 2022, respectively. The fair value was determined based on the closing trading price per $100 of the 2027 Notes as of the last day of trading for the period.
The interest expense recognized in relation to amortization of debt issuance costs was $0.6 million and $1.3 million for the three and six months ended June 30, 2023 and 2022, respectively, which represented an effective interest rate of 0.2% and 0.2% for the three and six months ended June 30, 2023, and 2022, respectively.
Note Hedges
To minimize the impact of potential economic dilution upon conversion of the 2027 Notes, the Company entered into convertible note hedge transactions, or the 2027 Note Hedges, with respect to its common stock concurrent with the issuance of the Notes. The 2027 Note Hedges cover, subject to customary adjustments, the number of shares of common stock initially underlying the Notes. The strike price of the 2027 Note Hedges will initially be approximately $182.60 per share, which represents a premium of 75% over the last reported sale price of the Company’s common stock of $104.34 per share on November 16, 2020, and is subject to certain adjustments under the terms of the 2027 Note Hedges.
The 2027 Note Hedges will expire upon maturity of the 2027 Notes. The 2027 Note Hedges are separate transactions and are not part of the terms of the 2027 Notes. Holders of the 2027 Notes will not have any rights with respect to the 2027 Note Hedges. The shares receivable related to the 2027 Note Hedges are excluded from the calculation of diluted earnings per share as they are anti-dilutive.
As these transactions meet certain accounting criteria, the 2027 Note Hedges are recorded in stockholders’ equity and are not accounted for as derivatives. The Company paid an aggregate amount of $90.0 million for the 2027 Note Hedges, which has been recorded as a reduction to additional paid-in capital and will not be remeasured.
26

8. Leases
The Company has entered into various operating lease agreements for office space, data center, lab and warehouse use, with remaining terms of up to 10 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 was $7.4 million and $7.2 million for the three months ended June 30, 2023, and 2022, respectively, and $14.7 million and $14.2 million for the six months ended June 30, 2023, and 2022, respectively, which includes both lease and non-lease components (primarily common area maintenance charges and property taxes).
June 30, 2023December 31, 2022
(unaudited)
Weighted-average remaining lease term (in years)
8.79.1
Weighted-average discount rate
3.89 %3.93 %
The following table summarizes the Company's future principal contractual obligations for operating lease commitments as of June 30, 2023:
Year Ending December 31,
(unaudited)
(in thousands)
Remainder of 2023
$16,027 
202433,582 
202532,605 
202627,776 
202724,479 
2028 and thereafter
125,157 
Total operating lease payments$259,626 
Less: imputed interest(36,689)
Total operating lease liabilities$222,937 
Finance leases are not material to the Company's condensed consolidated financial statements.
9.    Commitments and Contingencies
Legal Proceedings
In addition to commitments and obligations incurred in the ordinary course of business, from time to time the Company may be subject to a variety of claims and legal proceedings, including claims from customers and vendors, pending and potential legal actions for damages, governmental investigations and other matters. For example, the Company has received, and may in the future continue to receive letters, claims or complaints from others alleging false advertising, patent infringement, violation of employment practices and trademark infringement. The Company has also instituted, and may in the future institute, additional legal proceedings to enforce its rights and seek remedies, such as monetary damages, injunctive relief and declaratory relief. The Company cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on the Company because of diversion of management time and attention as well as the financial costs related to resolving such disputes.
27

The Company and its affiliates are parties to the legal claims and proceedings described below. The Company is vigorously defending itself against those claims and in those proceedings. Significant developments in those matters are described below. If the Company is unsuccessful in defending, or if it determines to settle, any of these matters, it may be required to pay substantial sums, be subject to injunction and/or be forced to change how it operates its business, which could have a material adverse impact on its financial position or results of operations.
Unless otherwise stated, the Company is unable to reasonably estimate the loss or a range of possible loss for the matters described below. Often, it is not reasonably possible for the Company to determine that a loss is probable for a claim, or to reasonably estimate the amount of loss or a range of loss, because of the limited information available and the potential effects of future events and decisions by third parties, such as courts and regulators, that will determine the ultimate resolution of the claim. Many of the matters described are at preliminary stages, raise novel theories of liability or seek an indeterminate amount of damages. It is not uncommon for claims to be resolved over a number of years. The Company reviews loss contingencies at least quarterly to determine whether the loss probability has changed and whether it can make a reasonable estimate of the possible loss or range of loss. When the Company determines that a loss from a claim is probable and reasonably estimable, it records a liability in the amount of its estimate for the ultimate loss. The Company also provides disclosure when it is reasonably possible that a loss may be incurred or when it is reasonably possible that the amount of a loss will exceed its recorded liability.
Intellectual Property Disputes
In August 2021, TwinStrand Biosciences, Inc., or TwinStrand Biosciences, and the University of Washington filed a patent infringement suit in the United States District Court for the District of Delaware alleging that the Company infringes U.S. Patent Nos. 10,287,631; 10,689,699; 10,752,951; and 10,760,127. The Company answered the complaint in October 2021, denying TwinStrand Biosciences’ allegations and asserted counterclaims of invalidity, unenforceability due to inequitable conduct and infringement of four of the Company’s patents. Discovery in the case has concluded, the parties have filed summary judgment motions, and trial is scheduled to commence in November 2023.
On August 1, 2023, the Company publicly announced that it entered into a Collaboration and Settlement Agreement, or the Collaboration Agreement, with Illumina, Inc., or Illumina. Under the terms of the Collaboration Agreement, the parties have agreed to extend their long-standing commercial relationship by agreeing to collaborate on the sharing of specimen samples in order to advance cancer research, and by entering into a new long-term purchase and supply commitment. Furthermore, the parties agreed to dismiss with prejudice the March 2022 lawsuit filed by Illumina in the U.S. District Court for the District of Delaware, Illumina, Inc. v. Guardant Health, Inc. et al, Case No. 1:22-cv-00334-GBW-CJB, including any allegations related to the subject intellectual property.
False Advertising Dispute
In May 2021, the Company also filed a lawsuit against Natera, Inc., or Natera, in the United States District Court for the Northern District of California, wherein the Company alleged that Natera is misleading healthcare providers about the performance of the Company’s new oncology test, Guardant Reveal, by suggesting the test is inaccurate and/or insensitive, and inferior to Natera’s Signatera assay. The Company is seeking an injunction to prevent Natera from continuing to make false and misleading statements and to require Natera to take corrective actions. Natera has asserted counterclaims of false and misleading statements, false advertising, unlawful trade practices and unfair competition. The Company moved to dismiss Natera’s counterclaims, and in January 2022, the court granted in part and denied in part the Company's motion to dismiss. The Company and Natera have both moved for summary judgment on various claims, with the court granting in part non-dispositive motions brought by each party. Trial is scheduled to commence in November 2023.
Civil Investigative Demand
In January 2022, the Company received a Civil Investigative Demand, or CID, from the United States Attorney for the Northern District of California in connection with an investigation under the False Claims Act. The CID requests information and documents regarding billing of government-funded programs for the Company’s panel of genetic tests known as Guardant360. The Company is fully cooperating with the investigation. At this time, the Company is unable to predict the outcome of this investigation.
10.    Common Stock
The Company’s common stockholders are entitled to dividends if and when declared by the Company’s Board of Directors, or the Board of Directors. As of June 30, 2023, and December 31, 2022, no dividends on the Company's common stock had been declared by the Board of Directors.
28

The Company’s common stock has been reserved for the following potential future issuances:
June 30, 2023December 31, 2022
(unaudited)
Shares underlying outstanding stock options
3,568,6843,402,574
Shares underlying unvested restricted stock units
3,248,4963,687,888
Market-based restricted stock units2,260,7642,260,764
Performance-based restricted stock units451,664341,713
Shares available for issuance under the 2018 Incentive Award Plan8,920,9205,438,296
Shares available for issuance under the 2018 Employee Stock Purchase Plan1,845,7241,118,311
Total20,296,25216,249,546
Follow-on Public Offering
In May 2023, the Company completed a follow-on underwritten public offering, in which it issued and sold 14,375,000 shares of its common stock at a price of $28.00 per share, and received net proceeds of $381.4 million after deducting underwriting discounts and commissions and other offering costs of $21.1 million.
11.    Stock-Based Compensation
Stock Option Activity
A summary of the Company’s stock option activity under the 2012 Plan and the 2018 Plan and related information is as follows:
Options Outstanding
Shares
Available for Grant 
Shares Subject to Options OutstandingWeighted-Average Exercise Price Weighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
(unaudited)
(in thousands)
Balance as of January 1, 2023
5,438,2963,402,574$34.34 6.8$39,749 
2018 Plan annual increase(1)
3,689,000
Granted(296,462)296,46232.18 
Exercised(31,879)6.89 
Canceled97,736(98,473)67.61 
Restricted stock units granted
(499,855)— 
Restricted stock units canceled
602,156— 
Performance-based restricted stock units granted(126,041)— 
Performance-based restricted stock units canceled16,090— 
Balance as of June 30, 2023
8,920,9203,568,684$33.49 6.6$55,487 
Vested and Exercisable as of June 30, 2023
2,232,274$23.19 5.0$53,053 
(1)Effective as of January 1, 2023, 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 $0.3 million and $2.0 million for the three months ended June 30, 2023, and 2022, respectively, and $0.7 million and $9.3 million for the six months ended June 30, 2023, and 2022, respectively.
29

The weighted-average grant date fair value of options granted was $20.90 and $23.41 per share for the three months ended June 30, 2023, and 2022, respectively, and $20.75 and $23.67 per share for the six months ended June 30, 2023, and 2022, respectively.
Future stock-based compensation for unvested options as of June 30, 2023 was $39.6 million, which is expected to be recognized over a weighted-average period of 2.7 years.
Restricted Stock Units
A summary of the Company’s restricted stock unit activity excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:
Restricted Stock Units OutstandingWeighted-Average Grant Date Fair Value
(unaudited)
Balance as of January 1, 2023
3,687,888$60.70 
Granted499,85530.08 
Vested and released(337,091)56.33 
Canceled(602,156)57.89 
Balance as of June 30, 2023
3,248,496$56.97 
Future stock-based compensation for unvested restricted stock units as of June 30, 2023 was $148.4 million, which is expected to be recognized over a weighted-average period of 2.6 years.
Performance-based Restricted Stock Units
Since November 2020, the Compensation Committee of the Board of Directors started to approve, and the Company started to grant PSUs, under the 2018 Plan. The PSUs granted to employees consist of financial and/or operational metrics to be met over a performance period of approximately 0.3 to 4 years and an additional service period requirement of up to 2 years after the performance metrics are met. The PSUs granted to a consultant consistent of operational metrics to be met over a performance period of 4 years. The PSUs are expected to be expensed over a period of approximately 0.3 to 4.5 years subject to meeting the respective performance metrics and service requirements.
In November 2020, and as part of these PSU programs, the Company granted PSUs consisting of a performance period of 4 years combined with an additional service period requirement of six months should the vesting criteria be met. As of June 30, 2023, these PSUs had a grant-date fair value of approximately $27.3 million, net of forfeitures, however no compensation expense for these PSUs has been recorded to-date since the achievement of the performance metrics was not determined to be probable as of June 30, 2023.
A summary of the Company’s PSU activity under the 2018 Plan and related information is as follows:
PSUs OutstandingWeighted-Average Grant Date Fair Value
(unaudited)
Balance as of January 1, 2023
341,713$110.64 
Granted126,04132.84 
Canceled(16,090)118.41 
Balance as of June 30, 2023
451,664$88.65 
Stock-based compensation recorded for the PSUs was $0.2 million and $0.3 million for the three months ended June 30, 2023, and 2022, respectively, and $0.5 million and $0.6 million for the six months ended June 30, 2023, and 2022, respectively. Future stock-based compensation for unvested PSUs that are probable to vest as of June 30, 2023 was $5.3 million, which is expected to be recognized over a weighted-average period of 2.2 years.
30

Market-based Restricted Stock Units
In May 2020, the Board of Directors approved and granted 1,695,574 market-based restricted stock units, or MSUs, under the 2018 Plan to each of the Company's Co-Chief Executive Officers, which is subject to the achievement of market-based share price goals established by the Board of Directors. The MSUs consist of three separate tranches and the vesting of each tranche is subject to the Company's common stock closing price being maintained at or above a predetermined share price goal for a period of 30 consecutive calendar days. The share price goal can be met any time during the seven-year performance period from the date of grant. Upon vesting, the MSUs must be held for a period of six to twelve months depending on the time of vesting within the seven-year performance period. The vesting of the MSUs can also be triggered upon a change in control event and achievement of a certain change in control price goal, or when there is a qualifying termination or in the event of death or disability. Any MSUs that remain unvested at the end of the seven-year performance period will automatically be forfeited and terminated without further consideration. The following table presents additional information relating to each MSU award:
TranchePrice GoalNumber of RSUs
Tranche 1
$120 per share
565,192
Tranche 2
$150 per share
565,191
Tranche 3
$200 per share
565,191
The grant date fair values of the MSUs were determined using a Monte Carlo valuation model for each tranche. The related stock-based compensation expense for each tranche was recognized based on an accelerated attribution method over the estimated derived service period. The derived service period was the median duration of the successful stock price paths to meet the price goal for each tranche as simulated in the Monte Carlo valuation model. The Monte Carlo valuation model used assumptions such as volatility, risk-free interest rate, cost of equity and dividend estimated for the performance period of the MSU. The weighted-average grant date fair value of the MSUs was $67.00 per share and the weighted-average derived service period was estimated to be in the range of 0.832.07 years.
On January 1, 2021, Tranche 1 of the MSUs became vested because it had met both service requirement and market-based performance metrics as the predetermined share price goal of $120 per share was achieved for a period of 30 consecutive calendar days. As of June 30, 2023 and December 31, 2022, 2,260,764 shares of market-based restricted stock units, with a weighted-average grant date fair value of $65.20 per share, were outstanding under the 2018 Plan. No MSUs were granted, vested or canceled during the six months ended June 30, 2023.
All three tranches of the MSUs were fully expensed as of June 30, 2022. Stock-based compensation for the MSUs was $7.6 million and $16.1 million for the three and six months ended June 30, 2022, which was recorded in general and administrative expenses on the Company's condensed consolidated statement of operations.
AMEA 2020 Equity Incentive Plan
In August 2020, the board of directors of the Joint Venture approved its 2020 Equity Incentive Plan, or the AMEA 2020 Plan, under which the Joint Venture may grant equity incentive awards such as stock options, restricted stock, restricted stock units, stock appreciation rights and cash-based awards to its employees and non-employees.
In June 2022, in connection with the Joint Venture Acquisition, the Company issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options, at a price of $4.44 per share determined pursuant to an independent valuation. In July 2022, the Company settled the tender offer with the 39 grantees for a total amount of $13.7 million. In addition, in connection with the Joint Venture Acquisition, the unvested Joint Venture's stock options were cancelled and such grantees received replacement awards covering a number of shares of the Company's common stock. The replacement awards, valued at $4.1 million, are subject to the same vesting schedule that applied to the unvested Joint Venture's stock option immediately prior to the close of the Joint Venture Acquisition transaction, to be recognized over a weighted-average period of 2.2 years. The Company accounted for this as a modification which resulted in an immaterial incremental stock-based compensation expense. After the settlement of the tender offer in July 2022, the Company cancelled the AMEA 2020 Plan.
31

Stock-Based Compensation Expense
The following table presents the effect of employee and non-employee related stock-based compensation expense including the Joint Venture:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
Cost of precision oncology testing
$1,176 $1,215 $2,378 $2,379 
Cost of development services and other477  951  
Research and development expense
8,221 6,116 16,899 11,459 
Sales and marketing expense
5,823 5,987 13,326 11,512 
General and administrative expense
6,657 12,226 11,066 24,993 
Total stock-based compensation expense
$22,354 $25,544 $44,620 $50,343 
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
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
Expected term (in years)
5.506.01
4.206.10
5.506.10
4.206.10
Expected volatility
69.5% – 70.5%
65.5% – 68.8%
69.5% – 70.5%
63.3% – 68.8%
Risk-free interest rate
3.4% – 4.0%
3.0% – 3.4%
3.4% – 4.2%
1.9% – 3.4%
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 common stock of the Company, 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.
32

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, or the ESPP. A total of 922,250 shares of common stock were initially reserved for issuance under the ESPP. Effective as of January 1, 2020 and March 2, 2023, an additional 942,614 and 1,026,194 shares of common stock became available for issuance under the ESPP.
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 ESPP provides for separate six-month offering periods beginning on May 15 and November 15 of each year.
Shares of common stock purchased under the ESPP were 298,781 and 188,110 for the three and six months ended June 30, 2023 and 2022, respectively. The total compensation expense related to the ESPP was $1.4 million and $1.3 million for the three months ended June 30, 2023, and 2022, respectively, and $3.0 million and $2.3 million for the six months ended June 30, 2023, and 2022, 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.
The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:
Three and Six Months Ended June 30,
20232022
(unaudited)
Expected term (in years)
0.50
0.50
Expected volatility
76.6%
92.0%
Risk-free interest rate
5.2%
1.5%
Expected dividend yield
%
%
As of June 30, 2023, the unrecognized stock-based compensation expense related to the ESPP was $1.2 million, which is expected to be recognized over the remaining term of the offering period of 0.4 years.
12.    Net Loss Per Share
The following table sets forth the computation of the basic and diluted net loss per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands, except per share data)
Net loss, basic and diluted$(72,771)$(229,432)$(206,304)$(352,660)
Net loss per share, basic and diluted$(0.67)$(2.25)$(1.95)$(3.46)
Weighted-average shares used in computing net loss per share, basic and diluted108,808 102,047 105,752 101,950 
33

Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share, 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 for the periods presented as they had an anti-dilutive effect:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
Stock options issued and outstanding (1)
3,4162,5753,3972,562
Restricted stock units3,3751,7543,4631,619
MSUs2,2612,2612,2612,261
PSUs361349349353
ESPP obligation17710822096
Convertible senior notes8,2258,2258,2258,225
Total17,81515,27217,91515,116
(1)    Excludes stock options of 483,693 shares of the Joint Venture's Class B common stock granted under the AMEA 2020 Plan as of June 30, 2022.
13.    Income Taxes
The income tax expense for the three and six months ended June 30, 2023 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 and six months ended June 30, 2023, and 2022, relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions.
14.    Segment and Geographic Information
The Company operates as one operating segment. The Company's chief operating decision makers are its Co-Chief Executive Officers, who review financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.
The following table sets forth the Company’s revenue by geographic areas based on the customers’ locations:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
United States$129,262 $100,836 $248,173 $191,707 
International (1)
7,888 8,308 17,691 13,536 
Total revenue
$137,150 $109,144 $265,864 $205,243 
(1)    No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June 30, 2023, and 2022, respectively.
As of June 30, 2023, and December 31, 2022, 98% and 99%, respectively, 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, Joint Venture, in May 2018, the Company and an affiliate of SoftBank formed and capitalized the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa. Prior to the completion of the Joint Venture Acquisition in June 2022, the Company had consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances had been eliminated in consolidation.
34

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, 2022 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 the use of our proprietary tests, vast data sets and advanced analytics. We believe our tests can transform cancer care by unlocking insights that will help patients at all stages of the disease, including at its earliest stages, when it’s most treatable. For patients with advanced-stage cancer, we have commercially launched Guardant360 LDT and Guardant360 CDx, the first comprehensive liquid biopsy test approved by the U.S. Food and Drug Administration, or the FDA, to provide tumor mutation profiling with solid tumors and to be used as a companion diagnostic in connection with non-small cell lung cancer, or NSCLC, and breast cancer. We have also launched the Guardant360 TissueNext tissue test for advanced-stage cancer, Guardant Reveal blood test to detect residual and recurring disease in early-stage colorectal, breast and lung cancer patients, and Guardant360 Response blood test to predict patient response to immunotherapy or targeted therapy eight weeks earlier than current standard-of-care imaging. In addition, we have developed Guardant Galaxy suite of advanced analytical technologies to enhance the performance and clinical utility of our portfolio of cancer tests, and to power the next generation of biomarker and drug discovery.
We also collaborate with biopharmaceutical companies in clinical studies by providing the above-mentioned tests, as well as the GuardantOMNI blood test for advanced-stage cancer, and the GuardantINFINITY blood test, a next-generation smart liquid biopsy that provides new, multi-dimensional insights into the complexities of tumor molecular profiles and immune response to advance cancer research and therapy development. Using data collected from our tests, we have also developed our GuardantINFORM platform to help biopharmaceutical companies accelerate precision oncology drug development through the use of this in-silico research platform to unlock further insights into tumor evolution and treatment resistance across various biomarker-driven cancers.
For early cancer detection, we have launched the Shield LDT test to address the needs of individuals eligible for colorectal cancer screening. From a simple blood draw, Shield uses a novel multimodal approach to detect colorectal cancer signals in the bloodstream, including DNA that is shed by tumors. In December 2022, we announced that the ECLIPSE study, an over 20,000 patient registrational study evaluating the performance of our Shield blood test for detecting colorectal cancer in average-risk adults, met co-primary endpoints. In addition, in March 2023, we submitted a premarket approval application for our Shield blood test to the FDA. We also expect to expand into lung and multi-cancer screening with our investigational, next-generation Shield assay.
We currently perform our tests in our laboratories located in Redwood City, California, and San Diego, California. Our Redwood City laboratory is certified pursuant to the Clinical Laboratory Improvement Amendments of 1988, or CLIA, accredited by the College of American Pathologists, or CAP, permitted by the New York State Department of Health, or NYSDOH, and licensed in California and four other states. Our San Diego laboratory is CAP-accredited, CLIA-certified and licensed in California. In addition, our Palo Alto, California laboratory is currently operated as a center for our research and technology development. We have also received CAP accreditation, and In Vitro Diagnostic, or IVD, sample processing approval from Japan's Ministry of Health, Labour and Welfare, or the MHLW, for our laboratory in Japan.
We generated total revenue of $137.2 million and $109.1 million for the three months ended June 30, 2023, and 2022, respectively, and $265.9 million and $205.2 million for the six months ended June 30, 2023, and 2022, respectively. We also incurred net losses of $72.8 million and $229.4 million for the three months ended June 30, 2023, and 2022, respectively, and $206.3 million and $352.7 million for the six months ended June 30, 2023, and 2022, respectively. We have funded our operations to date principally from the sale of our stock, convertible senior notes, and revenue from our precision oncology testing and development services and other. In May 2023, we completed a follow-on underwritten public offering, in which we issued and sold 14,375,000 shares of our common stock at a price of $28.00 per share and received net proceeds of $381.4 million after deducting underwriting discounts and commissions and other offering costs of $21.1 million. As of June 30, 2023, we had cash, cash equivalents and marketable debt securities of approximately $1.2 billion.
35

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 reimbursement 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. Revenue from clinical tests for patients covered by Medicare represented approximately 43% and 45% of our precision oncology revenue from clinical customers during the three months ended June 30, 2023, and 2022, respectively, and approximately 44% and 45% of our precision oncology revenue from clinical customers for the six months ended June 30, 2023, and 2022, respectively.
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. Precision oncology revenue from tests for clinical customers is calculated based on our expected cash collections, using the estimated variable consideration. The variable consideration is estimated based on historical collection patterns as well as the potential for changes in future reimbursement behavior by one or more payers. Estimation of the impact of the potential for changes in reimbursement requires significant judgment and considers payers' past patterns of changes in reimbursement as well as any stated plans to implement changes. Any cash collections over the expected reimbursement period exceeding the estimated variable consideration are recorded in future periods based on actual cash received. Payment from commercial payers can vary depending on whether we have entered into a contract with the payers as a “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. Because we are not contracted with these payers, they determine the amount that they are willing to reimburse us for any of our tests and they can prospectively and retrospectively adjust the amount of reimbursement, adding to the complexity in estimating the variable consideration. When we contract with a payer to serve as a participating provider, reimbursements by the payer are generally made pursuant to a negotiated fee schedule and are limited to only covered indications or where prior approval has been obtained. Becoming a participating provider can result in higher reimbursement amounts for covered uses of our tests and, potentially, no reimbursement for non-covered uses identified under the payer’s policies or the contract. As a result, the potential for more favorable reimbursement associated with becoming a participating provider may be offset by a potential loss of reimbursement for non-covered uses of our tests. Current Procedural Terminology, or CPT, coding plays a significant role in how our tests are reimbursed both from commercial and governmental payers. In addition, Z-Code Identifiers are used by certain payers, including under Medicare's Molecular Diagnostic Services Program, or MolDx, to supplement CPT codes for our molecular diagnostics tests. Changes to the codes used to report to payers may result in significant changes in its reimbursement. If their policies were to change in the future to cover additional cancer indications, we anticipate that our total reimbursement would increase. In January 2021, a proprietary laboratory analyses, or PLA code was issued for our Guardant360 CDx with an effective date in April 2021. Additionally, based on this new PLA code, we applied to the Centers for Medicare and Medicaid Services, or CMS, for our Guardant360 CDx test to become an advanced diagnostic laboratory test, or ADLT. In March 2021, CMS approved ADLT status to the Guardant360 CDx test, based on which Medicare paid us at the lowest available commercial rate per test, from April 1, 2021 to December 31, 2021. Effective January 1, 2022, Medicare has started to reimburse Guardant360 CDx services at the median rate of claims paid by commercial payers and this rate will apply until December 2023. In March 2022, Palmetto GBA, the Medicare administrative contractor for MolDX, conveyed coverage for our Guardant360 TissueNext test under the existing local coverage determination. The policy covers our Guardant360 TissueNext test for Medicare fee-for-service patients with advanced solid tumor cancers. In July 2022, Palmetto GBA conveyed coverage for our Guardant Reveal test for fee-for-service Medicare patients in the United States with stage II or III colorectal cancer whose testing is initiated within three months following curative intent therapy, with an effective date of December 2021. In April 2023, Palmetto GBA conveyed coverage for our Guardant360 Response test for fee-for-service Medicare patients in the U.S. with metastatic or inoperable solid tumors who are on an immune checkpoint inhibitor therapy, tested four to ten weeks from therapy initiation. In July 2023, the MHLW granted national reimbursement approval for our Guardant360 CDx test for patients with advanced or metastatic solid tumor cancers in Japan. Due to the
36

inherent variability and unpredictability of the reimbursement landscape, including related to the amount that payers reimburse us for any of our tests, we estimate the amount of revenue to be recognized at the time a test is provided and record revenue adjustments if and when the cash subsequently received differs from the revenue recorded. Due to this variability and unpredictability, previously recorded revenue adjustments are not indicative of future revenue adjustments from actual cash collections, which may fluctuate significantly. Additionally, if coding changes were to occur, payments for certain uses of our tests could be reduced, put on hold, or eliminated. This variability and unpredictability could increase the risk of future revenue reversal and result in our failing to meet any previously publicly stated guidance we may provide.
Biopharmaceutical customers. Our revenue also depends on our ability to attract, maintain and expand relationships with biopharmaceutical customers. As we continue to develop these relationships, we expect to support a growing number of clinical studies globally and continue to have opportunities to offer our platform to such customers for development services, including companion diagnostic development, novel target discovery and validation, as well as clinical study enrollment. For example, our tests are being developed as companion diagnostics under collaborations with biopharmaceutical companies.
Research and development. A significant aspect of our business is our investment in research and development, including the development of new products. In particular, we have invested heavily in clinical studies as we believe these studies are critical to gaining physician adoption and driving favorable coverage decisions by payers. With respect to Guardant Reveal, in October 2021, we initiated a 1,000-patient prospective, observational, multi-center study, which we refer to as the ORACLE study, designed to evaluate the performance of our Guardant Reveal liquid biopsy test to predict cancer recurrence after curative intent treatment, across 11 solid tumor types. In addition, with respect to Guardant Reveal, in December 2022, we entered into a partnership with Susan G. Komen®, the world’s leading breast cancer organization, to bring the patient perspective to the development of clinical studies that help identify early-stage breast cancer patients who are at high risk of disease recurrence and may benefit from additional monitoring or therapy. With respect to Shield, in December 2022, we announced that the ECLIPSE study, an over 20,000 patient registrational study evaluating the performance of our Shield blood test for detecting colorectal cancer in average-risk adults, met co-primary endpoints. The test demonstrated 83% sensitivity in detecting individuals with colorectal cancer. Specificity was 90% in both individuals without advanced neoplasia and in those who had a negative colonoscopy result. These results exceed the performance criteria set forth by the CMS for reimbursement. This test also demonstrated 13% sensitivity in detecting advanced adenomas. Based on these study results, in March 2023, we submitted a premarket approval application for our Shield blood test to the FDA. In addition, to evaluate the performance of our investigational, next-generation Shield assay in detecting lung cancer in high-risk individuals ages 50-80, in January 2022, we enrolled the first patient in a nearly 10,000-patient prospective, registrational study, which we refer to as the SHIELD LUNG study. The study is anticipated to run in approximately 100 centers in the United States and Europe. We are continuing to enroll more patients for these on-going studies, and have expended considerable resources, and expect to increase such expenditures over the next few years, to support our research and development programs with the goal of fueling further innovation.
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, direct contracts with hospitals or partnerships with research organizations.
In May 2018, we formed and capitalized Guardant Health AMEA, Inc., with SoftBank, relating to the sale, marketing and distribution of our tests generally outside the Americas and Europe, and to accelerate commercialization of our products in Asia, the Middle East and Africa. In June 2022, we purchased all of the shares held by SoftBank and its affiliates, and upon completion of the transaction, we obtained full control over operations of Guardant Health AMEA, Inc. throughout the Asia, Middle East and Africa region.
In December 2020, we signed our first public private partnership agreement with Vall D'Hebron Institute of Oncology, or VHIO, one of Europe’s leading cancer research institutions, and in May 2022, the first blood-based cancer testing services in Europe based on our industry-leading digital sequencing platform became available at the VHIO testing facility in Spain. In October 2021, we signed a partnership agreement with The Royal Marsden NHS Foundation Trust, a premier cancer center within the United Kingdom for patient care, research and teaching of all types of cancer. We expect these partnerships will lead to the establishment of our testing services at the partner laboratories, using our digital sequencing technology, as well as generation of clinical and economic evidence to support commissioning in other areas of Europe.
37

In June 2022, we signed a strategic partnership agreement with Adicon Holdings Limited, a leading independent clinical laboratory company based in China, to offer our industry-leading comprehensive genomic profiling tests to biopharmaceutical companies conducting clinical studies in China. We expect the partnership to help biopharmaceutical companies bring the next generation of cancer therapies to patients in the region.
The success of our international expansion strategy depends on a number of factors, including the internal and external constraints placed on our international laboratory partners and biopharmaceutical companies in the context of broader global, regional and U.S. economic and geopolitical conditions. For example, deterioration in the bilateral relationship between the United States and China may impact international trade, government spending, regional stability and macroeconomic conditions. The impact of these potential developments, including any resulting sanctions, export controls or other restrictive actions that may be imposed against governmental or other entities in, for example, China, may contribute to disruption of our international partnerships and instability and volatility in the global markets, which in turn could adversely impact our operations and weaken our financial results.
Sales and marketing expense. Our financial results have historically, and will likely continue to, fluctuate significantly based upon the impact of our sales and marketing expense, increase in headcount, and in particular, our various marketing programs around existing and new product introductions.
General and administrative expense. Our financial results have historically, and will likely continue to, fluctuate significantly based upon the impact of our general and administrative expense, and in particular, our stock-based compensation expense. Our equity awards, including market-based and performance-based restricted stock units, are intended to retain and incentivize employees to lead us to sustained, long-term superior financial and operational performance.
COVID-19 Global Pandemic. The global coronavirus 2019, or COVID-19, pandemic has negatively affected, and we expect will continue to negatively affect, our revenue and our clinical studies. For example, our biopharmaceutical customers are facing challenges in recruiting patients and in conducting clinical studies to advance their pipelines, for which our tests could be utilized. In addition, disruptions caused by the pandemic have adversely affected the quantity and quality of certain sequencers, reagents, blood tubes and other similar materials that are critical to our commercial and research and development programs. We currently have a limited amount of stock of these components. Failure in the future to secure sufficient supply of critical components could materially and adversely affect our ability to manufacture or supply marketed products and product candidates or complete our ongoing research and development programs on the timelines previously established, which could materially and adversely affect our business and future prospects. The severity of the impact on our business will depend on a number of factors, including the duration and severity of the pandemic and the impact of any variants of the virus on us, our customers, and our suppliers.
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, 2022, 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 and other.
Precision oncology testing. Precision oncology testing revenue is generated from sales of our tests to clinical and biopharmaceutical customers. In the United States, through June 30, 2023, 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 also submit claims to Medicare for reimbursement for our Guardant360 CDx, Guardant360 LDT, Guardant360 TissueNext, Guardant Reveal and Guardant360 Response clinical testing performed for qualifying patients. Revenue from clinical tests for patients covered by Medicare represented approximately 43% and 45% of our precision oncology revenue from clinical customers during the three months ended June 30, 2023, and 2022, respectively, and 44% and 45% of our precision oncology revenue from clinical customers during the six months ended June 30, 2023, and 2022, respectively.
38

Development services and other. Development services revenue primarily represents services that we provide to biopharmaceutical companies, large medical institutions and international laboratory partners. We collaborate with biopharmaceutical companies in the development and clinical studies of new drugs. As part of these collaborations, we provide services related to regulatory filings to support companion diagnostic device submissions for our test panels. Under these arrangements, we generate revenue from progression of our collaboration efforts, as well as from provision of on-going support. In addition to companion diagnostic development and regulatory approval services, we also provide other development services, including clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other revenue includes amounts derived from licensing our technologies, kit fulfillment and screening services.
Costs and operating expenses
Cost of precision oncology testing. Cost of precision oncology testing generally consists of cost of materials, including inventory write-downs; cost of labor, including employee benefits, bonus, and stock-based compensation; equipment and infrastructure expenses associated with processing test samples, such as sample accessioning, library preparation, sequencing, and quality control analyses; freight; curation of test results for physicians; phlebotomy; and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, rent costs, depreciation of leasehold improvements and information technology costs. Costs associated with performing our tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to the tests. While we do not believe the technologies underlying the third-party 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 we expect the cost per test to decrease modestly over time due to the efficiencies we may gain as test volume increases, and from automation and other cost reductions.
Cost of development services and other. Cost of development services and other primarily includes costs incurred for the performance of development services requested by our biopharmaceutical customers, and costs associated with our partnership agreements and screening services, which comprise of labor and material costs including any inventory write-downs. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of revenue. Cost of development services and other will vary depending on the nature, timing and scope of customer projects.
Research and development expense. Research and development expenses consist of costs incurred to develop technology and include salaries and benefits including stock-based compensation, reagents and supplies used in research and development laboratory work, infrastructure expenses, including allocated facility occupancy and information technology costs, contract services, other outside costs and costs to develop our technology capabilities. Research and development expenses also include costs related to activities performed under contracts with biopharmaceutical companies before technological feasibility has been achieved. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop our technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs. We expect that our research and development expenses will continue to increase in absolute dollars as we continue to innovate and develop additional products, expand our genomic and medical data management resources and conduct our ongoing and new clinical studies.
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, sales incentives, and educational activities and allocated overhead expenses. We expect our sales and marketing expenses to increase in absolute dollars as we expand our sales force, increase our presence within and outside of the United States, and increase our marketing activities to drive further awareness and adoption of our tests.
39

General and administrative expense. Our general and administrative expenses include costs for our executive, accounting and finance, information technology, legal and human resources functions. These expenses consist principally of salaries, bonuses, employee benefits, travel expenses and stock-based compensation, as well as professional services fees such as consulting, audit, tax and legal fees, and general corporate costs and allocated overhead expenses. In addition, our general and administrative expenses also include severance costs related to workforce reduction. We expect that our general and administrative expenses will continue to increase as we incur additional costs to support the growth of our business. These expenses, though expected to increase in absolute dollars, are expected to decrease modestly as a percentage of revenue in the long term, though they may fluctuate as a percentage of revenue from period to period due to the timing and extent of these expenses being incurred.
Interest income
Interest income consists of interest earned on our cash, cash equivalents and marketable debt securities.
Interest expense
Interest expense consists primarily of charges relating to amortization of debt issuance costs.
Other income (expense), net
Other income (expense), net consists of foreign currency exchange gains and losses, fair value adjustments of marketable equity securities, impairment of non-marketable equity securities and other related assets, and non-recurring payments due and received in relation to the settlement of license and patent disputes. 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 tables set forth the significant components of our results of operations for the periods presented.
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
Revenue:
Precision oncology testing$125,244 $92,062 $238,637 $176,198 
Development services and other11,906 17,082 27,227 29,045 
Total revenue
137,150 109,144 265,864 205,243 
Costs and operating expenses:
Cost of precision oncology testing(1)
49,357 34,375 94,463 65,059 
Cost of development services and other(1)
4,491 2,352 12,458 3,649 
Research and development expense(1)
90,359 85,455 183,487 167,212 
Sales and marketing expense(1)
71,043 73,603 147,166 138,035 
General and administrative expense(1)
41,516 43,680 81,961 84,947 
Total costs and operating expenses
256,766 239,465 519,535 458,902 
Loss from operations
(119,616)(130,321)(253,671)(253,659)
Interest income6,727 1,387 9,787 2,165 
Interest expense(645)(645)(1,289)(1,289)
Other income (expense), net41,259 378 39,605 330 
Fair value adjustments of noncontrolling interest liability— (99,785)— (99,785)
Loss before provision for income taxes
(72,275)(228,986)(205,568)(352,238)
Provision for income taxes
496 446 736 422 
Net loss
$(72,771)$(229,432)$(206,304)$(352,660)
40

(1)Amounts include stock-based compensation expense as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
Cost of precision oncology testing$1,176 $1,215 $2,378 $2,379 
Cost of development services and other477 — 951 — 
Research and development expense8,221 6,116 16,899 11,459 
Sales and marketing expense5,823 5,987 13,326 11,512 
General and administrative expense6,657 12,226 11,066 24,993 
Total stock-based compensation expense
$22,354 $25,544 $44,620 $50,343 
In November 2020, we granted restricted stock units with certain performance metrics, or PSUs, consisting of a performance period of 4 years combined with an additional service period requirement of six months should the vesting criteria be met. As of June 30, 2023, these PSUs had a grant-date fair value of approximately $27.3 million, net of forfeitures, however no compensation expense for these PSUs has been recorded to-date since the achievement of the performance metrics was not determined to be probable as of June 30, 2023. At each reporting date, we will continue to assess the likelihood of the performance criteria being met and will record a cumulative catch-up adjustment should the achievement of the performance metrics be determined to be probable. For example, had the achievement of the performance metrics been determined to be probable as of June 30, 2023, we would have recorded a total charge of $16.1 million, of which $1.4 million would have been recorded to cost of development services and other, and $5.7 million, $5.8 million and $3.2 million would have been recorded as components of research and development expense, sales and marketing expense, and general and administrative expense, respectively, in the condensed consolidated statements of operations for the three months ended June 30, 2023. In addition, any of these PSUs that remain unvested at the end of the performance period would be forfeited.
Comparison of the Three Months Ended June 30, 2023 and 2022
Revenue
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Precision oncology testing
$125,244 $92,062 $33,182 36 %
Development services and other
11,906 17,082 (5,176)(30)%
Total revenue
$137,150 $109,144 $28,006 26 %
Total revenue was $137.2 million for the three months ended June 30, 2023, compared to $109.1 million for the three months ended June 30, 2022, an increase of $28.0 million, or 26%.
Precision oncology testing revenue increased to $125.2 million for the three months ended June 30, 2023, from $92.1 million for the three months ended June 30, 2022, an increase of $33.2 million, or 36%.
Precision oncology revenue from tests for clinical customers was $100.2 million for the three months ended June 30, 2023, up 42% from $70.5 million for the three months ended June 30, 2022. This increase in clinical testing revenue was driven primarily by an increase in sample volume. Total tests for clinical customers increased to approximately 43,500 for the three months ended June 30, 2023, from approximately 29,300 for the three months ended June 30, 2022.
Precision oncology revenue from tests for biopharmaceutical customers was $25.0 million for the three months ended June 30, 2023, and $21.6 million for the three months ended June 30, 2022, respectively. This increase in revenue was primarily due to an increase in sample volume, including our GuardantINFINITY smart liquid biopsy test launched in September 2022. Total tests for biopharmaceutical customers increased to approximately 6,700 for the three months ended June 30, 2023, from approximately 6,000 for the three months ended June 30, 2022, primarily due to an increase in the number of biopharmaceutical customers and their contracted projects.
41

Development services and other revenue decreased to $11.9 million for the three months ended June 30, 2023, from $17.1 million for the three months ended June 30, 2022, a decrease of $5.2 million, or 30%. This decrease in development services and other revenue was primarily due to the timing and amount of milestones related to our partnership agreements and the change in companion diagnostics collaboration projects with biopharmaceutical customers during the three months ended June 30, 2023.
Cost of Revenue
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Cost of precision oncology testing$49,357 $34,375 $14,982 44 %
Cost of development services and other4,491 2,352 2,139 91 %
Total cost of revenue $53,848 $36,727 $17,121 47 %
Total cost of revenue was $53.8 million for the three months ended June 30, 2023, compared to $36.7 million for the three months ended June 30, 2022, an increase of $17.1 million, or 47%.
Cost of precision oncology testing was $49.4 million for the three months ended June 30, 2023, compared to $34.4 million for the three months ended June 30, 2022, an increase of $15.0 million, or 44%. This increase in cost of precision oncology testing was primarily attributable to an increase in sample volume, resulting in a $8.4 million increase in material costs, and a $5.0 million increase in production labor and overhead costs.
Cost of development services and other was $4.5 million for the three months ended June 30, 2023, compared to $2.4 million for the three months ended June 30, 2022, an increase of $2.1 million. This increase in cost of development services and other was primarily due to costs associated with providing screening testing services and our partnership agreements, partially offset by costs associated with our companion diagnostics collaboration projects with biopharmaceutical customers during the three months ended June 30, 2023.
Operating Expenses
Research and development expense
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Research and development
$90,359 $85,455 $4,904 %
Research and development expenses were $90.4 million for the three months ended June 30, 2023, compared to $85.5 million for the three months ended June 30, 2022, an increase of $4.9 million, or 6%. This increase in research and development expense was primarily related to continued investment in the development of our technologies and products, and our clinical studies, resulting in an increase of $6.3 million in outside service fees, and an increase of $2.1 million in stock-based compensation, partially offset by a decrease of $3.4 million related to allocated facility and information technology infrastructure costs.
Sales and marketing expense
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Sales and marketing
$71,043 $73,603 $(2,560)(3)%
Selling and marketing expenses were $71.0 million for the three months ended June 30, 2023, compared to $73.6 million for the three months ended June 30, 2022, a decrease of $2.6 million, or 3%. This decrease was primarily related to a decrease of $1.7 million in marketing activity related costs, and a decrease of $1.1 million in personnel costs.
42

General and administrative expense
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
General and administrative
$41,516 $43,680 $(2,164)(5)%
General and administrative expenses were $41.5 million for the three months ended June 30, 2023, compared to $43.7 million for the three months ended June 30, 2022, a decrease of $2.2 million, or 5%. This decrease was primarily due to a decrease of $5.6 million in stock-based compensation, of which $7.6 million decrease was primarily related to the market-based restricted stock units issued to our Co-Chief Executive Officers which were fully expensed as of June 30, 2022, partially offset by an increase of $3.0 million in other legal expenses, and an increase of $2.4 million in professional service expenses related to outside legal, accounting, consulting and IT services.
Interest income
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Interest income
$6,727 $1,387 $5,340 385 %
Interest income was $6.7 million for the three months ended June 30, 2023, compared to $1.4 million for the three months ended June 30, 2022, an increase of $5.3 million, primarily due to higher interest rates.
Interest expense
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Interest expense
$(645)$(645)$— — %
Interest expense was primarily attributable to the amortization of debt issuance costs related to our convertible senior notes issued in November 2020, for the three months ended June 30, 2023, and 2022.
Other income (expense), net
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Other income (expense), net
$41,259 $378 $40,881 *
*    Not meaningful
Other income (expense), net was a $41.3 million income for the three months ended June 30, 2023, compared to a $0.4 million income for the three months ended June 30, 2022, an increase of $40.9 million. This increase was primarily attributable to $64.0 million of unrealized gains recorded for our marketable equity security investment in Lunit, Inc., partially offset by $23.6 million of impairment recorded for our non-marketable equity security investments and other related assets, during the three months ended June 30, 2023.
43

Fair value adjustments of noncontrolling interest liability
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Fair value adjustments of noncontrolling interest liability
$— $(99,785)$99,785 (100)%
Fair value adjustments of noncontrolling interest liability for the three months ended June 30, 2022 was made as a result of the Joint Venture Acquisition completed in June 2022.
Provision for income taxes
Three Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Provision for income taxes
$496 $446 $50 11 %
*    Not meaningful
Provision for income taxes was immaterial for the three months ended June 30, 2023, and 2022.
Comparison of the Six Months Ended June 30, 2023 and 2022
Revenue
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Precision oncology testing
$238,637 $176,198 $62,439 35 %
Development services and other
27,227 29,045 (1,818)(6)%
Total revenue
$265,864 $205,243 $60,621 30 %
Total revenue was $265.9 million for the six months ended June 30, 2023, compared to $205.2 million for the six months ended June 30, 2022, an increase of $60.6 million, or 30%.
Precision oncology testing revenue increased to $238.6 million for the six months ended June 30, 2023, from $176.2 million for the six months ended June 30, 2022, an increase of $62.4 million, or 35%.
Precision oncology revenue from tests for clinical customers was $191.7 million for the six months ended June 30, 2023, up 40% from $136.5 million for the six months ended June 30, 2022. This increase in clinical testing revenue was driven primarily by an increase in sample volume. Total tests for clinical customers increased to approximately 82,600 for the six months ended June 30, 2023, from approximately 56,400 for the six months ended June 30, 2022.
Precision oncology revenue from tests for biopharmaceutical customers was $46.9 million for the six months ended June 30, 2023, and $39.7 million for the six months ended June 30, 2022, respectively. This increase in revenue was primarily due to an increase in sample volume, including our GuardantINFINITY smart liquid biopsy test launched in September 2022. Total tests for biopharmaceutical customers increased to approximately 12,850 for the six months ended June 30, 2023, from approximately 11,100 for the six months ended June 30, 2022, primarily due to an increase in the number of biopharmaceutical customers and their contracted projects.
Development services and other revenue decreased to $27.2 million for the six months ended June 30, 2023, from $29.0 million for the six months ended June 30, 2022, a decrease of $1.8 million, or 6%. This decrease in development services and other revenue was primarily due to revenue decrease from our companion diagnostics collaboration projects and other service agreements with biopharmaceutical customers and our royalty agreements, partially offset by revenue increase from our partnership agreements during the six months ended June 30, 2023.
44


Cost of Revenue
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(dollars in thousands)
Cost of precision oncology testing$94,463 $65,059 $29,404 45 %
Cost of development services and other12,458 3,649 8,809 241 %
Total cost of revenue$106,921 $68,708 $38,213 56 %
Total cost of revenue was $106.9 million for the six months ended June 30, 2023, compared to $68.7 million for the six months ended June 30, 2022, an increase of $38.2 million, or 56%.
Cost of precision oncology testing was $94.5 million for the six months ended June 30, 2023, compared to $65.1 million for the six months ended June 30, 2022, an increase of $29.4 million, or 45%. This increase in cost of precision oncology testing was primarily attributable to an increase in sample volume, resulting in a $16.6 million increase in material costs, a $10.0 million increase in production labor and overhead costs, and a $2.4 million increase in other costs, including costs related to kits, freight and curation of test results for physicians.
Cost of development services and other was $12.5 million for the six months ended June 30, 2023, compared to $3.6 million for the six months ended June 30, 2022, an increase of $8.8 million. This increase in cost of development services and other was primarily due to costs associated with providing screening testing services and our partnership agreements, partially offset by costs associated with our companion diagnostics collaboration projects with biopharmaceutical customers during the six months ended June 30, 2023.
Operating Expenses
Research and development expense
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Research and development
$183,487 $167,212 $16,275 10 %
Research and development expenses were $183.5 million for the six months ended June 30, 2023, compared to $167.2 million for the six months ended June 30, 2022, an increase of $16.3 million, or 10%. This increase in research and development expense was primarily related to continued investment in the development of our technologies and products, and our clinical studies, resulting in an increase of $15.2 million in outside service fees, an increase of $5.4 million in stock-based compensation, and an increase of $2.8 million in office and administrative costs, partially offset by a decrease of $6.5 million in material costs, and a decrease of $3.0 million related to allocated facility and information technology infrastructure costs.
Sales and marketing expense
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Sales and marketing
$147,166 $138,035 $9,131 %
Selling and marketing expenses were $147.2 million for the six months ended June 30, 2023, compared to $138.0 million for the six months ended June 30, 2022, an increase of $9.1 million, or 7%. This increase was related to commercial infrastructure buildout and marketing activities to support existing products and new product launch, primarily resulting in an increase of $4.8 million in travel and accommodation costs, an increase of $2.7 million in personnel costs, and an increase of $1.8 million in stock-based compensation.
45

General and administrative expense
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
General and administrative
$81,961 $84,947 $(2,986)(4)%
General and administrative expenses were $82.0 million for the six months ended June 30, 2023, compared to $84.9 million for the six months ended June 30, 2022, a decrease of $3.0 million, or 4%. This decrease was primarily due to a decrease of $13.9 million in stock-based compensation, of which $16.1 million decrease was primarily related to the market-based restricted stock units issued to our Co-Chief Executive Officers which were fully expensed as of June 30, 2022, and $2.3 million decrease was related to forfeitures, respectively, and a decrease of $3.8 million in acquisition related contingent consideration, partially offset by an increase of $7.5 million in severance costs related to a workforce reduction incurred in the first quarter of 2023, an increase of $3.1 million in personnel cost in line with our business expansion, an increase of $3.0 million in other legal expenses, and an increase of $2.9 million in professional service expenses related to outside legal, accounting, consulting and IT services.
Interest income
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Interest income
$9,787 $2,165 $7,622 352 %
Interest income was $9.8 million for the six months ended June 30, 2023, compared to $2.2 million for the six months ended June 30, 2022, an increase of $7.6 million, primarily due to higher interest rates.
Interest expense
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Interest expense
$(1,289)$(1,289)$— — %
Interest expense was primarily attributable to the amortization of debt issuance costs related to our convertible senior notes issued in November 2020, for the six months ended June 30, 2023, and 2022.
Other income (expense), net
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Other income (expense), net
$39,605 $330 $39,275 *
*    Not meaningful
Other income (expense), net was a $39.6 million income for the six months ended June 30, 2023, compared to a $0.3 million income for the six months ended June 30, 2022, an increase of $39.3 million. This increase was primarily attributable to $67.9 million of unrealized gains recorded for our marketable equity security investment in Lunit, Inc., partially offset by $29.1 million of impairment recorded for our non-marketable equity security investments and other related assets, during the six months ended June 30, 2023.
46

Fair value adjustments of noncontrolling interest liability
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Fair value adjustments of noncontrolling interest liability
$— $(99,785)$99,785 (100)%
Fair value adjustments of noncontrolling interest liability for the six months ended June 30, 2022 was made as a result of the Joint Venture Acquisition completed in June 2022.
Provision for income taxes
Six Months Ended June 30,
Change
20232022
$
%
(unaudited)
(in thousands)
Provision for income taxes
$736 $422 $314 74 %
Provision for income taxes was immaterial for the six months ended June 30, 2023, and 2022.
Liquidity and capital resources
We have incurred losses and negative cash flows from operations since our inception, and as of June 30, 2023, we had an accumulated deficit of $1.9 billion. We expect to incur additional operating losses in the near future and our operating expenses will increase as we continue to invest in clinical studies and develop new products, expand our sales organization, and increase our marketing efforts to drive market adoption of our tests. As demand for our tests are expected to continue to increase from physicians and biopharmaceutical companies, we anticipate that our capital expenditure requirements could also increase if we require additional laboratory capacity.
We have funded our operations to date principally from the sale of stock, convertible debt and through revenue from precision oncology testing and development services and other. As of June 30, 2023, we had cash and cash equivalents of $271.1 million and marketable debt securities of $953.8 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. Additionally, we have investments held in marketable debt securities consisting of United States treasury securities and commercial paper that can be immediately liquid.
Based on our current business plan, we believe our current cash, cash equivalents and marketable debt securities and anticipated cash flows from operations, will be sufficient to meet our anticipated cash requirements for more than 12 months from the date of this Quarterly Report on Form 10-Q. We may consider raising additional capital to expand our business, to pursue strategic investments, to take advantage of financing opportunities or for other reasons. As revenue from precision oncology testing and development services and other is expected to grow long-term, we expect our accounts receivable and inventory balances to increase. Any increase in accounts receivable and inventory may not be completely offset by increases in accounts payable and accrued liabilities, which could impact our working capital balances.
If our available cash, cash equivalents and marketable debt securities and anticipated cash flows from operations are insufficient to satisfy our liquidity requirements including because of lower demand for our products as a result of lower than currently expected rates of reimbursement from our customers or other risks described in this Quarterly Report on Form 10-Q and in our Form 10-K for the year ended December 31, 2022, we may seek to sell additional common or preferred equity or convertible debt securities, enter into a credit facility or another form of third-party funding or seek other debt financing. The sale of equity and convertible debt securities may result in dilution to our stockholders and, in the case of preferred equity securities or convertible debt, those securities could provide for rights, preferences or privileges senior to those of our common stock. The terms of debt securities issued or borrowings pursuant to a credit agreement could impose significant restrictions on our operations. If we raise funds through collaborations and licensing arrangements, we might be required to relinquish significant rights to our platform technologies or products or grant licenses on terms that are not favorable to us. Additional capital may not be available to us on reasonable terms, or at all.
47

Cash flows
The following table summarizes our cash flows for the periods presented:
Six Months Ended June 30,
20232022
(unaudited)
(in thousands)
Net cash used in operating activities$(168,456)$(140,554)
Net cash (used in) provided by investing activities$(83,903)$37,915 
Net cash provided by (used in) financing activities$383,000 $(172,099)
Operating activities
Cash used in operating activities during the six months ended June 30, 2023, was $168.5 million, which resulted from a net loss of $206.3 million, and cash effect of net change in our operating assets and liabilities of $1.9 million, partially offset by non-cash charges of $39.8 million. Non-cash charges primarily consisted of $44.6 million of stock-based compensation, $29.1 million of impairment of non-marketable equity securities and other related assets, $21.0 million of depreciation and amortization, and $14.7 million of operating lease costs, partially offset by $67.9 million of unrealized gains on marketable equity securities, and $3.1 million of amortization of discount on marketable debt securities. The cash effect of net change in our operating assets and liabilities was primarily the result of a $15.0 million payment of operating lease liabilities net of receipt of tenant improvement allowance, a $8.9 million increase in inventory, net, due to forecasted higher testing volumes, and increased inventory level to offset potential disruption in supply chain, and a $6.1 million decrease in deferred revenue, partially offset by a $16.5 million increase in accounts payable and accrued liabilities, and a $10.7 million decrease in accounts receivable, net.
Cash used in operating activities during the six months ended June 30, 2022 was $140.6 million, which resulted from a net loss of $352.7 million, partially offset by non-cash charges of $189.2 million and cash effect of net change in our operating assets and liabilities of $22.9 million. Non-cash charges primarily consisted of $99.8 million of fair value adjustments of noncontrolling interest liability in connection with the Joint Venture Acquisition, $50.3 million of stock-based compensation, $16.0 million of depreciation and amortization, $14.2 million of operating lease costs, $3.8 million of amortization of premium on marketable debt investments, and $3.8 million of revaluation adjustments to contingent consideration. The cash effect of net change in our operating assets and liabilities was primarily the result of a $23.7 million decrease in prepaid expenses and other current assets, net, primarily driven by a $25.0 million one-time payment pursuant to a settlement and license agreement entered into in December 2021, a $22.4 million increase in accounts payable and accrued liabilities, primarily due to increased personnel and increase in accrued and other liabilities, a $5.9 million increase in deferred revenue primarily due to upfront payments from international laboratory partners, and a $4.3 million decrease in other assets, net, partially offset by a $29.2 million increase in inventory, net, due to forecasted higher testing volumes, and increased inventory level to offset potential disruption in supply chain, and a $6.6 million payment of operating lease liabilities net of receipt of tenant improvement allowance.
Investing activities    
Cash used in investing activities during the six months ended June 30, 2023, was $83.9 million, which resulted primarily from purchases of marketable debt securities of $561.3 million, and purchases of property and equipment of $14.0 million, partially offset by maturities of marketable debt securities of $492.7 million.
Cash provided by investing activities during the six months ended June 30, 2022, was $37.9 million, which resulted primarily from maturities of marketable debt securities of $335.0 million, partially offset by purchases of marketable debt securities of $238.6 million, purchases of property and equipment of $45.7 million, and purchase of non-marketable equity securities and other related investments of $12.8 million.
Financing activities
Cash provided by financing activities during the six months ended June 30, 2023, was $383.0 million, which was primarily attributable to gross proceeds from the follow-on public offering of $402.5 million, and proceeds from issuances of common stock under our employee stock purchase plan of $6.7 million, partially offset by payment of offering costs related to the follow-on public offering of $21.3 million, and taxes paid related to net share settlement of restricted stock units of $5.1 million.
48

Cash used in financing activities during the six months ended June 30, 2022, was $172.1 million, which was primarily attributable to consideration payment for the Joint Venture Acquisition of $177.8 million, and taxes paid related to net share settlement of restricted stock units of $2.2 million, partially offset by proceeds from issuances of common stock under our employee stock purchase plan of $5.7 million, and proceeds from exercise of stock options of $2.2 million.
Critical accounting policies and estimates
We have prepared our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America, or GAAP. Our preparation of these consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, expenses and related disclosures at the date of the consolidated financial statements, as well as revenue and expenses recorded during the reporting periods. We evaluate our estimates and judgments on an ongoing basis. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could therefore differ materially from these estimates under different assumptions or conditions.
Our significant accounting policies are described in more detail in Note 2 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q and in Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations”, in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022. During the three and six months ended June 30, 2023, there were no material changes to our critical accounting policies from those discussed previously.
Recent accounting pronouncements
Not applicable.
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, marketable debt securities and our indebtedness. As of June 30, 2023, we had cash and cash equivalents of $271.1 million held primarily in cash deposits, money market funds and commercial paper. Our marketable debt securities are held in U.S. government debt securities and commercial paper. As of June 30, 2023, we had short-term marketable debt securities of $953.8 million. Our primary exposure to market risk is interest income sensitivity, which is affected by changes in the general level of the interest rates in the United States. As of June 30, 2023, a hypothetical 100 basis point increase in interest rates would have resulted in an approximate $3.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 $3.0 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 June 30, 2023, we have generated an insignificant amount of revenues denominated in foreign currencies. As we expand our presence in the international market, our results of operations and cash flows are expected to increasingly be subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. As of June 30, 2023, 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.
49

Item 4. Controls and Procedures
Evaluation of disclosure controls and procedures
Our Co-Chief Executive Officers, or Co-CEOs, and our Chief Financial Officer, or CFO with the participation of other members of our management, have evaluated the effectiveness of our “disclosure controls and procedures” (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or Exchange Act) as of June 30, 2023, and our Co-CEOs and our CFO have concluded that our disclosure controls and procedures are effective based on their evaluation of these controls and procedures as required by paragraph (b) of Exchange Act Rules 13a-15 or 15d-15.
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.
Limitations on effectiveness of controls and procedures
Our management, including our Co-CEOs and our CFO, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
50

PART II—OTHER INFORMATION
Item 1. Legal Proceedings
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 fiscal year ended December 31, 2022, filed with the SEC on February 23, 2023. 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. During the second quarter of fiscal 2023, there were no material changes to our previously disclosed risk factors.
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.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
None.
Item 3. Defaults Upon Senior Securities.
Not applicable.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
Not applicable.
51


Item 6. Exhibits.
Exhibit NumberDescriptionFormFile No.ExhibitFiling DateFiled/Furnished Herewith
3.18-K001-386833.110/9/2018
3.28-K001-386833.210/9/2018
10.1*
31.1*
31.2*
31.3*
32.1**
32.2**
32.3**
101.INSInline 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
*
104Cover 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:August 3, 2023By:/s/ Helmy Eltoukhy
Name:
Helmy Eltoukhy
Title:
Co-Chief Executive Officer
(Principal Executive Officer)
Dated:August 3, 2023By:/s/ AmirAli Talasaz
Name:
AmirAli Talasaz
Title:
Co-Chief Executive Officer
(Principal Executive Officer)
Dated:August 3, 2023By:/s/ Michael Bell
Name:Michael Bell
Title:Chief Financial Officer
(Principal Accounting Officer and Principal Financial Officer)
53
EX-10.1 2 gh-06302023x10qxex101.htm EX-10.1 Document

Exhibit 10.1
GUARDANT HEALTH, INC.
EXECUTIVE SEVERANCE PLAN
As amended and restated on
May 2, 2023

Guardant Health, Inc., a Delaware corporation, (the “Company”) has adopted this Executive Severance Plan, including the attached Exhibits (the “Plan”), for the benefit of Participants (as defined below) on the terms and conditions hereinafter stated. The Plan, as initially adopted on September 15, 2018 and amended on March 11, 2019 and May 2, 2023, is intended to provide severance protections to a select group of management or highly compensated employees (within the meaning of ERISA (as defined below)) in connection with qualifying terminations of employment.

1.    Defined Terms. Capitalized terms used but not otherwise defined herein shall have the meanings indicated below:

1.1    “Base Compensation” means the Participant’s annual base salary rate in effect immediately prior to a Qualifying Termination, disregarding any reduction which gives rise to Good Reason.

1.2    “Board” means the Board of Directors of the Company.

1.3    “Cash Salary Severance” means the portion of a Participant’s Cash Severance that is based on the Participant’s Base Compensation determined in accordance with Exhibit A or Exhibit B attached hereto, as applicable.

1.4    “Cash Severance” means the Cash Salary Severance and, if applicable, the Target Incentive Compensation Severance.

1.5    “Cause” means the occurrence of any one or more of the following events unless, to the extent capable of correction, the Participant fully corrects the circumstances constituting Cause within 15 days after receipt of written notice thereof:

(a)    the Participant’s willful failure to substantially perform his or her duties with the Company (other than any such failure resulting from the Participant’s incapacity due to physical or mental illness or any such actual or anticipated failure after his or her issuance of a notice of termination for Good Reason), after a written demand for performance is delivered to the Participant by the Committee, which demand specifically identifies the manner in which the Committee believes that the Participant has not performed his or her duties;

(b)    the Participant’s commission of an act of fraud or material dishonesty resulting in reputational, economic or financial injury to the Company;

(c)    the Participant’s material misappropriation or embezzlement of the property of the Company or any of its affiliates;

(d)    the Participant’s commission of, including any entry by the Participant of a guilty or no contest plea to, a felony (other than a traffic violation) or other crime involving moral turpitude, or the Participant’s commission of unlawful harassment or discrimination;

(e)    the Participant’s willful misconduct or gross negligence with respect to any material aspect of the Company’s business or a material breach by the Participant of his or her fiduciary duty to the Company, which willful misconduct, gross negligence or material breach has a material and demonstrable adverse effect on the Company; or the Participant’s material breach of either the Participant’s obligations under a written agreement between the Company and the Participant or a Company policy.

1.6    “Change in Control” shall have the meaning set forth in the Company’s 2018 Incentive Award Plan, as may be amended from time to time.

1.7    “CIC Protection Period” means the period beginning on and including three months prior to the date of a Change in Control and ending on and including the one-year anniversary of the date of a Change in Control.




1.8    “CIC Termination” means a Qualifying Termination which occurs during the CIC Protection Period.

1.9    “Claimant” shall have the meaning set forth in Section 11.1 hereof.

1.10    “COBRA” means the Consolidated Omnibus Budget Reconciliation Act of 1985.

1.11    “COBRA Period” means the number of months during which the Participant is entitled to COBRA Premium Payments, determined in accordance with Exhibit A or Exhibit B attached hereto, as applicable.

1.12    “COBRA Premium Payment” shall have the meaning set forth in Section 4.2(b) hereof.

1.13    “Code” means the Internal Revenue Code of 1986, as amended from time to time, or any successor thereto.

1.14    “Committee” means the Compensation Committee of the Board, or such other committee as may be appointed by the Board to administer the Plan.

1.15    “Date of Termination” means the effective date of the termination of the Participant’s employment.

1.16    “Employee” means an individual who is an employee (within the meaning of Code Section 3401(c)) of the Company or any of its subsidiaries.

1.17    “Equity Award Treatment” shall have the meaning set forth in Section 4.3 hereof.

1.18    “ERISA” means the Employee Retirement Income Security Act of 1974, as amended, and the regulations promulgated thereunder.

1.19    “Excise Tax” shall have the meaning set forth in Section 7.1 hereof.

1.20    “Good Reason” means the occurrence of any one or more of the following events without the Participant’s prior written consent, unless the Company fully corrects the circumstances constituting Good Reason (provided such circumstances are capable of correction) as provided below:

(a)    a material diminution in the Participant’s position (including status, offices, titles and reporting requirements), authority, duties or responsibilities, excluding for this purpose any isolated, insubstantial or inadvertent actions not taken in bad faith and which are remedied by the Company promptly after receipt of notice thereof given by the Participant;

(b)    the Company’s material reduction of the Participant’s Base Compensation, as the same may be increased from time to time, other than as a result of a proportionate, across-the-board reduction of base compensation payable to similarly situated employees of the Participant; or

(c)    a material change in the geographic location at which the Participant performs his or her principal duties for the Company to a new location that is more than 30 miles from the location at which the Participant performs his or her principal duties for the Company as of the date on which the Participant first becomes a Participant in the Plan.

Notwithstanding the foregoing, the Participant will not be deemed to have resigned for Good Reason unless (1) the Participant provides the Company with written notice setting forth in reasonable detail the facts and circumstances claimed by the Participant to constitute Good Reason within 90 days after the date of the occurrence of any event that the Participant knows or should reasonably have known to constitute Good Reason, (2) the Company fails to cure such acts or omissions within 30 days following its receipt of such notice, and (3) the effective date of the Participant’s termination for Good Reason occurs no later than 60 days after the expiration of the Company’s cure period.

1.21    “Independent Advisors” shall have the meaning set forth in Section 7.2 hereof.

1.22    “Participant” means each Employee who is selected by the Administrator (or designee thereof in accordance with Section 4 hereof) to participate in the Plan and is provided with (and, if applicable, countersigns) a



Participation Notice in accordance with Section 13.2 hereof, other than any Employee who, at the time of his or her termination of employment, is covered by another plan or agreement with the Company or a subsidiary that provides for cash severance or termination benefits. For the avoidance of doubt, retention bonus payments, change in control bonus payments and other similar payments shall not constitute “cash severance” for purposes of this definition.

1.23    “Participation Notice” shall have the meaning set forth in Section 13.2 hereof.

1.24    “Performance-Based Equity Award” means a Company equity-based award which vests, solely or in part, based on the achievement of performance goals.

1.25    “Qualifying Termination” means a termination of the Participant’s employment with the Company or a subsidiary, as applicable, by the Company or a subsidiary, as applicable, without Cause, or by the Participant for Good Reason. Notwithstanding anything contained herein, in no event shall a Participant be deemed to have experienced a Qualifying Termination (a) if such Participant is offered and/or accepts a comparable employment position with the Company or any subsidiary, or (b) if in connection with a Change in Control or any other corporate transaction or sale of assets involving the Company or any subsidiary, such Participant is offered and accepts a comparable employment position with the successor or purchaser entity (or an affiliate thereof), as applicable. A Qualifying Termination shall not include a termination due to the Participant’s death or disability.

1.26    “Release” shall have the meaning set forth in Section 4.4 hereof.

1.27    “Severance Benefits” means, collectively, the Cash Severance, the COBRA Premium Payments, and, if applicable, the Equity Award Treatment to which a Participant may become entitled pursuant to the Plan.

1.28    “Target Incentive Compensation” means the Participant’s target cash performance bonus, if any, for the year in which the Date of Termination occurs.

1.29    “Target Incentive Compensation Severance” means the portion of a Participant’s Cash Severance that is based on the Participant’s Target Incentive Compensation, determined in accordance with Exhibit B attached hereto.

1.30    “Time-Based Equity Award” means a Company equity-based award which vests based solely on the Participant’s continued service with the Company or any subsidiary (including any Company performance-based equity award to the extent applicable performance goals have been satisfied and the award remains subject to vesting only based on continued service).

1.31    “Total Payments” shall have the meaning set forth in Section 7.1 hereof.

2.    Notification. The Administrator shall, pursuant to a Participation Notice, notify each Participant that such Participant has been selected to participate in the Plan.

3.    Administration. Subject to Section 13.4 hereof, the Plan shall be interpreted, administered and operated by the Committee (the “Administrator”), which shall have complete authority, subject to the express provisions of the Plan, to interpret the Plan, to prescribe, amend and rescind rules and regulations relating to the Plan, and to make all other determinations necessary or advisable for the administration of the Plan. The Administrator may delegate any of its duties hereunder to a subcommittee, or to such person or persons from time to time as it may designate other than to any Participant in the Plan. All decisions, interpretations and other actions of the Administrator (including with respect to whether a Qualifying Termination has occurred) shall be final, conclusive and binding on all parties who have an interest in the Plan.

4.    Severance Benefits.

4.1    Eligibility. Each Employee who qualifies as a Participant and who experiences a Qualifying Termination is eligible to receive Severance Benefits under the Plan.

4.2    Qualifying Termination Payment. In the event that a Participant experiences a Qualifying Termination (other than a CIC Termination), then, subject to the Participant’s execution and, to the extent applicable, non-revocation of a Release in accordance with Section 4.4 hereof, and subject to any additional requirements specified in the Plan, the Company shall pay or provide to the Participant the following Severance Benefits:




(a)    Cash Salary Severance Payment. The Company shall pay to the Participant a lump-sum cash payment in an amount equal to the amount determined in accordance with Exhibit A attached hereto. Subject to Section 6.2 hereof, the Cash Salary Severance (as set forth on Exhibit A) shall be paid to the Participant within 60 days following the Date of Termination.

(b)    COBRA. Subject to the requirements of the Code, if the Participant properly elects health care continuation coverage under the Company’s group health plans pursuant to COBRA, to the extent that the Participant is eligible to do so, then the Company shall directly pay or, at its election, reimburse the Participant for the COBRA premiums for the Participant and the Participant’s covered dependents (in an amount determined based on the same benefit levels as would have applied if the Participant’s employment had not been terminated based on the Participant’s elections in effect on the Date of Termination) until the earlier of the end of the month during which the Participant’s COBRA Period, determined in accordance with Exhibit A attached hereto, ends or the date the Participant becomes eligible for healthcare coverage under a subsequent employer’s health plan (the “COBRA Premium Payment”). Notwithstanding the foregoing, (i) if any plan pursuant to which such benefits are provided is not, or ceases prior to the expiration of the period of continuation coverage to be, exempt from the application of Code Section 409A under Treasury Regulation Section 1.409A-1(a)(5), or (ii) the Company is otherwise unable to continue to cover the Participant under its group health plans without penalty under applicable law (including without limitation, Section 2716 of the Public Health Service Act), then, in either case, an amount equal to each remaining Company reimbursement shall thereafter be paid to the Participant in substantially equal monthly installments over the COBRA Period (or the remaining portion thereof).

4.3    CIC Termination Payment. In the event that a Participant experiences a CIC Termination, then, subject to the Participant’s execution and, to the extent applicable, non-revocation of a Release in accordance with Section 4.4 hereof, and subject to any additional requirements specified in the Plan, (a) the Company shall pay or provide to the Participant, as applicable, the Severance Benefits set forth in Sections 4.2(a) and (b) hereof; provided, however, that the amount of the Cash Salary Severance and the COBRA Period shall be determined in accordance with Exhibit B attached hereto (instead of in accordance with Exhibit A) and any Cash Salary Severance set forth in Exhibit B that exceeds the Cash Salary Severance the Participant’s would receive pursuant to Exhibit A will be paid in a lump-sum on the later of the 60th day following the Date of Termination and the date of the Change in Control, (b) the Company shall pay to the Participant the Target Incentive Compensation Severance (as set forth on Exhibit B), in a lump-sum cash payment on the later of the 60th day following the Date of Termination and the date of the Change in Control and (c) each outstanding Time-Based Equity Award held by the Participant as of his or her Date of Termination shall vest in full and as applicable, become exercisable upon the later of the effectiveness of the Release and as of immediately prior to the consummation of a Change in Control (the “Equity Award Treatment”). Each outstanding Company equity-based award held by the Participant as of his or her Date of Termination that is a Performance-Based Equity Award shall be treated in accordance with the applicable award agreement.

4.4    Release. Notwithstanding anything herein to the contrary, no Participant shall be eligible or entitled to receive or retain any Severance Benefits under the Plan unless he or she executes a general release of claims in a form prescribed by the Company (the “Release”) within 21 days (or 45 days if necessary to comply with applicable law) after the Date of Termination and, if he or she is entitled to a seven day post-signing revocation period under applicable law, does not revoke such Release during such seven day period.

4.5    Reduction for other Severance Payments or Notice Period. The amount of Severance Benefits to which a Participant is otherwise entitled under the Plan shall be reduced by any other severance benefits payable to the Participant under any other Company plan, program, agreement, statutorily required severance, or legally required notice period for which the Company, in its discretion, provides pay in lieu of notice.

5.    Limitations. Notwithstanding any provision of the Plan to the contrary, if a Participant’s status as an Employee is terminated for any reason other than due to a Qualifying Termination, the Participant shall not be entitled to receive any Severance Benefits under the Plan, and the Company shall not have any obligation to such Participant under the Plan.

6.    Section 409A.

6.1    General. To the extent applicable, the Plan shall be interpreted and applied consistent and in accordance with Code Section 409A and Department of Treasury regulations and other interpretive guidance issued thereunder. Notwithstanding any provision of the Plan to the contrary, to the extent that the Administrator determines that any payments or benefits under the Plan may not be either compliant with or exempt from Code Section 409A and related Department of Treasury guidance, the Administrator may in its sole discretion adopt such



amendments to the Plan or take such other actions that the Administrator determines are necessary or appropriate to (a) exempt the compensation and benefits payable under the Plan from Code Section 409A and/or preserve the intended tax treatment of such compensation and benefits, or (b) comply with the requirements of Code Section 409A and related Department of Treasury guidance; provided, however, that this Section 6.1 shall not create any obligation on the part of the Administrator to adopt any such amendment or take any other action, nor shall the Company have any liability for failing to do so.

6.2    Potential Six-Month Delay. Notwithstanding anything to the contrary in the Plan, no amounts shall be paid to any Participant under the Plan during the six-month period following such Participant’s “separation from service” (within the meaning of Code Section 409A(a)(2)(A)(i) and Treasury Regulation Section 1.409A-1(h)) to the extent that the Administrator determines that paying such amounts at the time or times indicated in the Plan would result in a prohibited distribution under Code Section 409A(a)(2)(B)(i). If the payment of any such amounts is delayed as a result of the previous sentence, then on the first business day following the end of such six-month period (or such earlier date upon which such amount can be paid under Code Section 409A without resulting in a prohibited distribution, including as a result of the Participant’s death), the Participant shall receive payment of a lump-sum amount equal to the cumulative amount that would have otherwise been payable to the Participant during such six-month period without interest thereon.

6.3    Separation from Service. A termination of employment shall not be deemed to have occurred for purposes of any provision of the Plan providing for the payment of any amounts or benefits that constitute “nonqualified deferred compensation” under Code Section 409A upon or following a termination of employment unless such termination is also a “separation from service” within the meaning of Code Section 409A and, for purposes of any such provision of the Plan, references to a “termination,” “termination of employment” or like terms shall mean “separation from service”.

6.4    Reimbursements. To the extent that any payments or reimbursements provided to a Participant under the Plan are deemed to constitute compensation to the Participant to which Treasury Regulation Section 1.409A-3(i)(1)(iv) would apply, such amounts shall be paid or reimbursed reasonably promptly, but not later than December 31st of the year following the year in which the expense was incurred. The amount of any such payments eligible for reimbursement in one year shall not affect the payments or expenses that are eligible for payment or reimbursement in any other taxable year, and the Participant’s right to such payments or reimbursement of any such expenses shall not be subject to liquidation or exchange for any other benefit.

6.5    Installments. For purposes of applying the provisions of Code Section 409A to the Plan, each separately identified amount to which a Participant is entitled under the Plan shall be treated as a separate payment. In addition, to the extent permissible under Code Section 409A, the right to receive any installment payments under the Plan shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment as permitted under Treasury Regulation Section 1.409A-2(b)(2)(iii). Whenever a payment under the Plan specifies a payment period with reference to a number of days, the actual date of payment within the specified period shall be within the sole discretion of the Company.

7.    Limitation on Payments.

7.1    Best Pay Cap. Notwithstanding any other provision of the Plan, in the event that any payment or benefit received or to be received by a Participant (including any payment or benefit received in connection with a termination of the Participant’s employment, whether pursuant to the terms of the Plan or any other plan, arrangement or agreement) (all such payments and benefits, including the Severance Benefits, being hereinafter referred to as the “Total Payments”) would be subject (in whole or part), to the excise tax imposed under Code Section 4999 (the “Excise Tax”), then, after taking into account any reduction in the Total Payments provided by reason of Code Section 280G in such other plan, arrangement or agreement, the Cash Severance benefits under the Plan shall first be reduced, and any noncash severance payments hereunder shall thereafter be reduced, to the extent necessary so that no portion of the Total Payments is subject to the Excise Tax but only if (a) the net amount of such Total Payments, as so reduced (and after subtracting the net amount of federal, state and local income taxes on such reduced Total Payments and after taking into account the phase out of itemized deductions and personal exemptions attributable to such reduced Total Payments) is greater than or equal to (b) the net amount of such Total Payments without such reduction (but after subtracting the net amount of federal, state and local income taxes on such Total Payments and the amount of Excise Tax to which the Participant would be subject in respect of such unreduced Total Payments and after taking into account the phase out of itemized deductions and personal exemptions attributable to such unreduced Total Payments).




7.2    Certain Exclusions. For purposes of determining whether and the extent to which the Total Payments will be subject to the Excise Tax, (a) no portion of the Total Payments, the receipt or retention of which the Participant has waived at such time and in such manner so as not to constitute a “payment” within the meaning of Code Section 280G(b), will be taken into account; (b) no portion of the Total Payments will be taken into account which, in the written opinion of an independent, nationally recognized accounting firm (the “Independent Advisors”) selected by the Company, does not constitute a “parachute payment” within the meaning of Code Section 280G(b)(2) (including by reason of Code Section 280G(b)(4)(A)) and, in calculating the Excise Tax, no portion of such Total Payments will be taken into account which, in the opinion of Independent Advisors, constitutes reasonable compensation for services actually rendered, within the meaning of Code Section 280G(b)(4)(B), in excess of the “base amount” (as defined in Code Section 280G(b)(3)) allocable to such reasonable compensation; and (c) the value of any non-cash benefit or any deferred payment or benefit included in the Total Payments shall be determined by the Independent Advisors in accordance with the principles of Code Sections 280G(d)(3) and (4).

8.    No Mitigation. No Participant shall be required to seek other employment or attempt in any way to reduce or mitigate any Severance Benefits payable under the Plan and the amount of any such Severance Benefits shall not be reduced by any other compensation paid or provided to any Participant following such Participant’s termination of service.

9.    Successors.

9.1    Company Successors. The Plan shall inure to the benefit of and shall be binding upon the Company and its successors and assigns. Any successor (whether direct or indirect and whether by purchase, lease, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company’s business and/or assets shall assume and agree to perform the obligations of the Company under the Plan.

9.2    Participant Successors. The Plan shall inure to the benefit of and be enforceable by each Participant’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees, legatees or other beneficiaries. If a Participant dies while any amount remains payable to such Participant hereunder, all such amounts shall be paid in accordance with the terms of the Plan to the executors, personal representatives or administrators of such Participant’s estate.

10.    Notices. All communications relating to matters arising under the Plan shall be in writing and shall be deemed to have been duly given when hand delivered, faxed, emailed or mailed by reputable overnight carrier or United States certified mail, return receipt requested, addressed, if to a Participant, to the address on file with the Company or to such other address as the Participant may have furnished to the Company in writing in accordance herewith and, if to the Company, to such address as may be specified from time to time by the Administrator, except that notice of change of address shall be effective only upon actual receipt.

11.    Claims Procedure; Arbitration.

11.1    Claims. Generally, Participants are not required to present a formal claim in order to receive benefits under the Plan. If, however, any person believes that benefits are being denied improperly, that the Plan is not being operated properly, or that their legal rights are being violated with respect to the Plan (the “Claimant”), the Claimant must file a formal claim, in writing, with the Administrator. This requirement applies to all claims that any Claimant has with respect to the Plan, except to the extent the Administrator determines, in its sole discretion, that it does not have the power to grant all relief reasonably being sought by the Claimant. Subject to the temporary extension of deadlines described in Exhibit C, a formal claim must be filed within 90 days after the date the Claimant first knew or should have known of the facts on which the claim is based, unless the Administrator consents otherwise in writing. The Administrator shall provide a Claimant, on request, with a copy of the claims procedures established under Section 11.2 hereof.

11.2    Claims Procedure. The Administrator has adopted procedures for considering claims (which are set forth in Exhibit C attached hereto), which it may amend or modify from time to time, as it sees fit. These procedures shall comply with all applicable legal requirements. These procedures may provide that final and binding arbitration shall be the ultimate means of contesting a denied claim (even if the Administrator or its delegates have failed to follow the prescribed procedures with respect to the claim). The right to receive benefits under the Plan is contingent on a Claimant using the prescribed claims and arbitration procedures to resolve any claim.

12.    Covenants.




12.1    Restrictive Covenants. A Participant’s right to receive and/or retain the Severance Benefits payable under this Plan is conditioned upon and subject to the Participant’s continued compliance with any restrictive covenants (e.g., confidentiality, non-solicitation, non-competition, non-disparagement) contained in any other written agreement between the Participant and the Company, as in effect on the date of the Participant’s Qualifying Termination.

12.2    Return of Property. A Participant’s right to receive and/or retain the Severance Benefits payable under the Plan is conditioned upon the Participant’s return to the Company of all Company documents (and all copies thereof) and other Company property (in each case, whether physical, electronic or otherwise) in the Participant’s possession or control.

13.    Miscellaneous.

13.1    Entire Plan; Relation to Other Agreements. The Plan, together with any Participation Notice issued in connection with the Plan, contains the entire understanding of the parties relating to the subject matter hereof and supersedes any prior agreement, arrangement and understanding between any Participant, on the one hand, and the Company and/or any subsidiary, on the other hand, with respect to the subject matter hereof. Severance Benefits payable under the Plan are not intended to duplicate any other severance benefits payable to a Participant by the Company. By participating in the Plan and accepting the Severance Benefits hereunder, the Participant acknowledges and agrees that any prior agreement, arrangement and understanding between any Participant, on the one hand, and the Company and/or any subsidiary, on the other hand, with respect to the subject matter hereof is hereby revoked and ineffective with respect to the Participant.

13.2    Participation Notices. The Administrator shall have the authority, in its sole discretion, to select Employees to participate in the Plan and to provide written notice to any such Employee that he or she is a Participant in, and eligible to receive Severance Benefits under, the Plan (a “Participation Notice”) at or any time prior to his or her termination of employment.

13.3    No Right to Continued Service. Nothing contained in the Plan shall (a) confer upon any Participant any right to continue as an employee of the Company or any subsidiary, (b) constitute any contract of employment or agreement to continue employment for any particular period, or (c) interfere in any way with the right of the Company to terminate a service relationship with any Participant, with or without Cause.

13.4    Termination and Amendment of Plan. Prior to the consummation of a Change in Control, the Plan may be amended or terminated by the Administrator at any time and from time to time, in its sole discretion. For a period of one year from and after the consummation of a Change in Control, the Plan may not be amended, modified, suspended or terminated except with the express written consent of each Participant who would be adversely affected by any such amendment, modification, suspension or termination. After the expiration of such one-year period, and subject to Section 2 hereof, the Plan may again be amended or terminated by the Administrator at any time and from time to time, in its sole discretion (provided, that no such amendment or termination shall adversely affect the rights of any Participant who has experienced a Qualifying Termination on or prior to the date of such amendment or termination).

13.5    Survival. Section 7 (Limitation on Payments), Section 11 (Claims Procedure; Arbitration) and Section 12 (Covenants) hereof shall survive the termination or expiration of the Plan and shall continue in effect.

13.6    Severance Benefit Obligations. Notwithstanding anything contained herein, Severance Benefits paid or provided under the Plan may be paid or provided by the Company or any subsidiary employer, as applicable.

13.7    Withholding. The Company shall have the authority and the right to deduct and withhold an amount sufficient to satisfy federal, state, local and foreign taxes required by law to be withheld with respect to any Severance Benefits payable under the Plan.

13.8    Benefits Not Assignable. Except as otherwise provided herein or by law, no right or interest of any Participant under the Plan shall be assignable or transferable, in whole or in part, either directly or by operation of law or otherwise, including without limitation by execution, levy, garnishment, attachment, pledge or in any manner; no attempted assignment or transfer thereof shall be effective; and no right or interest of any Participant under the Plan shall be liable for, or subject to, any obligation or liability of such Participant. When a payment is due under the



Plan to a Participant who is unable to care for his or her affairs, payment may be made directly to his or her legal guardian or personal representative.

13.9    Applicable Law. The Plan is intended to be an unfunded “top hat” pension plan within the meaning of U.S. Department of Labor Regulation Section 2520.104-23 and shall be interpreted, administered, and enforced as such in accordance with ERISA. To the extent that state law is applicable, the statutes and common law of the State of Delaware, excluding any that mandate the use of another jurisdiction’s laws, will apply.

13.10    Validity. The invalidity or unenforceability of any provision of the Plan shall not affect the validity or enforceability of any other provision of the Plan, which shall remain in full force and effect.

13.11    Captions. The captions contained in the Plan are for convenience only and shall have no bearing on the meaning, construction or interpretation of the Plan’s provisions.

13.12    Expenses. The expenses of administering the Plan shall be borne by the Company or its successor, as applicable.

13.13    Unfunded Plan. The Plan shall be maintained in a manner to be considered “unfunded” for purposes of ERISA. The Company shall be required to make payments only as benefits become due and payable. No person shall have any right, other than the right of an unsecured general creditor against the Company, with respect to the benefits payable hereunder, or which may be payable hereunder, to any Participant, surviving spouse or beneficiary hereunder. If the Company, acting in its sole discretion, establishes a reserve or other fund associated with the Plan, no person shall have any right to or interest in any specific amount or asset of such reserve or fund by reason of amounts which may be payable to such person under the Plan, nor shall such person have any right to receive any payment under the Plan except as and to the extent expressly provided in the Plan. The assets in any such reserve or fund shall be part of the general assets of the Company, subject to the control of the Company.

* * * * *





EXHIBIT A

CALCULATION OF NON-CHANGE IN CONTROL SEVERANCE AMOUNTS


TierCash Salary SeveranceCOBRA Period
1Cash Salary Severance: 100%
Base Compensation
12 months
2Cash Salary Severance: 50%
Base Compensation
6 months
3Cash Salary Severance: 50%
Base Compensation
6 months

Exh. A-1





EXHIBIT B

CALCULATION OF CHANGE IN CONTROL SEVERANCE AMOUNTS


TierCash SeveranceEquity AccelerationCOBRA Period
1
1.Cash Salary Severance: 150% Base Compensation
2.Target Incentive Compensation Severance: 100% of Target Incentive Compensation
Full vesting acceleration of Time-Based Equity Awards18 months
2
1.Cash Salary Severance: 100% Base Compensation
2.Target Incentive Compensation Severance: 100% of Target Incentive Compensation
Full vesting acceleration of Time- Based Equity Awards 12 months
3
1.Cash Salary Severance: 75% Base Compensation
2.Target Incentive Compensation Severance: 75% of Target Incentive Compensation
Full vesting acceleration of Time- Based Equity Awards9 months

Exh. B-1





EXHIBIT C

DETAILED CLAIMS PROCEDURES

Section 1.1.    Claim Procedure. Claims for benefits under the Plan shall be administered in accordance with Section 503 of ERISA and the Department of Labor Regulations thereunder. The Administrator shall have the right to delegate its duties under this Exhibit and all references to the Administrator shall be a reference to any such delegate, as well. The Administrator shall make all determinations as to the rights of any Claimant. A Claimant may authorize a representative to act on his or her behalf with respect to any claim under the Plan. A Claimant who asserts a right to any benefit under the Plan he has not received, in whole or in part, must file a written claim with the Administrator. All written claims shall be submitted to Vice President, Human Resources at ghtotalrewards@guardanthealth.com or 3100 Hanover Street, Palo Alto, CA 94304.

(a)    Regular Claims Procedure. The claims procedure in this Section 1.1(a) shall apply to all claims for Plan benefits.

(1)    Timing of Denial. If the Administrator denies a claim in whole or in part (an “adverse benefit determination”), then the Administrator will provide notice of the decision to the Claimant within a reasonable period of time, not to exceed 90 days after the Administrator receives the claim, unless the Administrator determines that any extension of time for processing is required. In the event that the Administrator determines that such an extension is required, written notice of the extension will be furnished to the Claimant before the end of the initial 90 day review period. The extension will not exceed a period of 90 days from the end of the initial 90 day period, and the extension notice will indicate the special circumstances requiring such extension of time and the date by which the Administrator expects to render the benefit decision.

(2)    Denial Notice. The Administrator shall provide every Claimant who is denied a claim for benefits with a written or electronic notice of its decision. The notice will set forth, in a manner to be understood by the Claimant:

i.the specific reason or reasons for the adverse benefit determination;

ii.reference to the specific Plan provisions on which the determination is based;

iii.a description of any additional material or information necessary for the Claimant to perfect the claim and an explanation as to why such information is necessary; and

iv.an explanation of the Plan’s appeal procedure and the time limits applicable to such procedures, including a statement of the Claimant’s right to bring an action under Section 502(a) of ERISA after receiving a final adverse benefit determination upon appeal.

(3)    Appeal of Denial. The Claimant may appeal an initial adverse benefit determination by submitting a written appeal to the Administrator within 60 days of receiving notice of the denial of the claim, subject to the temporary extension of deadlines described in Section 1.1(a)(8) below. The Claimant:

i.may submit written comments, documents, records and other information relating to the claim for benefits;

ii.will be provided, upon request and without charge, reasonable access to and copies of all documents, records and other information relevant to the Claimant’s claim for benefits; and

iii.will receive a review that takes into account all comments, documents, records and other information submitted by the Claimant relating to the appeal, without regard to whether such information was submitted or considered in the initial benefit determination.

(4)    Decision on Appeal. The Administrator will conduct a full and fair review of the claim and the initial adverse benefit determination. The Administrator holds regularly scheduled meetings at least quarterly. The Administrator shall make a benefit determination no later than the date of the regularly scheduled meeting that immediately follows the Administrator’s receipt of an appeal request, unless the appeal request is filed within 30 days preceding the date of such meeting. In such case, a benefit determination may be made by no later than the date of the second regularly scheduled meeting following the Administrator’s receipt of the appeal request. If special circumstances require a further extension of time for processing, a benefit determination shall be rendered no later



than the third regularly scheduled meeting of the Administrator following the Administrator’s receipt of the appeal request. If such an extension of time for review is required, the Administrator shall provide the Claimant with written notice of the extension, describing the special circumstances and the date as of which the benefit determination will be made, prior to the commencement of the extension. The Administrator generally cannot extend the review period any further unless the Claimant voluntarily agrees to a longer extension. The Administrator shall notify the Claimant of the benefit determination as soon as possible but not later than five days after it has been made.

(5)    Notice of Determination on Appeal. The Administrator shall provide the Claimant with written or electronic notification of its benefit determination on review. In the case of an adverse benefit determination, the notice shall set forth, in a manner intended to be understood by the Claimant:

i.the specific reason or reasons for the adverse benefit determination;

ii.reference to the specific Plan provisions on which the adverse benefit determination is based;

iii.a statement that the Claimant is entitled to receive, upon request and without charge, reasonable access to, and copies of, all documents, records and other information relevant to the claim for benefits;

iv.a statement describing any voluntary appeal procedures offered by the Plan and the Claimant’s right to obtain the information about such procedures; and

v.a statement of the Claimant’s right to bring an action under Section 502(a) of ERISA.

(b)    Exhaustion; Judicial Proceedings. No action at law or in equity shall be brought to recover benefits under the Plan until the claim and appeal rights described in the Plan have been exercised and the Plan benefits requested in such appeal have been denied in whole or in part. If any judicial proceeding is undertaken to appeal the denial of a claim or bring any other action under ERISA, the evidence presented may be strictly limited to the evidence timely presented to the Administrator. Any such judicial proceeding must be filed by the earlier of: (a) one year after the Administrator’s final decision regarding the claim appeal or (b) one year after the Participant or other Claimant commenced payment of the Plan benefits at issue in the judicial proceeding.

(c)    Administrator’s Decision is Binding. Benefits under the Plan shall be paid only if the Administrator decides in its sole discretion that a Claimant is entitled to them. In determining claims for benefits, the Administrator has the authority to interpret the Plan, to resolve ambiguities, to make factual determinations, and to resolve questions relating to eligibility for and amount of benefits. Subject to applicable law, any decision made in accordance with the above claims procedures is final and binding on all parties and shall be given the maximum possible deference allowed by law. A misstatement or other mistake of fact shall be corrected when it becomes known and the Administrator shall make such adjustment on account thereof as it considers equitable and practicable.

(d)    Temporary Extension of Deadlines. The Administrator shall extend the deadline to submit a claim or appeal under the Plan the extent required under ERISA or Department of Labor guidance. A Claimant may contact the Administrator in order to confirm whether the 90-day deadline to file a claim or the 60-day deadline to file an appeal has been extended. Due to the COVID-19 pandemic, the period from March 1, 2020 through the date that is 60 days after the end of the National Emergency (or such other date declared by the Department of Labor) will be disregarded in calculating a Claimant’s deadline to file a claim or appeal; provided, however, that a given deadline will not be extended by more than one year.



EX-31.1 3 gh-06302023x10qxex311.htm EX-31.1 Document

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:
August 3, 2023
/s/ Helmy Eltoukhy
Helmy Eltoukhy
Co-Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 gh-06302023x10qxex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, AmirAli Talasaz, 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:
August 3, 2023
/s/ AmirAli Talasaz
AmirAli Talasaz
Co-Chief Executive Officer
(Principal Executive Officer)

EX-31.3 5 gh-06302023x10qxex313.htm EX-31.3 Document

Exhibit 31.3
CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Michael Bell, 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:
August 3, 2023
/s/ Michael Bell
Michael Bell
Chief Financial Officer
(Principal Accounting Officer and Principal Financial Officer)

EX-32.1 6 gh-06302023x10qxex321.htm EX-32.1 Document

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 June 30, 2023 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:
August 3, 2023
/s/ Helmy Eltoukhy
Helmy Eltoukhy
Co-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 7 gh-06302023x10qxex322.htm EX-32.2 Document

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 June 30, 2023 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:
August 3, 2023
/s/ AmirAli Talasaz
AmirAli Talasaz
Co-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.3 8 gh-06302023x10qxex323.htm EX-32.3 Document

Exhibit 32.3
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 June 30, 2023 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:
August 3, 2023
/s/ Michael Bell
Michael Bell
Chief Financial Officer
(Principal Accounting Officer and 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 9 gh-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders’ (Deficit) Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Stockholders’ (Deficit) Equity (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Joint Venture link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Condensed Consolidated Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Intangible Assets, Net and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Condensed Consolidated Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Intangible Assets, Net and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Condensed Consolidated Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Schedule of Unrealized Loss Position, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Debt - Components of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Leases - Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Leases - Schedule of Operating Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Leases - Schedule of Operating Liability Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Stock-Based Compensation - Market-based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Stock-Based Compensation - Valuation of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Segment and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 gh-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 gh-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 gh-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SoftBank SoftBank [Member] SoftBank [Member] Total accounts payable and accrued liabilities Accrued Liabilities, Current Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development expense Research and Development Expense Redeemable noncontrolling interest, redemption value Redeemable Noncontrolling Interest, Equity, Redemption Value Financing receivable, net amount, noncurrent Contractual Receivables, After Allowance For Credit Loss, Net, Noncurrent Contractual Receivables, After Allowance For Credit Loss, Net, Noncurrent Threshold of consecutive common stock trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type [Domain] Award Type [Domain] Investment, Name [Domain] Investment, Name [Domain] Unvested balance (in shares) Beginning unvested balance (in shares) Ending unvested balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] Net effect of foreign exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Market-based restricted stock units MSUs Performance Shares [Member] Accounts payable Accounts Payable, Current Segment Reporting [Abstract] Segment Reporting [Abstract] 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 Computer hardware Computer Equipment [Member] Investment, Name [Axis] Investment, Name [Axis] Commitments and contingencies Commitments and Contingencies Share price of stock issued (in usd per share) Shares Issued, Price Per Share Impairment of non-marketable equity securities and other related assets Other Asset Impairment Charges Guardant Health AMEA, Inc Guardant Health AMEA, Inc [Member] Guardant Health AMEA, Inc [Member] Common Stock Equity [Text Block] Proceeds from follow-on public offering Proceeds from Issuance of Common Stock Contractual receivables, credit loss Contractual Receivables, Credit Loss, Expense (Reversal), Noncurrent Contractual Receivables, Credit Loss, Expense (Reversal), Noncurrent Geographical [Axis] Geographical [Axis] Weighted-average derivative service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Proceeds from issuances of common stock under employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Schedule of Contractual Receivables and Related Credit Loss Contractual Receivables, Allowance For Credit Loss [Table Text Block] Contractual Receivables, Allowance For Credit Loss Customer B Customer B [Member] Customer B Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Line Items] Concentration Risk [Line Items] Leases Lessee, Leases [Policy Text Block] Purchase of convertible senior note hedges Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Hedges Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Hedges Realized gain (loss) on marketable debt securities Debt Securities, Realized Gain (Loss) Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Impairment of goodwill Goodwill, Impaired, Accumulated Impairment Loss Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share, diluted (in usd per share) Net loss per share , diluted (in usd per share) Earnings Per Share, Diluted Financing receivable, allowance for credit losses, noncurrent Beginning balance, financing receivable, allowance for credit loss, noncurrent Ending balance, financing receivable, allowance for credit loss, noncurrent Contractual Receivables, Allowance For Credit Loss, Noncurrent Contractual Receivables, Allowance For Credit Loss, Noncurrent Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Level 3 Fair Value, Inputs, Level 3 [Member] Beginning number of shares, outstanding (in shares) Ending number of shares, outstanding (in shares) Stock options outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued compensation Accrued Employee Benefits, Current Litigation Case [Axis] Litigation Case [Axis] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Additional service period requirement Share Based Compensation Arrangement By Share Based Payment Award, Additional Service Period Share Based Compensation Arrangement By Share Based Payment Award, Additional Service Period Non-compete agreements and other covenant rights Noncompete Agreements [Member] Granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Valuation, Market Approach Valuation, Market Approach [Member] 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 Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Debt Instrument, Conversion [Domain] Debt Instrument, Conversion [Domain] Debt Instrument, Conversion Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Machinery and equipment Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] Development services and other Revenue From Development Services Revenue From Development Services LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Shares available for issuance under the 2018 Employee Stock Purchase Plan ESPP obligation Employee Stock [Member] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Gross Unrealized Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue Contract with Customer, Liability Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Accounts Receivable, Net Receivable [Policy Text Block] Market-based stock unit vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Class B Common Class B [Member] Remaining Weighted-Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Post-acquisition Contingent Consideration Post-Acquisition Compensation, Policy [Policy Text Block] Post-Acquisition Compensation, Policy Text block Joint Venture Acquisition Payments For Joint Venture Acquisition, Financing Activities Payments For Joint Venture Acquisition, Financing Activities Restricted Stock Units Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Remaining performance obligation, expected recognition period Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration Goodwill Goodwill Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Beginning number of shares, available for grant (in shares) Ending number of shares, available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Senior Notes Due 2027 Convertible Senior Notes Due 2027 [Member] Convertible Senior Notes Due 2027 Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Non-Marketable Securities Non-Marketable Securities [Policy Text Block] Non Marketable Securities Policy Text block Net Assets, Geographic Area Net Assets, Geographic Area [Member] Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Price goal (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Price Goal Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Price Goal Contingent Consideration Contingent Consideration [Member] Contingent Consideration [Member] Accounts Receivable, Net Accounts Receivable [Member] Unrealized gain (loss) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Settlement Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Measurement Frequency [Axis] Measurement Frequency [Axis] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Other receivables and other assets, term Contractual Receivables, Term Contractual Receivables, Term Shares underlying unvested restricted stock units Restricted stock units Restricted Stock Units (RSUs) [Member] Payment of offering costs related to follow-on public offering Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation and amortization expense Depreciation Schedule of Cash Equivalents and Marketable Securities' Marketable Securities [Table Text Block] Cash, cash equivalents and debt securities, fair value Cash, Cash Equivalents And Debt Securities, Fair Value Cash, Cash Equivalents And Debt Securities, Fair Value 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] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Long-term Debt Instrument Components Schedule of Long-Term Debt Instruments [Table Text Block] Debt Instrument, Conversion [Axis] Debt Instrument, Conversion [Axis] Debt Instrument, Conversion Debt securities, short-term Debt Securities, Current Financing receivable, gross amount, current Contractual Receivables, Before Allowance For Credit Loss, Gross, Current Contractual Receivables, Before Allowance For Credit Loss, Gross, Current Taxes paid related to net share settlement of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Net Carrying Amount Intangible Assets, Net (Including Goodwill) Schedule of Operating Lease Liability Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] 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] Impairment of non-marketable equity securities and other related assets Equity Security, FV-NI, Impairment Of Purchase Rights Equity Security, FV-NI, Impairment Of Purchase Rights Adjustments to additional paid in capital, stock issued, issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Total revenue Total revenue Revenues 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 Lease Information Lease, Cost [Table Text Block] Inventory, net Increase (Decrease) in Inventories Asset Acquisition Asset Acquisition [Policy Text Block] Asset Acquisition Research and development expense Research and Development Expense [Member] INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Fair value adjustments of noncontrolling interest liability Fair Value, Option, Changes in Fair Value, Gain (Loss) 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] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Stock based compensation not recognized, other than options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Dividends on common stock Dividends, Common Stock Purchase of property and equipment included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Condensed Consolidated Balance Sheet Components Additional Financial Information Disclosure [Text Block] General and administrative expense General and Administrative Expense [Member] Number of shares approved (in share) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Property and equipment, gross Property, Plant and Equipment, Gross 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 Operating lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Debt, measurement input denominator Debt Instrument, Measurement Input Denominator Debt Instrument, Measurement Input Denominator Vesting of common stock exercised early Stock Issued During Period, Value, Exercise Of Warrants Stock Issued During Period, Value, Exercise Of Warrants Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities Operating Lease, Liability, Current Common stock issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization of intangible assets Amortization of Intangible Assets Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized, no shares issued and outstanding as of June 30, 2023 and December 31, 2022 Preferred Stock, Value, Outstanding Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Intangible assets subject to amortization, net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] 2018 Employee Stock Purchase Plan 2018 Employee Stock Purchase Plan [Member] 2018 Employee Stock Purchase Plan [Member] Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Cash, cash equivalents and restricted cash—Beginning of period Cash, cash equivalents and restricted cash—End of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Intangible assets subject to amortization, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Estimated fair value Debt Instrument, Fair Value Disclosure Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable, Accrued and Other Liabilities Increase (Decrease) in Accounts Payable, Accrued and Other Liabilities Interest income Investment Income, Interest 12 Months or Greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Common Stock, Shares, Issued Schedule of Restricted Stock Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (in shares) Vested and released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs Adjustments To Additional Paid In Capital, Tender Offer Issued Adjustments To Additional Paid In Capital, Tender Offer Issued Deferred revenue Contract with Customer, Liability, Current Schedule of share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Cost of Development Services and Other Cost Of Development Services [Policy Text Block] Cost of Development Services [Policy Text Block] Net carrying amount Long-Term Debt Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Total assets Assets, Fair Value Disclosure Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Shares underlying outstanding stock options Stock options issued and outstanding Employee Stock Option [Member] Stock based compensation not recognized, period for recognition (years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total costs and operating expenses Costs and Expenses Maximum Maximum [Member] Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Contractual receivables, installment payment Proceeds From Contractual Receivable Proceeds From Contractual Receivable Entity Address, Address Line One Entity Address, Address Line One Long-term marketable debt securities Marketable Securities, Noncurrent Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Chief Executive Officer Chief Executive Officer [Member] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Purchase of marketable debt securities Payments to Acquire Debt Securities, Available-for-Sale Weighted-Average Exercise Price  Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Cost of development services and other Cost Of Development Services And Other [Member] Cost Of Development Services And Other Convertible senior notes, net Convertible Debt, Noncurrent Maximum employee subscription rate, ESPP Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Credit Concentration Risk Customer Concentration Risk [Member] Restricted cash – included in other assets, net Restricted Cash, Noncurrent Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Issuance of common stock upon follow-on public offering, net of offering costs of (in shares) Stock Issued During Period, Shares, New Issues Costs and operating expenses: Costs and Expenses [Abstract] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Cash equivalents Estimated fair value, cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Recognition of credit losses Debt Securities, Available-for-Sale, Allowance for Credit Loss, Period Increase (Decrease) Weighted average grant date fair value (in usd per share) Beginning balance of options outstanding (in usd per share) Ending balance of options outstanding (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Unaudited Interim Condensed Financial Statements Unaudited Interim Condensed Financial Statements [Policy Text Block] Unaudited Interim Condensed Financial Statements [Policy Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventory, net Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Financing receivable, allowance for credit losses, current Beginning balance, financing receivable, allowance for credit loss, current Ending balance, financing receivable, allowance for credit loss, current Contractual Receivables, Allowance For Credit Loss, Current Contractual Receivables, Allowance For Credit Loss, Current Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill and Intangible Assets, net Goodwill and Intangible Assets, Policy [Policy Text Block] Supplemental Disclosures of Noncash Investing and Financing Activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Reclassification, allowance for credit loss, current Contractual Receivables, Credit Loss, Reclassification, Current Contractual Receivables, Credit Loss, Reclassification, Current Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Principal amount Principal Debt Instrument, Face Amount Cost of precision oncology testing Costs Of Precision Oncology Testing Costs Of Precision Oncology Testing Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Entity Address, State or Province Entity Address, State or Province Canceled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Available For Grant, Forfeitures In Period, Gross Share-Based Compensation Arrangement By Share-Based Payment Award, Available For Grant, Forfeitures In Period, Gross OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One 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] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Conversion ratio Debt Instrument, Convertible, Conversion Ratio Maturity of marketable debt securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Cost of precision oncology testing Precision Oncology Testing [Member] Precision Oncology Testing [Member] Number of tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Measurement Input, Quoted Price Measurement Input, Quoted Price [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Threshold percentage of common stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Class of Stock [Domain] Class of Stock [Domain] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Non-marketable equity and other investments Equity Securities, FV-NI, Current Customer [Domain] Customer [Domain] Net loss, basic Net Income (Loss) Available to Common Stockholders, Basic Shares Subject to Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Increase in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements) Debt Instrument [Axis] Debt Instrument [Axis] Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs Noncash, Tender Offer Issued Noncash, Tender Offer Issued Total operating lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Number of MSUs (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest Total Liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 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 Vesting [Domain] Vesting [Domain] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Prepaid expenses and other current assets, net Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Total Debt Securities, Available-for-Sale, Unrealized Loss Position Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Common stock, shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred revenue long term Contract with Customer, Liability, Noncurrent Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Total market-based restricted stock units approved and granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Gross Plan Name [Axis] Plan Name [Axis] Schedule of Performance-based Restricted Stock Units Vesting Conditions Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block] Debt Disclosure [Abstract] Gross Carrying Amount Intangible Assets, Gross (Including Goodwill) Intangible Assets, Gross (Including Goodwill) Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing expense Selling and Marketing Expense U.S. government debt securities U.S. government debt securities US Government Debt Securities [Member] Less Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative expense General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] AMEA 2020 Plan AMEA 2020 Plan [Member] AMEA 2020 Plan Lock up period Sale Of Stock, Lock Up Period Sale Of Stock, Lock Up Period Activities for the allowance for credit losses Contractual Receivables, Allowance For Credit Loss, Period Increase (Decrease) Contractual Receivables, Allowance For Credit Loss, Period Increase (Decrease) Convertible senior notes Senior Notes [Member] Total current assets Assets, Current Payments made on finance lease obligations Finance Lease, Principal Payments Contingent consideration Business Combination, Contingent Consideration, Liability Restricted cash Restricted Cash Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Supplemental Disclosures of Cash Flow Information: Supplemental Cash Flow Information [Abstract] Litigation Case [Domain] Litigation Case [Domain] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Market-based stock units holding period during vesting Share-based Compensation Arrangement by Share-based Payment Award, Holding Period During Vesting Share-based Compensation Arrangement by Share-based Payment Award, Holding Period During Vesting 2018 Plan annual increase (in shares) 2018 plan annual increase (in 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 Statement [Table] Statement [Table] Contingent consideration liability, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Intangible Assets, Net and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk, percentage Concentration Risk, Percentage Fair value — beginning of period Fair value — end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Convertible Senior Notes Debt, Policy [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Weighted average grant date fair value of MSU (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Financing receivable, net amount, noncurrent Contractual Receivables, Before Allowance For Credit Loss, Gross, Noncurrent Contractual Receivables, Before Allowance For Credit Loss, Gross, Noncurrent Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Options vested and exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Forfeitures value Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Share price, premium Convertible Debt, Hedge, Share Price, Premium Percentage Convertible Debt, Hedge, Share Price, Premium Percentage Joint Venture Equity Method Investments and Joint Ventures Disclosure [Text Block] Maximum special interest rate percentage Debt Instrument, Maximum Interest Rate, Special Interest Rate Percentage Debt Instrument, Maximum Interest Rate, Special Interest Rate Percentage Short-term marketable debt securities Debt Securities, Available-for-Sale, Current Others Other Accrued Liabilities, Current Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Strike price (in dollars per share) Convertible Debt, Hedge, Strike Price Convertible Debt, Hedge, Strike Price Total Stockholders’ Equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Restricted Stock Units Restricted Stock [Member] 2028 and thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite Lived Intangible Assets Amortization Expense After Year Four Impairment or adjustments of non-marketable securities Equity Security, FV-NI, Impairment Or Adjustments To Carrying Value Equity Security, FV-NI, Impairment Or Adjustments To Carrying Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Operating lease costs Non Cash Operating Lease Costs Non Cash Operating Lease Costs Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Conversion Period Three Conversion Period Three [Member] Conversion Period Three Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc. TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc. [Member] TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc. Noncontrolling Interest Liability Noncontrolling Interest Liability [Member] Noncontrolling Interest Liability Member Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Less: debt issuance costs, net of amortization Debt Issuance Costs, Net Market-based restricted stock share price goal Share-based Compensation Arrangement by Share-based Payment Award, Share Price Goal Period Share-based Compensation Arrangement by Share-based Payment Award, Share Price Goal Period Purchase of non-marketable equity securities and other related assets Payments to Acquire Equity Securities, FV-NI Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Assets Assets [Member] Effective interest rate of the liability component Debt Instrument, Interest Rate, Effective Percentage Cost of development services and other Cost Of Development Services Cost Of Development Services Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Threshold of common stock trading days Debt Instrument, Convertible, Threshold Trading Days 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Useful life (years) Finite-Lived Intangible Asset, Useful Life Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Beginning balance of options outstanding (in usd per share) Ending balance of options outstanding (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease expense Operating Lease, Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Reclassification, allowance for credit loss, noncurrent Contractual Receivables, Credit Loss, Reclassification, Noncurrent Contractual Receivables, Credit Loss, Reclassification, Noncurrent Common Stock  Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Customer C Customer C [Member] Customer C Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Schedule of Level 3 Activity Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 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 Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Lease term Lessee, Operating Lease, Term of Contract Computer software Software and Software Development Costs [Member] Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Schedule of Share-based Compensation, Stock Options, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Financial and nonfinancial liabilities, fair value disclosure Liabilities, Fair Value Disclosure Taxes paid related to net share settlement of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Schedule of Fair Value Measurements, Recurring and Nonrecurring Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Accumulated Deficit Retained Earnings [Member] Post-acquisition contingent consideration expense Post-Acquisition Contingent Consideration Expense (Benefit) Post-Acquisition Contingent Consideration Expense (Benefit) Gain contingency, patents allegedly infringed upon, number Gain Contingency, Patents Allegedly Infringed upon, Number Amortization of (discount) premium on marketable debt securities Accretion (Amortization) of Discounts and Premiums, Investments Total Liabilities and Stockholders’ Equity Liabilities and Equity Amortized cost, debt securities, available-for-sale Debt Securities, Available-for-Sale, Amortized Cost Other assets, net Other Assets, Noncurrent Customer A Customer A [Member] Customer A [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net loss per share, basic (in usd per share) Net loss per share , basic (in usd per share) Earnings Per Share, Basic Right-of-use assets, net Operating Lease, Right-of-Use Asset Stock based compensation not recognized, options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Common stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Equity Option Equity Option [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Conversion Period One Conversion Period One [Member] Conversion Period One Exercises in period, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Net loss, diluted Net Income (Loss) Available to Common Stockholders, Diluted IPR&D In Process Research and Development [Member] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, City or Town Entity Address, City or Town Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Options vested and exercisable, number of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Acquired technology Technology-Based Intangible Assets [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Estimated fair value, debt securities Debt Securities, Available-for-Sale Estimated Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract] Gross Unrealized Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 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] Gross Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Phantom Share Units Phantom Share Units (PSUs) [Member] 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] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Common stock, par value of $0.00001 per share; 350,000,000 shares authorized as of June 30, 2023, and December 31, 2022; 117,662,134 and 102,619,383 shares issued and outstanding as of June 30, 2023, and December 31, 2022, respectively Common Stock, Value, Outstanding Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Performance-based restricted stock units PSUs Performance Based Restricted Stock Units [Member] Performance Based Restricted Stock Units Title of Individual [Domain] Title of Individual [Domain] Settled of tender, amount Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Additional paid-in capital Additional Paid in Capital Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Canceled (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Tranche 3 - $200 per share Share-Based Payment Arrangement, Tranche Three [Member] Convertible Debt Convertible Debt Convertible Debt [Member] Canceled (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets, net Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other receivables and other assets due from a third-party Contractual Receivables, Before Allowance For Credit Loss Contractual Receivables, Before Allowance For Credit Loss Equity Investee With IPO Equity Investee With IPO [Member] Equity Investee With IPO Common stock share price (in dollars per share) Share Price Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Conversion Period Two Conversion Period Two [Member] Conversion Period Two Entity Registrant Name Entity Registrant Name Other assets, net Increase (Decrease) in Other Operating Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Unrealized gains on marketable equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Tranche 2 - $150 per share Share-Based Payment Arrangement, Tranche Two [Member] 2028 and thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Four Lessee, Operating Lease, Liability, Payments, Due after Year Four Contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Document Period End Date Document Period End Date Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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 Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Stock-based compensation Total stock-based compensation expense Share-Based Payment Arrangement, Expense Intangible assets subject to amortization, gross carrying amount Finite-Lived Intangible Assets, Gross Number of seats Equity Method Investment, Number Of Seats Each Party Holds On The Board Equity Method Investment, Number Of Seats Each Party Holds On The Board Provision for income taxes Income Tax Expense (Benefit) International Non-US [Member] Minimum percentage of common stock price trigger Debt Instrument, Convertible, Maximum Percentage Of Product Of Last Reported Sale Price And Conversion Rate Debt Instrument, Convertible, Maximum Percentage Of Product Of Last Reported Sale Price And Conversion Rate Vesting [Axis] Vesting [Axis] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Fair Value Measurements, Cash Equivalents and Marketable Securities Fair Value Disclosures [Text Block] Fair value adjustments of noncontrolling interest liability Fair Value Adjustments Of Noncontrolling Interest Liability Fair Value Adjustments Of Noncontrolling Interest Liability Number of operating segments Number of Operating Segments Revenue Revenue Benchmark [Member] Precision oncology testing Revenue From Precision Oncology Testing Revenue From Precision Oncology Testing 12 Months or Greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Issuance of common stock upon follow-on public offering, net of offering costs Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Entity [Domain] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Money market funds Money market fund Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Less Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Number of patients Number Of Patients Number Of Patients Cash and cash equivalents Cash and cash equivalents Amortization cost, cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Issuance of exercise of vested stock option granted Share-Based Payment Arrangement, Plan Modification, Number of Grantees Affected Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Acquired license Licensing Agreements [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Financing receivable, net amount, current Contractual Receivables, After Allowance For Credit Loss Net, Current Contractual Receivables, After Allowance For Credit Loss Net, Current Leasehold improvements Leasehold Improvements [Member] Sales and marketing expense Selling and Marketing Expense [Member] Weighted-average shares used in computing net loss per share, diluted (in shares) Weighted-average shares used in computing net loss per share , diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total Assets Assets Cover [Abstract] Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Costs of Precision Oncology Testing Costs Of Precision Oncology Testing [Policy Text Block] Costs of Precision Oncology Testing [Policy Text Block] Other long-term liabilities Other Liabilities, Noncurrent Vested and released (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Construction in progress Construction in Progress [Member] Segment and Geographic Information Segment Reporting Disclosure [Text Block] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] 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 Debt Instrument [Line Items] Debt Instrument [Line Items] Contract asset Contract with Customer, Asset, after Allowance for Credit Loss Weighted-average shares used in computing net loss per share , basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Unrealized (loss) gain on marketable equity securities Marketable Security, Unrealized Gain (Loss) Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Shares available for issuance under the 2018 Incentive Award Plan 2018 Incentive Award Plan [Member] 2018 Incentive Award Plan [Member] Purchase period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Revenue: Revenues [Abstract] Cash effect of changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Tranche 1 - $120 per share Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 13 gh-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Jul. 28, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-38683  
Entity Registrant Name GUARDANT HEALTH, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-4139254  
Entity Address, Address Line One 3100 Hanover Street  
Entity Address, City or Town Palo Alto  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94304  
City Area Code 855  
Local Phone Number 698-8887  
Title of 12(b) Security Common Stock, $0.00001 par value per share  
Trading Symbol GH  
Security Exchange Name NASDAQ  
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  
Entity Common Stock, Shares Outstanding   117,692,117
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001576280  
Current Fiscal Year End Date --12-31  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 271,073 $ 141,647
Short-term marketable debt securities 953,776 869,584
Accounts receivable, net 86,468 97,256
Inventory, net 60,529 51,598
Prepaid expenses and other current assets, net 25,809 31,509
Total current assets 1,397,655 1,191,594
Property and equipment, net 155,741 167,920
Right-of-use assets, net 165,273 174,001
Intangible assets, net 10,361 11,727
Goodwill 3,290 3,290
Other assets, net 107,697 61,453
Total Assets 1,840,017 1,609,985
Current liabilities:    
Accounts payable and accrued liabilities 188,696 175,817
Deferred revenue 12,237 17,403
Total current liabilities 200,933 193,220
Convertible senior notes, net 1,138,678 1,137,391
Long-term operating lease liabilities 198,230 210,015
Other long-term liabilities 9,450 9,179
Total Liabilities 1,547,291 1,549,805
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized, no shares issued and outstanding as of June 30, 2023 and December 31, 2022 0 0
Common stock, par value of $0.00001 per share; 350,000,000 shares authorized as of June 30, 2023, and December 31, 2022; 117,662,134 and 102,619,383 shares issued and outstanding as of June 30, 2023, and December 31, 2022, respectively 1 1
Additional paid-in capital 2,169,911 1,742,114
Accumulated other comprehensive loss (8,469) (19,522)
Accumulated deficit (1,868,717) (1,662,413)
Total Stockholders’ Equity 292,726 60,180
Total Liabilities and Stockholders’ Equity $ 1,840,017 $ 1,609,985
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in usd per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 350,000,000 350,000,000
Common stock, shares issued (in shares) 117,662,134 102,619,383
Common stock, shares outstanding (in shares) 117,662,134 102,619,383
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Precision oncology testing $ 125,244 $ 92,062 $ 238,637 $ 176,198
Development services and other 11,906 17,082 27,227 29,045
Total revenue 137,150 109,144 265,864 205,243
Costs and operating expenses:        
Cost of precision oncology testing 49,357 34,375 94,463 65,059
Cost of development services and other 4,491 2,352 12,458 3,649
Research and development expense 90,359 85,455 183,487 167,212
Sales and marketing expense 71,043 73,603 147,166 138,035
General and administrative expense 41,516 43,680 81,961 84,947
Total costs and operating expenses 256,766 239,465 519,535 458,902
Loss from operations (119,616) (130,321) (253,671) (253,659)
Interest income 6,727 1,387 9,787 2,165
Interest expense (645) (645) (1,289) (1,289)
Other income (expense), net 41,259 378 39,605 330
Fair value adjustments of noncontrolling interest liability 0 (99,785) 0 (99,785)
Loss before provision for income taxes (72,275) (228,986) (205,568) (352,238)
Provision for income taxes 496 446 736 422
Net loss $ (72,771) $ (229,432) $ (206,304) $ (352,660)
Net loss per share, basic (in usd per share) $ (0.67) $ (2.25) $ (1.95) $ (3.46)
Net loss per share, diluted (in usd per share) $ (0.67) $ (2.25) $ (1.95) $ (3.46)
Weighted-average shares used in computing net loss per share , basic (in shares) 108,808 102,047 105,752 101,950
Weighted-average shares used in computing net loss per share, diluted (in shares) 108,808 102,047 105,752 101,950
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (72,771) $ (229,432) $ (206,304) $ (352,660)
Other comprehensive income (loss):        
Unrealized gain (loss) on available-for-sale securities 4,933 (4,528) 12,468 (17,286)
Foreign currency translation adjustments (1,252) (1,419) (1,415) (2,211)
Other comprehensive income (loss) 3,681 (5,947) 11,053 (19,497)
Comprehensive loss $ (69,090) $ (235,379) $ (195,251) $ (372,157)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Stockholders’ (Deficit) Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock 
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021   101,767,446      
Beginning balance at Dec. 31, 2021 $ 645,005 $ 1 $ 1,657,593 $ (4,764) $ (1,007,825)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   156,015      
Issuance of common stock upon exercise of stock options 2,157   2,157    
Vesting of restricted stock units (in shares)   75,285      
Vesting of common stock exercised early 8   8    
Common stock issued under employee stock purchase plan (in shares)   188,110      
Common stock issued under employee stock purchase plan 5,742   5,742    
Taxes paid related to net share settlement of restricted stock units (2,179)   (2,179)    
Stock-based compensation 50,343   50,343    
Other comprehensive income (loss) (19,497)     (19,497)  
Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs (9,832)   (9,832)    
Net loss (352,660)       (352,660)
Ending balance (in shares) at Jun. 30, 2022   102,186,856      
Ending balance at Jun. 30, 2022 319,087 $ 1 1,703,832 (24,261) (1,360,485)
Beginning balance (in shares) at Mar. 31, 2022   101,895,835      
Beginning balance at Mar. 31, 2022 533,040 $ 1 1,682,406 (18,314) (1,131,053)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   50,797      
Issuance of common stock upon exercise of stock options 1,194   1,194    
Vesting of restricted stock units (in shares)   52,114      
Common stock issued under employee stock purchase plan (in shares)   188,110      
Common stock issued under employee stock purchase plan 5,742   5,742    
Taxes paid related to net share settlement of restricted stock units (1,222)   (1,222)    
Stock-based compensation 25,544   25,544    
Other comprehensive income (loss) (5,947)     (5,947)  
Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs (9,832)   (9,832)    
Net loss (229,432)       (229,432)
Ending balance (in shares) at Jun. 30, 2022   102,186,856      
Ending balance at Jun. 30, 2022 319,087 $ 1 1,703,832 (24,261) (1,360,485)
Beginning balance (in shares) at Dec. 31, 2022   102,619,383      
Beginning balance at Dec. 31, 2022 60,180 $ 1 1,742,114 (19,522) (1,662,413)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon follow-on public offering, net of offering costs of (in shares)   14,375,000      
Issuance of common stock upon follow-on public offering, net of offering costs $ 381,369   381,369    
Issuance of common stock upon exercise of stock options (in shares) 31,879 31,879      
Issuance of common stock upon exercise of stock options $ 220   220    
Vesting of restricted stock units (in shares)   337,091      
Common stock issued under employee stock purchase plan (in shares)   298,781      
Common stock issued under employee stock purchase plan 6,697   6,697    
Taxes paid related to net share settlement of restricted stock units (5,109)   (5,109)    
Stock-based compensation 44,620   44,620    
Other comprehensive income (loss) 11,053     11,053  
Net loss (206,304)       (206,304)
Ending balance (in shares) at Jun. 30, 2023   117,662,134      
Ending balance at Jun. 30, 2023 292,726 $ 1 2,169,911 (8,469) (1,868,717)
Beginning balance (in shares) at Mar. 31, 2023   102,708,305      
Beginning balance at Mar. 31, 2023 (44,551) $ 1 1,763,544 (12,150) (1,795,946)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon follow-on public offering, net of offering costs of (in shares)   14,375,000      
Issuance of common stock upon follow-on public offering, net of offering costs 381,369   381,369    
Issuance of common stock upon exercise of stock options (in shares)   10,830      
Issuance of common stock upon exercise of stock options 63   63    
Vesting of restricted stock units (in shares)   269,218      
Common stock issued under employee stock purchase plan (in shares)   298,781      
Common stock issued under employee stock purchase plan 6,697   6,697    
Taxes paid related to net share settlement of restricted stock units (4,116)   (4,116)    
Stock-based compensation 22,354   22,354    
Other comprehensive income (loss) 3,681     3,681  
Net loss (72,771)       (72,771)
Ending balance (in shares) at Jun. 30, 2023   117,662,134      
Ending balance at Jun. 30, 2023 $ 292,726 $ 1 $ 2,169,911 $ (8,469) $ (1,868,717)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Stockholders’ (Deficit) Equity (unaudited) (Parenthetical) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2023
Jun. 30, 2023
Jun. 30, 2023
Statement of Stockholders' Equity [Abstract]      
Adjustments to additional paid in capital, stock issued, issuance costs $ 21,100 $ 21,131 $ 21,131
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
OPERATING ACTIVITIES:    
Net loss $ (206,304) $ (352,660)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 20,976 15,986
Operating lease costs 14,708 14,197
Contingent consideration 10 3,805
Stock-based compensation 44,620 50,343
Amortization of debt issuance costs 1,287 1,284
Amortization of (discount) premium on marketable debt securities (3,085) 3,800
Unrealized gains on marketable equity securities (67,879) 0
Impairment of non-marketable equity securities and other related assets 29,054 0
Fair value adjustments of noncontrolling interest liability 0 99,785
Other 98 20
Cash effect of changes in operating assets and liabilities:    
Accounts receivable, net 10,695 2,355
Inventory, net (8,931) (29,218)
Prepaid expenses and other current assets, net (891) 23,670
Other assets, net 1,700 4,301
Accounts payable and accrued liabilities 16,512 22,424
Operating lease liabilities (14,970) (6,595)
Deferred revenue (6,056) 5,949
Net cash used in operating activities (168,456) (140,554)
INVESTING ACTIVITIES:    
Purchase of marketable debt securities (561,339) (238,601)
Maturity of marketable debt securities 492,700 335,000
Purchase of non-marketable equity securities and other related assets (1,227) (12,750)
Purchase of property and equipment (14,037) (45,734)
Net cash (used in) provided by investing activities (83,903) 37,915
FINANCING ACTIVITIES:    
Payments made on finance lease obligations (37) (35)
Proceeds from issuance of common stock upon exercise of stock options 220 2,158
Proceeds from issuances of common stock under employee stock purchase plan 6,697 5,742
Taxes paid related to net share settlement of restricted stock units (5,109) (2,179)
Joint Venture Acquisition 0 (177,785)
Proceeds from follow-on public offering 402,500 0
Payment of offering costs related to follow-on public offering (21,271) 0
Net cash provided by (used in) financing activities 383,000 (172,099)
Net effect of foreign exchange rate changes on cash, cash equivalents and restricted cash (1,415) (2,211)
Net increase (decrease) in cash, cash equivalents and restricted cash 129,226 (276,949)
Cash, cash equivalents and restricted cash—Beginning of period 141,948 492,288
Cash, cash equivalents and restricted cash—End of period 271,174 215,339
Supplemental Disclosures of Cash Flow Information:    
Operating lease liabilities arising from obtaining right-of-use assets 1,964 4,073
Supplemental Disclosures of Noncash Investing and Financing Activities:    
Purchase of property and equipment included in accounts payable and accrued liabilities 2,151 16,901
Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs 0 9,688
Reconciliation of cash, cash equivalents and restricted cash:    
Cash and cash equivalents 271,073 215,169
Restricted cash – included in other assets, net 101 170
Total cash, cash equivalents and restricted cash $ 271,174 $ 215,339
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
Guardant Health, Inc., or the Company, is a leading precision oncology company focused on helping conquer cancer globally through the use of its proprietary tests, vast data sets and advanced analytics. The Company believes its tests can transform cancer care by unlocking insights that will help patients at all stages of the disease, including at its earliest stages, when it’s most treatable. For patients with advanced stage cancer, the Company has commercially launched Guardant360 LDT and Guardant360 CDx, the first comprehensive liquid biopsy test approved by the U.S. Food and Drug Administration, or the FDA, to provide tumor mutation profiling with solid tumors and to be used as a companion diagnostic in connection with non-small cell lung cancer, or NSCLC, and breast cancer. The Company has also launched the Guardant360 TissueNext tissue test for advanced-stage cancer, Guardant Reveal blood test to detect residual and recurring disease in early-stage colorectal, breast and lung cancer patients, and Guardant360 Response blood test to predict patient response to immunotherapy or targeted therapy eight weeks earlier than current standard-of-care imaging. In addition, the Company has developed Guardant Galaxy suite of advanced analytical technologies to enhance the performance and clinical utility of its portfolio of cancer tests, and to power the next generation of biomarker and drug discovery.
The Company also collaborates with biopharmaceutical companies in clinical studies by providing the above-mentioned tests, as well as the GuardantOMNI blood test for advanced-stage cancer, and the GuardantINFINITY blood test, a next-generation smart liquid biopsy that provides new, multi-dimensional insights into the complexities of tumor molecular profiles and immune response to advance cancer research and therapy development. Using data collected from its tests, the Company has also developed its GuardantINFORM platform to help biopharmaceutical companies accelerate precision oncology drug development through the use of this in-silico research platform to unlock further insights into tumor evolution and treatment resistance across various biomarker-driven cancers.
For early cancer detection, the Company has launched the Shield LDT test to address the needs of individuals eligible for colorectal cancer screening. From a simple blood draw, Shield uses a novel multimodal approach to detect colorectal cancer signals in the bloodstream, including DNA that is shed by tumors. In December 2022, the Company announced that the ECLIPSE study, an over 20,000 patient registrational study evaluating the performance of its Shield blood test for detecting colorectal cancer in average-risk adults, met co-primary endpoints. In addition, in March 2023, the Company submitted a premarket approval application for its Shield blood test to the FDA.
The Company was incorporated in Delaware in December 2011 and is headquartered in Palo Alto, California.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
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, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 3, Joint Venture), and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Certain reclassifications of prior period amounts were made to conform with the current period presentation.
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, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, 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 severity of the impact of the COVID-19 pandemic on the Company's business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted.
Unaudited Interim Condensed Financial Statements
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, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company’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, 2022.
Restricted Cash
Restricted cash consists of payroll withholding related to the Company's enrollment in a voluntary disability insurance plan. Restricted cash balance was $0.1 million and $0.3 million as of June 30, 2023, and December 31, 2022, respectively, which was included in other assets, net in the accompanying condensed consolidated balance sheets.
Non-Marketable Securities
The Company acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investees. One of the investees is concluded to be a variable interest entity, or VIE, but the Company is deemed not to be the primary beneficiary as the Company does not have the power to direct the activities that most significantly impact the VIE’s economic performance. The Company's non-marketable equity and other related investments totaled $4.2 million and $25.0 million as of June 30, 2023, and December 31, 2022, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets.
Non-marketable securities are recorded at cost, subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance and financial condition of the investee; changes in operating structure or management of the investee; and additional funding requirements of the investee. As a result of the evaluation, the Company recorded an impairment of $16.6 million and $22.1 million for the three and six months ended June 30, 2023 for one of its non-marketable equity security investments, included in other income (expense), net on the Company's condensed consolidated statement of operations. In addition, pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. In September 2022, the Company decided not to exercise such rights to purchase the investee and recorded an impairment of $5.3 million based on an independent third-party valuation. Pursuant to another investment in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the Company, on or before October 1, 2023, and acquired rights to obtain the exclusive license of the investee's certain technologies. In June 2023, the Company recorded an impairment of $7.0 million, included in other income (expense), net on the Company's condensed consolidated statement of operations. No other impairment or downward adjustments to the carrying value of non-marketable securities have been otherwise recorded.
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 debt 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 subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded net of allowance for credit losses, if any.
A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner 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:
RevenueAccounts Receivable, Net
Three Months Ended June 30,Six Months Ended June 30,June 30, 2023December 31, 2022
2023202220232022
(unaudited)(unaudited)
Customer A
****13 %12 %
Customer B
32 %29 %32 %30 %12 %11 %
Customer C
****12 %*
*    less than 10%
The Company is also subject to credit risk from its other receivables and other assets. The Company's other receivables and other assets include payments due from a third-party in relation to the settlement of a patent dispute reached in August 2020 for $8.0 million payable over a period of 6 years. In December 2020, 2021 and 2022, the Company received the first, second and third installment payments of $1.0 million, $1.1 million and $1.1 million, respectively. The Company has evaluated and recorded a credit loss for the remaining $4.8 million considering the third-party's credit worthiness and lack of financial history.
The following table presents the receivable and the related credit loss amounts:
June 30, 2023
December 31, 2022
(unaudited)
(in thousands)
Prepaid expenses and other current assets:
Gross Amount
$1,100 $— 
Allowance for Credit Losses
(1,100)— 
Net Amount
$— $— 
Other assets:
Gross Amount
$3,700 $4,800 
Allowance for Credit Losses
(3,700)(4,800)
Net Amount
$— $— 
There were no activities for the allowance for credit losses during the three months ended June 30, 2023 and 2022. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2023 and 2022:
Six Months Ended June 30,
20232022
(unaudited)
(in thousands)
Prepaid expenses and other current assets:
Allowance for credit losses—Beginning of period
$— $— 
Reclassification
1,100 1,100 
Allowance for credit losses—End of period
$1,100 $1,100 
Other assets:
Allowance for credit losses—Beginning of period
$4,800 $5,900 
Reclassification
(1,100)(1,100)
Allowance for credit losses—End of period
$3,700 $4,800 
Accounts Receivable, Net
Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company’s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June 30, 2023, and December 31, 2022, the Company had unbilled receivables of $4.4 million and $5.4 million, respectively.
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 June 30, 2023, and December 31, 2022, the Company had an immaterial allowance for credit losses related to its accounts receivable.
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. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.
Goodwill and Intangible Assets, net
Intangible assets related to in-process research and development costs, or IPR&D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&D of $1.6 million was reclassified as an intangible asset with a useful life of 2 years.
Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill is tested for impairment at the enterprise level. As of June 30, 2023, 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. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 2—12 years.
Post-acquisition Contingent Consideration
Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics. The Company recorded post-acquisition contingent consideration expense of $0.5 million and $0.2 million, for the three months ended June 30, 2023, and 2022, respectively, and $1.1 million and $2.3 million for the six months ended June 30, 2023, and 2022, respectively, in research and development expenses on the Company's condensed consolidated statement of operations.
Leases
The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company’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.
Convertible Senior Notes
Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.
Revenue Recognition
The Company derives revenue from the provision of precision oncology testing services, as well as from development services and other. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other revenue includes amounts derived from licensing the Company's technologies, kit fulfillment and screening 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, research institutes, international laboratory partners and distributors.
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. FASB ASC Topic 606, Revenue from Contracts with Customers, 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 test to a 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 significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal.
Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time. Results of the Company’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 and other
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 biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company’s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.
The Company recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.
The Company also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.
In addition, other revenue includes amounts derived from licensing the Company's digital sequencing technologies to its domestic customers and international laboratory partners, kit fulfillment and screening services. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, and considering factors including but not limited to enforceable right to payment and payment terms, and if an asset with alternative use is created, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or over the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered.
Contracts with multiple performance obligations
Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.
For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.
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 and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June 30, 2023 and December 31, 2022, the deferred revenue balance was $15.1 million and $21.2 million, respectively, of which $2.9 million and $3.8 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. Revenue recognized in the six months ended June 30, 2023 that was included in the deferred revenue balance as of December 31, 2022 was $11.8 million, and revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December 31, 2021 was $5.3 million, respectively.
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 1-2 years.
Costs of Precision Oncology Testing
Cost of precision oncology testing generally consists of cost of materials, cost of labor, including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, and quality control analyses), freight, curation of test results for physicians, phlebotomy, and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements, and information technology costs. Costs associated with performing the Company’s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test.
Cost of Development Services and Other
Cost of development services and other primarily includes costs incurred for the performance of development services requested by the Company’s biopharmaceutical customers, and costs associated with the Company's partnership agreements and screening services. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.
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. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company’s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software 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.
The Company uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and stock purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. Forfeitures are accounted for as they occur.
The Company measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees and non-employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics, or PSUs, is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company’s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award. No stock-based compensation expense is recorded for PSUs, unless it is determined to be probable that the related performance metrics will be met. Any PSUs that remain unvested at the end of the performance period will be forfeited.
Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Joint Venture
6 Months Ended
Jun. 30, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Joint Venture Joint Venture
In May 2018, the Company and an affiliate of SoftBank formed and capitalized Guardant Health AMEA, Inc., the Joint Venture, for the sale, marketing and distribution of the Company’s tests generally outside the Americas and Europe, and to accelerate commercialization of its products in Asia, the Middle East and Africa. Under the terms of the joint venture agreement, each party held an approximately 50% ownership interest in the Joint Venture and two seats on the board of the Joint Venture.
In June 2022, the Company purchased all of the shares of the Joint Venture, or the Joint Venture Acquisition, held by SoftBank and its affiliates in consideration for a cash payment of the aggregate purchase price of $177.8 million, which resulted in $99.8 million of fair value adjustments to the noncontrolling interest liability. In connection with the Joint Venture Acquisition, the Company also issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options held by the Joint Venture's employees.
Prior to the completion of the Joint Venture Acquisition, the Joint Venture was deemed to be a VIE, and the Company had been identified as the VIE’s primary beneficiary. As the primary beneficiary, the Company had consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances had been eliminated in consolidation. Upon completion of the Joint Venture Acquisition and the tender offer, Guardant Health AMEA, Inc. became the Company's wholly owned subsidiary.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheet Components
6 Months Ended
Jun. 30, 2023
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:
June 30, 2023December 31, 2022
(unaudited)
(in thousands)
Machinery and equipment
$109,339 $95,764 
Leasehold improvements
102,228 99,781 
Computer hardware
31,898 29,744 
Construction in progress
9,173 20,598 
Furniture and fixtures
8,602 8,367 
Computer software
1,970 1,797 
Property and equipment, gross
$263,210 $256,051 
Less: accumulated depreciation
(107,469)(88,131)
Property and equipment, net
$155,741 $167,920 
Depreciation expense related to property and equipment was $9.9 million and $8.1 million for the three months ended June 30, 2023, and 2022, respectively, and $19.6 million and $14.8 million for the six months ended June 30, 2023, and 2022, respectively.
Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consist of the following:
June 30, 2023December 31, 2022
(unaudited)
(in thousands)
Accounts payable$79,784 $68,911 
Accrued compensation45,775 55,788 
Operating lease liabilities
24,707 21,878 
Others
38,430 29,240 
Total accounts payable and accrued liabilities
$188,696 $175,817 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements, Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2023
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, net, and accounts payable and accrued liabilities. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, and accounts payable and accrued liabilities 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:
June 30, 2023
Fair ValueLevel 1Level 2Level 3
(unaudited)
(in thousands)
Financial Assets:
Money market funds
$61,999 $61,999 $— $— 
Commercial paper143,686 — 143,686 — 
Total cash equivalents
$205,685 $61,999 $143,686 $— 
Commercial paper$196,924 $— $196,924 $— 
U.S. government debt securities
756,852 — 756,852 — 
Total short-term marketable debt securities
$953,776 $— $953,776 $— 
Long-term marketable equity securities
$86,171 $86,171 $— $— 
Total
$1,245,632 $148,170 $1,097,462 $— 
Financial Liabilities:
Contingent consideration
$6,440 $— $— $6,440 
Total
$6,440 $— $— $6,440 
December 31, 2022
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds
$3,104 $3,104 $— $— 
U.S. government debt securities
14,987 — 14,987 — 
Total cash equivalents
$18,091 $3,104 $14,987 $— 
U.S. government debt securities
$869,584 $— $869,584 $— 
Total short-term marketable debt securities
$869,584 $— $869,584 $— 
Long-term marketable equity securities
$18,291 $18,291 $— $— 
Total
$905,966 $21,395 $884,571 $— 
Financial Liabilities:
Contingent consideration
$6,430 $— $— $6,430 
Total
$6,430 $— $— $6,430 
The Company measures the fair value of money market funds based on quoted prices in active markets for identical securities. Commercial paper and U.S. government debt securities are valued taking into consideration valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data and other observable inputs.
In July 2022, one of the Company's equity investees, Lunit Inc., or Lunit, completed its initial public offering, or IPO, subsequent to which, the Company started to account for the investment in Lunit at fair value on a recurring basis, and classified the investment as marketable equity securities within Level 1 of the fair value hierarchy as the investment is valued using the quoted market price. The Company is subject to a 2-year lock-up period from Lunit's IPO date, during which the Company shall not transfer Lunit's shares between accounts, establish or cancel pledges, sell, or withdraw such shares, without approval from the Korea Exchange. As of June 30, 2023 and December 31, 2022, the balance of the investment in Lunit was $86.2 million and $18.3 million, respectively, included in other assets, net on the Company's condensed consolidated balance sheets. In addition, the Company recorded $64.0 million and $67.9 million unrealized gains on the investment in Lunit for the three and six months ended June 30, 2023, respectively, included in other income (expense), net on the Company's condensed consolidated statement of operations. The Company did not record any unrealized gains or losses on the investment in Lunit for the three and six months ended June 30, 2022.
There were no transfers between Level 1, Level 2 and Level 3 during the periods presented.
Acquisition-related contingent consideration is measured at fair value on a quarterly basis and change in estimated contingent consideration to be paid are included in operating expenses in the condensed consolidated statements of operations. The fair value of acquisition-related contingent consideration is estimated using a multiple-outcome discounted cash flow valuation technique. Contingent consideration is classified within Level 3 of the fair value hierarchy, as it is based on a probability that includes significant unobservable inputs. The significant unobservable inputs include a probability-weighted estimate of achievement of certain commercialization milestones, and discount rate to present value the expected payments. A significant change in any of these input factors in isolation could have a material impact to fair value measurement. As of June 30, 2023 and December 31, 2022, the Company's contingent consideration liability was $6.4 million and $6.4 million, respectively, of which $4.9 million and $4.9 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets.
Prior to the completion of the Joint Venture Acquisition in June 2022, the fair value of the noncontrolling interest liability was considered to be a Level 3 measurement and was determined based on an annual internal rate of return of 20% on the initial amount of $41.0 million invested by SoftBank in May 2018, to the date of Company's exercising the call right in November 2021. The noncontrolling interest liability was fully paid by June 30, 2022 (see Note 3, Joint Venture).
The following table summarizes the activities for the Level 3 financial instruments:
Noncontrolling Interest Liability
Contingent Consideration
Three Months Ended June 30,Six Months Ended June 30,Three Months Ended June 30,Six Months Ended June 30,
202220222023202220232022
(unaudited)
(in thousands)
Fair value — beginning of period
$78,000 $78,000 $6,130 $6,015 $6,430 $3,625 
Increase in fair value 99,785 99,785 310 1,415 10 3,805 
Settlement(177,785)(177,785)— — — — 
Fair value — end of period
$— $— $6,440 $7,430 $6,440 $7,430 
The Company considers the fair value of the Convertible Notes as of June 30, 2023, and December 31, 2022, to be a Level 2 measurement. The fair value of the Convertible Notes is primarily affected by the trading price of the Company's common stock and market interest rates. As such, the carrying value of the Convertible Notes does not reflect the market rate. See Note 7, Debt, for additional information related to the fair value of the Convertible Notes.
The following tables summarize the Company’s cash equivalents and marketable debt securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:
June 30, 2023
Amortized CostGross Unrealized GainGross Unrealized LossEstimated Fair Value
(unaudited)
(in thousands)
Money market fund
$61,999 $— $— $61,999 
Commercial paper340,612 — (2)340,610 
U.S. government debt securities
761,152 117 (4,417)756,852 
Total
$1,163,763 $117 $(4,419)$1,159,461 
December 31, 2022
Amortized CostGross Unrealized GainGross Unrealized LossEstimated Fair Value
(in thousands)
Money market fund
$3,104 $— $— $3,104 
U.S. government debt securities
901,342 (16,779)884,571 
Total
$904,446 $$(16,779)$887,675 
The following tables present the estimated fair values and gross unrealized losses of the Company's marketable debt securities that have been in a continuous unrealized loss position as of June 30, 2023 and December 31, 2022.
June 30, 2023
Less Than 12 Months12 Months or GreaterTotal
Estimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized Loss
(unaudited)
(in thousands)
Commercial paper$24,785 $(2)$— $— $24,785 $(2)
U.S. government debt securities
$111,068 $(140)$389,224 $(4,277)$500,292 $(4,417)
Total
$135,853 $(142)$389,224 $(4,277)$525,077 $(4,419)
December 31, 2022
Less Than 12 Months12 Months or GreaterTotal
Estimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized Loss
(in thousands)
U.S. government debt securities
$170,975 $(2,958)$685,754 $(13,821)$856,729 $(16,779)
Total
$170,975 $(2,958)$685,754 $(13,821)$856,729 $(16,779)
There have been no material realized gains or losses on marketable debt securities for the periods presented. The Company determined that it did have the ability and intent to hold all marketable debt securities that have been in a continuous loss position until maturity or recovery and the loss position was temporary due to market volatility, thus there has been no recognition of credit losses for the three and six months ended June 30, 2023, and 2022, respectively.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net and Goodwill
6 Months Ended
Jun. 30, 2023
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 June 30, 2023, and December 31, 2022:
June 30, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountRemaining Weighted-Average Useful Life
(unaudited)
(in thousands)(in years)
Intangible assets subject to amortization:
Acquired license$11,886 $(4,128)$7,758 7.3
Non-compete agreements and other covenant rights
5,100 (3,164)1,936 2.4
Acquired technology1,600 (933)667 0.8
Total intangible assets subject to amortization
18,586 (8,225)10,361 
Intangible assets not subject to amortization:
Goodwill3,290 — 3,290 
Total purchased intangible assets
$21,876 $(8,225)$13,651 
December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountRemaining Weighted-Average Useful Life
(in thousands)(in years)
Intangible assets subject to amortization:
Acquired license$11,886 $(3,579)$8,307 7.8
Non-compete agreements and other covenant rights
5,100 (2,747)2,353 2.9
Acquired technology1,600 (533)1,067 1.4
Total intangible assets subject to amortization
18,586 (6,859)11,727 
Intangible assets not subject to amortization:
Goodwill3,290 — 3,290 
Total purchased intangible assets
$21,876 $(6,859)$15,017 
Amortization of finite-lived intangible assets was $0.7 million and $0.6 million for the three months ended June 30, 2023, and 2022, respectively, and $1.4 million and $1.1 million for the six months ended June 30, 2023, and 2022, respectively.
The following table summarizes estimated future amortization expense of finite-lived intangible assets, net:
Year Ending December 31,
(unaudited)
(in thousands)
Remainder of 2023
$1,381 
20242,219 
20251,670 
20261,212 
20271,107 
2028 and thereafter
2,772 
Total$10,361 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes
In November 2020, the Company issued $1.15 billion principal amount of its 0% Convertible Senior Notes due 2027, or the 2027 Notes. The 2027 Notes do not bear interest, and the principal amount of the Notes will not accrete. However, special interest and additional interest may accrue on the 2027 Notes at a rate per annum not exceeding 0.50% (subject to certain exceptions) upon the occurrence of certain events such as the failure to file certain reports to the Securities and Exchange Commission, or to remove certain restrictive legends from the Notes. The Notes will mature on November 15, 2027, unless repurchased, redeemed or converted earlier.
Before August 15, 2027, holders of the 2027 Notes will have the right to convert their 2027 Notes only under the following circumstances:
during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2021, if the last reported sale price of the Company's common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter, or the sale price condition;
during the five consecutive business days immediately after any ten consecutive trading day period, or the measurement period, if the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period is less than 98% of the product of the last reported sale price of the Company's common stock on such trading day and the conversion rate on such trading day; or
upon the occurrence of specified corporate events
From and after August 15, 2027, holders of the 2027 Notes may convert their 2027 Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date.
The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election.
The initial conversion rate is 7.1523 shares of common stock per $1,000 principal amount of 2027 Notes, which represents an initial conversion price of approximately $139.82 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.
The Company may not redeem the 2027 Notes at its option at any time before November 20, 2024. The Notes will be redeemable, in whole or in part, at the Company’s option at any time, and from time to time, on or after November 20, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.
If certain corporate events that constitute a “Fundamental Change” occur, then, subject to a limited exception for certain cash mergers, holders of Notes may require the Company to repurchase their 2027 Notes at a cash repurchase price equal to the principal amount of the 2027 Notes to be repurchased, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving the Company and certain de-listing events with respect to the Company’s common stock.
Since the 2027 Notes were not convertible as of June 30, 2023 and December 31, 2022, the net carrying amount of the 2027 Notes was classified as a long-term liability.
The following table sets forth the net carrying amounts of the 2027 Notes as of June 30, 2023, and December 31, 2022:
June 30, 2023December 31, 2022
(unaudited)
(in thousands)
Liability component:
Principal$1,150,000 $1,150,000 
Less: debt issuance costs, net of amortization(11,322)(12,609)
Net carrying amount$1,138,678 $1,137,391 
The total estimated fair value of the 2027 Notes was $823.7 million and $717.5 million as of June 30, 2023, and December 31, 2022, respectively. The fair value was determined based on the closing trading price per $100 of the 2027 Notes as of the last day of trading for the period.
The interest expense recognized in relation to amortization of debt issuance costs was $0.6 million and $1.3 million for the three and six months ended June 30, 2023 and 2022, respectively, which represented an effective interest rate of 0.2% and 0.2% for the three and six months ended June 30, 2023, and 2022, respectively.
Note Hedges
To minimize the impact of potential economic dilution upon conversion of the 2027 Notes, the Company entered into convertible note hedge transactions, or the 2027 Note Hedges, with respect to its common stock concurrent with the issuance of the Notes. The 2027 Note Hedges cover, subject to customary adjustments, the number of shares of common stock initially underlying the Notes. The strike price of the 2027 Note Hedges will initially be approximately $182.60 per share, which represents a premium of 75% over the last reported sale price of the Company’s common stock of $104.34 per share on November 16, 2020, and is subject to certain adjustments under the terms of the 2027 Note Hedges.
The 2027 Note Hedges will expire upon maturity of the 2027 Notes. The 2027 Note Hedges are separate transactions and are not part of the terms of the 2027 Notes. Holders of the 2027 Notes will not have any rights with respect to the 2027 Note Hedges. The shares receivable related to the 2027 Note Hedges are excluded from the calculation of diluted earnings per share as they are anti-dilutive.
As these transactions meet certain accounting criteria, the 2027 Note Hedges are recorded in stockholders’ equity and are not accounted for as derivatives. The Company paid an aggregate amount of $90.0 million for the 2027 Note Hedges, which has been recorded as a reduction to additional paid-in capital and will not be remeasured.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases Leases
The Company has entered into various operating lease agreements for office space, data center, lab and warehouse use, with remaining terms of up to 10 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 was $7.4 million and $7.2 million for the three months ended June 30, 2023, and 2022, respectively, and $14.7 million and $14.2 million for the six months ended June 30, 2023, and 2022, respectively, which includes both lease and non-lease components (primarily common area maintenance charges and property taxes).
June 30, 2023December 31, 2022
(unaudited)
Weighted-average remaining lease term (in years)
8.79.1
Weighted-average discount rate
3.89 %3.93 %
The following table summarizes the Company's future principal contractual obligations for operating lease commitments as of June 30, 2023:
Year Ending December 31,
(unaudited)
(in thousands)
Remainder of 2023
$16,027 
202433,582 
202532,605 
202627,776 
202724,479 
2028 and thereafter
125,157 
Total operating lease payments$259,626 
Less: imputed interest(36,689)
Total operating lease liabilities$222,937 
Finance leases are not material to the Company's condensed consolidated financial statements.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
In addition to commitments and obligations incurred in the ordinary course of business, from time to time the Company may be subject to a variety of claims and legal proceedings, including claims from customers and vendors, pending and potential legal actions for damages, governmental investigations and other matters. For example, the Company has received, and may in the future continue to receive letters, claims or complaints from others alleging false advertising, patent infringement, violation of employment practices and trademark infringement. The Company has also instituted, and may in the future institute, additional legal proceedings to enforce its rights and seek remedies, such as monetary damages, injunctive relief and declaratory relief. The Company cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on the Company because of diversion of management time and attention as well as the financial costs related to resolving such disputes.
The Company and its affiliates are parties to the legal claims and proceedings described below. The Company is vigorously defending itself against those claims and in those proceedings. Significant developments in those matters are described below. If the Company is unsuccessful in defending, or if it determines to settle, any of these matters, it may be required to pay substantial sums, be subject to injunction and/or be forced to change how it operates its business, which could have a material adverse impact on its financial position or results of operations.
Unless otherwise stated, the Company is unable to reasonably estimate the loss or a range of possible loss for the matters described below. Often, it is not reasonably possible for the Company to determine that a loss is probable for a claim, or to reasonably estimate the amount of loss or a range of loss, because of the limited information available and the potential effects of future events and decisions by third parties, such as courts and regulators, that will determine the ultimate resolution of the claim. Many of the matters described are at preliminary stages, raise novel theories of liability or seek an indeterminate amount of damages. It is not uncommon for claims to be resolved over a number of years. The Company reviews loss contingencies at least quarterly to determine whether the loss probability has changed and whether it can make a reasonable estimate of the possible loss or range of loss. When the Company determines that a loss from a claim is probable and reasonably estimable, it records a liability in the amount of its estimate for the ultimate loss. The Company also provides disclosure when it is reasonably possible that a loss may be incurred or when it is reasonably possible that the amount of a loss will exceed its recorded liability.
Intellectual Property Disputes
In August 2021, TwinStrand Biosciences, Inc., or TwinStrand Biosciences, and the University of Washington filed a patent infringement suit in the United States District Court for the District of Delaware alleging that the Company infringes U.S. Patent Nos. 10,287,631; 10,689,699; 10,752,951; and 10,760,127. The Company answered the complaint in October 2021, denying TwinStrand Biosciences’ allegations and asserted counterclaims of invalidity, unenforceability due to inequitable conduct and infringement of four of the Company’s patents. Discovery in the case has concluded, the parties have filed summary judgment motions, and trial is scheduled to commence in November 2023.
On August 1, 2023, the Company publicly announced that it entered into a Collaboration and Settlement Agreement, or the Collaboration Agreement, with Illumina, Inc., or Illumina. Under the terms of the Collaboration Agreement, the parties have agreed to extend their long-standing commercial relationship by agreeing to collaborate on the sharing of specimen samples in order to advance cancer research, and by entering into a new long-term purchase and supply commitment. Furthermore, the parties agreed to dismiss with prejudice the March 2022 lawsuit filed by Illumina in the U.S. District Court for the District of Delaware, Illumina, Inc. v. Guardant Health, Inc. et al, Case No. 1:22-cv-00334-GBW-CJB, including any allegations related to the subject intellectual property.
False Advertising Dispute
In May 2021, the Company also filed a lawsuit against Natera, Inc., or Natera, in the United States District Court for the Northern District of California, wherein the Company alleged that Natera is misleading healthcare providers about the performance of the Company’s new oncology test, Guardant Reveal, by suggesting the test is inaccurate and/or insensitive, and inferior to Natera’s Signatera assay. The Company is seeking an injunction to prevent Natera from continuing to make false and misleading statements and to require Natera to take corrective actions. Natera has asserted counterclaims of false and misleading statements, false advertising, unlawful trade practices and unfair competition. The Company moved to dismiss Natera’s counterclaims, and in January 2022, the court granted in part and denied in part the Company's motion to dismiss. The Company and Natera have both moved for summary judgment on various claims, with the court granting in part non-dispositive motions brought by each party. Trial is scheduled to commence in November 2023.
Civil Investigative Demand
In January 2022, the Company received a Civil Investigative Demand, or CID, from the United States Attorney for the Northern District of California in connection with an investigation under the False Claims Act. The CID requests information and documents regarding billing of government-funded programs for the Company’s panel of genetic tests known as Guardant360. The Company is fully cooperating with the investigation. At this time, the Company is unable to predict the outcome of this investigation.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Common Stock Common StockThe Company’s common stockholders are entitled to dividends if and when declared by the Company’s Board of Directors, or the Board of Directors. As of June 30, 2023, and December 31, 2022, no dividends on the Company's common stock had been declared by the Board of Directors.
The Company’s common stock has been reserved for the following potential future issuances:
June 30, 2023December 31, 2022
(unaudited)
Shares underlying outstanding stock options
3,568,6843,402,574
Shares underlying unvested restricted stock units
3,248,4963,687,888
Market-based restricted stock units2,260,7642,260,764
Performance-based restricted stock units451,664341,713
Shares available for issuance under the 2018 Incentive Award Plan8,920,9205,438,296
Shares available for issuance under the 2018 Employee Stock Purchase Plan1,845,7241,118,311
Total20,296,25216,249,546
Follow-on Public Offering
In May 2023, the Company completed a follow-on underwritten public offering, in which it issued and sold 14,375,000 shares of its common stock at a price of $28.00 per share, and received net proceeds of $381.4 million after deducting underwriting discounts and commissions and other offering costs of $21.1 million.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
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 Plan and the 2018 Plan and related information is as follows:
Options Outstanding
Shares
Available for Grant 
Shares Subject to Options OutstandingWeighted-Average Exercise Price Weighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
(unaudited)
(in thousands)
Balance as of January 1, 2023
5,438,2963,402,574$34.34 6.8$39,749 
2018 Plan annual increase(1)
3,689,000
Granted(296,462)296,46232.18 
Exercised(31,879)6.89 
Canceled97,736(98,473)67.61 
Restricted stock units granted
(499,855)— 
Restricted stock units canceled
602,156— 
Performance-based restricted stock units granted(126,041)— 
Performance-based restricted stock units canceled16,090— 
Balance as of June 30, 2023
8,920,9203,568,684$33.49 6.6$55,487 
Vested and Exercisable as of June 30, 2023
2,232,274$23.19 5.0$53,053 
(1)Effective as of January 1, 2023, 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 $0.3 million and $2.0 million for the three months ended June 30, 2023, and 2022, respectively, and $0.7 million and $9.3 million for the six months ended June 30, 2023, and 2022, respectively.
The weighted-average grant date fair value of options granted was $20.90 and $23.41 per share for the three months ended June 30, 2023, and 2022, respectively, and $20.75 and $23.67 per share for the six months ended June 30, 2023, and 2022, respectively.
Future stock-based compensation for unvested options as of June 30, 2023 was $39.6 million, which is expected to be recognized over a weighted-average period of 2.7 years.
Restricted Stock Units
A summary of the Company’s restricted stock unit activity excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:
Restricted Stock Units OutstandingWeighted-Average Grant Date Fair Value
(unaudited)
Balance as of January 1, 2023
3,687,888$60.70 
Granted499,85530.08 
Vested and released(337,091)56.33 
Canceled(602,156)57.89 
Balance as of June 30, 2023
3,248,496$56.97 
Future stock-based compensation for unvested restricted stock units as of June 30, 2023 was $148.4 million, which is expected to be recognized over a weighted-average period of 2.6 years.
Performance-based Restricted Stock Units
Since November 2020, the Compensation Committee of the Board of Directors started to approve, and the Company started to grant PSUs, under the 2018 Plan. The PSUs granted to employees consist of financial and/or operational metrics to be met over a performance period of approximately 0.3 to 4 years and an additional service period requirement of up to 2 years after the performance metrics are met. The PSUs granted to a consultant consistent of operational metrics to be met over a performance period of 4 years. The PSUs are expected to be expensed over a period of approximately 0.3 to 4.5 years subject to meeting the respective performance metrics and service requirements.
In November 2020, and as part of these PSU programs, the Company granted PSUs consisting of a performance period of 4 years combined with an additional service period requirement of six months should the vesting criteria be met. As of June 30, 2023, these PSUs had a grant-date fair value of approximately $27.3 million, net of forfeitures, however no compensation expense for these PSUs has been recorded to-date since the achievement of the performance metrics was not determined to be probable as of June 30, 2023.
A summary of the Company’s PSU activity under the 2018 Plan and related information is as follows:
PSUs OutstandingWeighted-Average Grant Date Fair Value
(unaudited)
Balance as of January 1, 2023
341,713$110.64 
Granted126,04132.84 
Canceled(16,090)118.41 
Balance as of June 30, 2023
451,664$88.65 
Stock-based compensation recorded for the PSUs was $0.2 million and $0.3 million for the three months ended June 30, 2023, and 2022, respectively, and $0.5 million and $0.6 million for the six months ended June 30, 2023, and 2022, respectively. Future stock-based compensation for unvested PSUs that are probable to vest as of June 30, 2023 was $5.3 million, which is expected to be recognized over a weighted-average period of 2.2 years.
Market-based Restricted Stock Units
In May 2020, the Board of Directors approved and granted 1,695,574 market-based restricted stock units, or MSUs, under the 2018 Plan to each of the Company's Co-Chief Executive Officers, which is subject to the achievement of market-based share price goals established by the Board of Directors. The MSUs consist of three separate tranches and the vesting of each tranche is subject to the Company's common stock closing price being maintained at or above a predetermined share price goal for a period of 30 consecutive calendar days. The share price goal can be met any time during the seven-year performance period from the date of grant. Upon vesting, the MSUs must be held for a period of six to twelve months depending on the time of vesting within the seven-year performance period. The vesting of the MSUs can also be triggered upon a change in control event and achievement of a certain change in control price goal, or when there is a qualifying termination or in the event of death or disability. Any MSUs that remain unvested at the end of the seven-year performance period will automatically be forfeited and terminated without further consideration. The following table presents additional information relating to each MSU award:
TranchePrice GoalNumber of RSUs
Tranche 1
$120 per share
565,192
Tranche 2
$150 per share
565,191
Tranche 3
$200 per share
565,191
The grant date fair values of the MSUs were determined using a Monte Carlo valuation model for each tranche. The related stock-based compensation expense for each tranche was recognized based on an accelerated attribution method over the estimated derived service period. The derived service period was the median duration of the successful stock price paths to meet the price goal for each tranche as simulated in the Monte Carlo valuation model. The Monte Carlo valuation model used assumptions such as volatility, risk-free interest rate, cost of equity and dividend estimated for the performance period of the MSU. The weighted-average grant date fair value of the MSUs was $67.00 per share and the weighted-average derived service period was estimated to be in the range of 0.83 – 2.07 years.
On January 1, 2021, Tranche 1 of the MSUs became vested because it had met both service requirement and market-based performance metrics as the predetermined share price goal of $120 per share was achieved for a period of 30 consecutive calendar days. As of June 30, 2023 and December 31, 2022, 2,260,764 shares of market-based restricted stock units, with a weighted-average grant date fair value of $65.20 per share, were outstanding under the 2018 Plan. No MSUs were granted, vested or canceled during the six months ended June 30, 2023.
All three tranches of the MSUs were fully expensed as of June 30, 2022. Stock-based compensation for the MSUs was $7.6 million and $16.1 million for the three and six months ended June 30, 2022, which was recorded in general and administrative expenses on the Company's condensed consolidated statement of operations.
AMEA 2020 Equity Incentive Plan
In August 2020, the board of directors of the Joint Venture approved its 2020 Equity Incentive Plan, or the AMEA 2020 Plan, under which the Joint Venture may grant equity incentive awards such as stock options, restricted stock, restricted stock units, stock appreciation rights and cash-based awards to its employees and non-employees.
In June 2022, in connection with the Joint Venture Acquisition, the Company issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options, at a price of $4.44 per share determined pursuant to an independent valuation. In July 2022, the Company settled the tender offer with the 39 grantees for a total amount of $13.7 million. In addition, in connection with the Joint Venture Acquisition, the unvested Joint Venture's stock options were cancelled and such grantees received replacement awards covering a number of shares of the Company's common stock. The replacement awards, valued at $4.1 million, are subject to the same vesting schedule that applied to the unvested Joint Venture's stock option immediately prior to the close of the Joint Venture Acquisition transaction, to be recognized over a weighted-average period of 2.2 years. The Company accounted for this as a modification which resulted in an immaterial incremental stock-based compensation expense. After the settlement of the tender offer in July 2022, the Company cancelled the AMEA 2020 Plan.
Stock-Based Compensation Expense
The following table presents the effect of employee and non-employee related stock-based compensation expense including the Joint Venture:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
Cost of precision oncology testing
$1,176 $1,215 $2,378 $2,379 
Cost of development services and other477 — 951 — 
Research and development expense
8,221 6,116 16,899 11,459 
Sales and marketing expense
5,823 5,987 13,326 11,512 
General and administrative expense
6,657 12,226 11,066 24,993 
Total stock-based compensation expense
$22,354 $25,544 $44,620 $50,343 
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
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
Expected term (in years)
5.50 – 6.01
4.20 – 6.10
5.50 – 6.10
4.20 – 6.10
Expected volatility
69.5% – 70.5%
65.5% – 68.8%
69.5% – 70.5%
63.3% – 68.8%
Risk-free interest rate
3.4% – 4.0%
3.0% – 3.4%
3.4% – 4.2%
1.9% – 3.4%
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 common stock of the Company, 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, or the ESPP. A total of 922,250 shares of common stock were initially reserved for issuance under the ESPP. Effective as of January 1, 2020 and March 2, 2023, an additional 942,614 and 1,026,194 shares of common stock became available for issuance under the ESPP.
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 ESPP provides for separate six-month offering periods beginning on May 15 and November 15 of each year.
Shares of common stock purchased under the ESPP were 298,781 and 188,110 for the three and six months ended June 30, 2023 and 2022, respectively. The total compensation expense related to the ESPP was $1.4 million and $1.3 million for the three months ended June 30, 2023, and 2022, respectively, and $3.0 million and $2.3 million for the six months ended June 30, 2023, and 2022, 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.
The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:
Three and Six Months Ended June 30,
20232022
(unaudited)
Expected term (in years)
0.50
0.50
Expected volatility
76.6%
92.0%
Risk-free interest rate
5.2%
1.5%
Expected dividend yield
—%
—%
As of June 30, 2023, the unrecognized stock-based compensation expense related to the ESPP was $1.2 million, which is expected to be recognized over the remaining term of the offering period of 0.4 years.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following table sets forth the computation of the basic and diluted net loss per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands, except per share data)
Net loss, basic and diluted$(72,771)$(229,432)$(206,304)$(352,660)
Net loss per share, basic and diluted$(0.67)$(2.25)$(1.95)$(3.46)
Weighted-average shares used in computing net loss per share, basic and diluted108,808 102,047 105,752 101,950 
Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share, 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 for the periods presented as they had an anti-dilutive effect:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
Stock options issued and outstanding (1)
3,4162,5753,3972,562
Restricted stock units3,3751,7543,4631,619
MSUs2,2612,2612,2612,261
PSUs361349349353
ESPP obligation17710822096
Convertible senior notes8,2258,2258,2258,225
Total17,81515,27217,91515,116
(1)    Excludes stock options of 483,693 shares of the Joint Venture's Class B common stock granted under the AMEA 2020 Plan as of June 30, 2022.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The income tax expense for the three and six months ended June 30, 2023 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 and six months ended June 30, 2023, and 2022, relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Segment and Geographic Information
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segment and Geographic Information Segment and Geographic Information
The Company operates as one operating segment. The Company's chief operating decision makers are its Co-Chief Executive Officers, who review financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.
The following table sets forth the Company’s revenue by geographic areas based on the customers’ locations:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
United States$129,262 $100,836 $248,173 $191,707 
International (1)
7,888 8,308 17,691 13,536 
Total revenue
$137,150 $109,144 $265,864 $205,243 
(1)    No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June 30, 2023, and 2022, respectively.
As of June 30, 2023, and December 31, 2022, 98% and 99%, respectively, of the Company’s long-lived assets and right-of-use assets are located in the United States.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsAs discussed in Note 3, Joint Venture, in May 2018, the Company and an affiliate of SoftBank formed and capitalized the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa. Prior to the completion of the Joint Venture Acquisition in June 2022, the Company had consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances had been eliminated in consolidation.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
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, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 3, Joint Venture), and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Certain reclassifications of prior period amounts were made to conform with the current period presentation.
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, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, 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 severity of the impact of the COVID-19 pandemic on the Company's business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted.
Unaudited Interim Condensed Financial Statements
Unaudited Interim Condensed Financial Statements
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, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company’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, 2022.
Restricted Cash Restricted CashRestricted cash consists of payroll withholding related to the Company's enrollment in a voluntary disability insurance plan.
Non-Marketable Securities
Non-Marketable Securities
The Company acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investees. One of the investees is concluded to be a variable interest entity, or VIE, but the Company is deemed not to be the primary beneficiary as the Company does not have the power to direct the activities that most significantly impact the VIE’s economic performance. The Company's non-marketable equity and other related investments totaled $4.2 million and $25.0 million as of June 30, 2023, and December 31, 2022, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets.
Non-marketable securities are recorded at cost, subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance and financial condition of the investee; changes in operating structure or management of the investee; and additional funding requirements of the investee. As a result of the evaluation, the Company recorded an impairment of $16.6 million and $22.1 million for the three and six months ended June 30, 2023 for one of its non-marketable equity security investments, included in other income (expense), net on the Company's condensed consolidated statement of operations. In addition, pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. In September 2022, the Company decided not to exercise such rights to purchase the investee and recorded an impairment of $5.3 million based on an independent third-party valuation. Pursuant to another investment in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the Company, on or before October 1, 2023, and acquired rights to obtain the exclusive license of the investee's certain technologies. In June 2023, the Company recorded an impairment of $7.0 million, included in other income (expense), net on the Company's condensed consolidated statement of operations. No other impairment or downward adjustments to the carrying value of non-marketable securities have been otherwise recorded.
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 debt 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 subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded net of allowance for credit losses, if any.
The Company is also subject to credit risk from its other receivables and other assets.
Accounts Receivable, Net
Accounts Receivable, Net
Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company’s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June 30, 2023, and December 31, 2022, the Company had unbilled receivables of $4.4 million and $5.4 million, respectively.
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 June 30, 2023, and December 31, 2022, the Company had an immaterial allowance for credit losses related to its accounts receivable.
Asset Acquisition
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. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.
Goodwill and Intangible Assets, net
Goodwill and Intangible Assets, net
Intangible assets related to in-process research and development costs, or IPR&D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&D of $1.6 million was reclassified as an intangible asset with a useful life of 2 years.
Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill is tested for impairment at the enterprise level. As of June 30, 2023, 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. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 2—12 years.
Post-acquisition Contingent Consideration Post-acquisition Contingent Consideration Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics.
Leases
Leases
The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company’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.
Convertible Senior Notes
Convertible Senior Notes
Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.
Revenue Recognition
Revenue Recognition
The Company derives revenue from the provision of precision oncology testing services, as well as from development services and other. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other revenue includes amounts derived from licensing the Company's technologies, kit fulfillment and screening 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, research institutes, international laboratory partners and distributors.
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. FASB ASC Topic 606, Revenue from Contracts with Customers, 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 test to a 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 significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal.
Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time. Results of the Company’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 and other
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 biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company’s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.
The Company recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.
The Company also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.
In addition, other revenue includes amounts derived from licensing the Company's digital sequencing technologies to its domestic customers and international laboratory partners, kit fulfillment and screening services. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, and considering factors including but not limited to enforceable right to payment and payment terms, and if an asset with alternative use is created, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or over the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered.
Contracts with multiple performance obligations
Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.
For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.
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 and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June 30, 2023 and December 31, 2022, the deferred revenue balance was $15.1 million and $21.2 million, respectively, of which $2.9 million and $3.8 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. Revenue recognized in the six months ended June 30, 2023 that was included in the deferred revenue balance as of December 31, 2022 was $11.8 million, and revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December 31, 2021 was $5.3 million, respectively.
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 1-2 years.
Costs of Precision Oncology Testing Costs of Precision Oncology TestingCost of precision oncology testing generally consists of cost of materials, cost of labor, including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, and quality control analyses), freight, curation of test results for physicians, phlebotomy, and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements, and information technology costs. Costs associated with performing the Company’s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test.
Cost of Development Services and Other
Cost of Development Services and Other
Cost of development services and other primarily includes costs incurred for the performance of development services requested by the Company’s biopharmaceutical customers, and costs associated with the Company's partnership agreements and screening services. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.
Research and Development Expenses
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. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company’s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software 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.
The Company uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and stock purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. Forfeitures are accounted for as they occur.
The Company measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees and non-employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics, or PSUs, is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company’s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award. No stock-based compensation expense is recorded for PSUs, unless it is determined to be probable that the related performance metrics will be met. Any PSUs that remain unvested at the end of the performance period will be forfeited.
Net Loss Per Share
Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive.
Fair Value Measurements
Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, net, and accounts payable and accrued liabilities. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, and accounts payable and accrued liabilities 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 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner 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:
RevenueAccounts Receivable, Net
Three Months Ended June 30,Six Months Ended June 30,June 30, 2023December 31, 2022
2023202220232022
(unaudited)(unaudited)
Customer A
****13 %12 %
Customer B
32 %29 %32 %30 %12 %11 %
Customer C
****12 %*
*    less than 10%
Schedule of Contractual Receivables and Related Credit Loss
The following table presents the receivable and the related credit loss amounts:
June 30, 2023
December 31, 2022
(unaudited)
(in thousands)
Prepaid expenses and other current assets:
Gross Amount
$1,100 $— 
Allowance for Credit Losses
(1,100)— 
Net Amount
$— $— 
Other assets:
Gross Amount
$3,700 $4,800 
Allowance for Credit Losses
(3,700)(4,800)
Net Amount
$— $— 
There were no activities for the allowance for credit losses during the three months ended June 30, 2023 and 2022. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2023 and 2022:
Six Months Ended June 30,
20232022
(unaudited)
(in thousands)
Prepaid expenses and other current assets:
Allowance for credit losses—Beginning of period
$— $— 
Reclassification
1,100 1,100 
Allowance for credit losses—End of period
$1,100 $1,100 
Other assets:
Allowance for credit losses—Beginning of period
$4,800 $5,900 
Reclassification
(1,100)(1,100)
Allowance for credit losses—End of period
$3,700 $4,800 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property, Plant and Equipment
Property and equipment, net consist of the following:
June 30, 2023December 31, 2022
(unaudited)
(in thousands)
Machinery and equipment
$109,339 $95,764 
Leasehold improvements
102,228 99,781 
Computer hardware
31,898 29,744 
Construction in progress
9,173 20,598 
Furniture and fixtures
8,602 8,367 
Computer software
1,970 1,797 
Property and equipment, gross
$263,210 $256,051 
Less: accumulated depreciation
(107,469)(88,131)
Property and equipment, net
$155,741 $167,920 
Schedule of Accrued Liabilities
Accounts payable and accrued liabilities consist of the following:
June 30, 2023December 31, 2022
(unaudited)
(in thousands)
Accounts payable$79,784 $68,911 
Accrued compensation45,775 55,788 
Operating lease liabilities
24,707 21,878 
Others
38,430 29,240 
Total accounts payable and accrued liabilities
$188,696 $175,817 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2023
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:
June 30, 2023
Fair ValueLevel 1Level 2Level 3
(unaudited)
(in thousands)
Financial Assets:
Money market funds
$61,999 $61,999 $— $— 
Commercial paper143,686 — 143,686 — 
Total cash equivalents
$205,685 $61,999 $143,686 $— 
Commercial paper$196,924 $— $196,924 $— 
U.S. government debt securities
756,852 — 756,852 — 
Total short-term marketable debt securities
$953,776 $— $953,776 $— 
Long-term marketable equity securities
$86,171 $86,171 $— $— 
Total
$1,245,632 $148,170 $1,097,462 $— 
Financial Liabilities:
Contingent consideration
$6,440 $— $— $6,440 
Total
$6,440 $— $— $6,440 
December 31, 2022
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds
$3,104 $3,104 $— $— 
U.S. government debt securities
14,987 — 14,987 — 
Total cash equivalents
$18,091 $3,104 $14,987 $— 
U.S. government debt securities
$869,584 $— $869,584 $— 
Total short-term marketable debt securities
$869,584 $— $869,584 $— 
Long-term marketable equity securities
$18,291 $18,291 $— $— 
Total
$905,966 $21,395 $884,571 $— 
Financial Liabilities:
Contingent consideration
$6,430 $— $— $6,430 
Total
$6,430 $— $— $6,430 
Schedule of Level 3 Activity
The following table summarizes the activities for the Level 3 financial instruments:
Noncontrolling Interest Liability
Contingent Consideration
Three Months Ended June 30,Six Months Ended June 30,Three Months Ended June 30,Six Months Ended June 30,
202220222023202220232022
(unaudited)
(in thousands)
Fair value — beginning of period
$78,000 $78,000 $6,130 $6,015 $6,430 $3,625 
Increase in fair value 99,785 99,785 310 1,415 10 3,805 
Settlement(177,785)(177,785)— — — — 
Fair value — end of period
$— $— $6,440 $7,430 $6,440 $7,430 
Schedule of Cash Equivalents and Marketable Securities'
The following tables summarize the Company’s cash equivalents and marketable debt securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:
June 30, 2023
Amortized CostGross Unrealized GainGross Unrealized LossEstimated Fair Value
(unaudited)
(in thousands)
Money market fund
$61,999 $— $— $61,999 
Commercial paper340,612 — (2)340,610 
U.S. government debt securities
761,152 117 (4,417)756,852 
Total
$1,163,763 $117 $(4,419)$1,159,461 
December 31, 2022
Amortized CostGross Unrealized GainGross Unrealized LossEstimated Fair Value
(in thousands)
Money market fund
$3,104 $— $— $3,104 
U.S. government debt securities
901,342 (16,779)884,571 
Total
$904,446 $$(16,779)$887,675 
Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value
The following tables present the estimated fair values and gross unrealized losses of the Company's marketable debt securities that have been in a continuous unrealized loss position as of June 30, 2023 and December 31, 2022.
June 30, 2023
Less Than 12 Months12 Months or GreaterTotal
Estimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized Loss
(unaudited)
(in thousands)
Commercial paper$24,785 $(2)$— $— $24,785 $(2)
U.S. government debt securities
$111,068 $(140)$389,224 $(4,277)$500,292 $(4,417)
Total
$135,853 $(142)$389,224 $(4,277)$525,077 $(4,419)
December 31, 2022
Less Than 12 Months12 Months or GreaterTotal
Estimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized LossEstimated Fair ValueGross Unrealized Loss
(in thousands)
U.S. government debt securities
$170,975 $(2,958)$685,754 $(13,821)$856,729 $(16,779)
Total
$170,975 $(2,958)$685,754 $(13,821)$856,729 $(16,779)
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net and Goodwill (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The following table presents details of purchased intangible assets as of June 30, 2023, and December 31, 2022:
June 30, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountRemaining Weighted-Average Useful Life
(unaudited)
(in thousands)(in years)
Intangible assets subject to amortization:
Acquired license$11,886 $(4,128)$7,758 7.3
Non-compete agreements and other covenant rights
5,100 (3,164)1,936 2.4
Acquired technology1,600 (933)667 0.8
Total intangible assets subject to amortization
18,586 (8,225)10,361 
Intangible assets not subject to amortization:
Goodwill3,290 — 3,290 
Total purchased intangible assets
$21,876 $(8,225)$13,651 
December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountRemaining Weighted-Average Useful Life
(in thousands)(in years)
Intangible assets subject to amortization:
Acquired license$11,886 $(3,579)$8,307 7.8
Non-compete agreements and other covenant rights
5,100 (2,747)2,353 2.9
Acquired technology1,600 (533)1,067 1.4
Total intangible assets subject to amortization
18,586 (6,859)11,727 
Intangible assets not subject to amortization:
Goodwill3,290 — 3,290 
Total purchased intangible assets
$21,876 $(6,859)$15,017 
Schedule of Indefinite-Lived Intangible Assets
The following table presents details of purchased intangible assets as of June 30, 2023, and December 31, 2022:
June 30, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountRemaining Weighted-Average Useful Life
(unaudited)
(in thousands)(in years)
Intangible assets subject to amortization:
Acquired license$11,886 $(4,128)$7,758 7.3
Non-compete agreements and other covenant rights
5,100 (3,164)1,936 2.4
Acquired technology1,600 (933)667 0.8
Total intangible assets subject to amortization
18,586 (8,225)10,361 
Intangible assets not subject to amortization:
Goodwill3,290 — 3,290 
Total purchased intangible assets
$21,876 $(8,225)$13,651 
December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountRemaining Weighted-Average Useful Life
(in thousands)(in years)
Intangible assets subject to amortization:
Acquired license$11,886 $(3,579)$8,307 7.8
Non-compete agreements and other covenant rights
5,100 (2,747)2,353 2.9
Acquired technology1,600 (533)1,067 1.4
Total intangible assets subject to amortization
18,586 (6,859)11,727 
Intangible assets not subject to amortization:
Goodwill3,290 — 3,290 
Total purchased intangible assets
$21,876 $(6,859)$15,017 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes estimated future amortization expense of finite-lived intangible assets, net:
Year Ending December 31,
(unaudited)
(in thousands)
Remainder of 2023
$1,381 
20242,219 
20251,670 
20261,212 
20271,107 
2028 and thereafter
2,772 
Total$10,361 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instrument Components
The following table sets forth the net carrying amounts of the 2027 Notes as of June 30, 2023, and December 31, 2022:
June 30, 2023December 31, 2022
(unaudited)
(in thousands)
Liability component:
Principal$1,150,000 $1,150,000 
Less: debt issuance costs, net of amortization(11,322)(12,609)
Net carrying amount$1,138,678 $1,137,391 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Information
June 30, 2023December 31, 2022
(unaudited)
Weighted-average remaining lease term (in years)
8.79.1
Weighted-average discount rate
3.89 %3.93 %
Schedule of Operating Lease Liability Maturities
The following table summarizes the Company's future principal contractual obligations for operating lease commitments as of June 30, 2023:
Year Ending December 31,
(unaudited)
(in thousands)
Remainder of 2023
$16,027 
202433,582 
202532,605 
202627,776 
202724,479 
2028 and thereafter
125,157 
Total operating lease payments$259,626 
Less: imputed interest(36,689)
Total operating lease liabilities$222,937 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Stock by Class
The Company’s common stock has been reserved for the following potential future issuances:
June 30, 2023December 31, 2022
(unaudited)
Shares underlying outstanding stock options
3,568,6843,402,574
Shares underlying unvested restricted stock units
3,248,4963,687,888
Market-based restricted stock units2,260,7642,260,764
Performance-based restricted stock units451,664341,713
Shares available for issuance under the 2018 Incentive Award Plan8,920,9205,438,296
Shares available for issuance under the 2018 Employee Stock Purchase Plan1,845,7241,118,311
Total20,296,25216,249,546
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
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 Plan and the 2018 Plan and related information is as follows:
Options Outstanding
Shares
Available for Grant 
Shares Subject to Options OutstandingWeighted-Average Exercise Price Weighted-Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
(unaudited)
(in thousands)
Balance as of January 1, 2023
5,438,2963,402,574$34.34 6.8$39,749 
2018 Plan annual increase(1)
3,689,000
Granted(296,462)296,46232.18 
Exercised(31,879)6.89 
Canceled97,736(98,473)67.61 
Restricted stock units granted
(499,855)— 
Restricted stock units canceled
602,156— 
Performance-based restricted stock units granted(126,041)— 
Performance-based restricted stock units canceled16,090— 
Balance as of June 30, 2023
8,920,9203,568,684$33.49 6.6$55,487 
Vested and Exercisable as of June 30, 2023
2,232,274$23.19 5.0$53,053 
(1)Effective as of January 1, 2023, 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 excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:
Restricted Stock Units OutstandingWeighted-Average Grant Date Fair Value
(unaudited)
Balance as of January 1, 2023
3,687,888$60.70 
Granted499,85530.08 
Vested and released(337,091)56.33 
Canceled(602,156)57.89 
Balance as of June 30, 2023
3,248,496$56.97 
A summary of the Company’s PSU activity under the 2018 Plan and related information is as follows:
PSUs OutstandingWeighted-Average Grant Date Fair Value
(unaudited)
Balance as of January 1, 2023
341,713$110.64 
Granted126,04132.84 
Canceled(16,090)118.41 
Balance as of June 30, 2023
451,664$88.65 
Schedule of Performance-based Restricted Stock Units Vesting Conditions The following table presents additional information relating to each MSU award:
TranchePrice GoalNumber of RSUs
Tranche 1
$120 per share
565,192
Tranche 2
$150 per share
565,191
Tranche 3
$200 per share
565,191
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 including the Joint Venture:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
Cost of precision oncology testing
$1,176 $1,215 $2,378 $2,379 
Cost of development services and other477 — 951 — 
Research and development expense
8,221 6,116 16,899 11,459 
Sales and marketing expense
5,823 5,987 13,326 11,512 
General and administrative expense
6,657 12,226 11,066 24,993 
Total stock-based compensation expense
$22,354 $25,544 $44,620 $50,343 
Schedule of share-based Payment Award, Stock Options, 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
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
Expected term (in years)
5.50 – 6.01
4.20 – 6.10
5.50 – 6.10
4.20 – 6.10
Expected volatility
69.5% – 70.5%
65.5% – 68.8%
69.5% – 70.5%
63.3% – 68.8%
Risk-free interest rate
3.4% – 4.0%
3.0% – 3.4%
3.4% – 4.2%
1.9% – 3.4%
Expected dividend yield
—%
—%
—%
—%
The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:
Three and Six Months Ended June 30,
20232022
(unaudited)
Expected term (in years)
0.50
0.50
Expected volatility
76.6%
92.0%
Risk-free interest rate
5.2%
1.5%
Expected dividend yield
—%
—%
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
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:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands, except per share data)
Net loss, basic and diluted$(72,771)$(229,432)$(206,304)$(352,660)
Net loss per share, basic and diluted$(0.67)$(2.25)$(1.95)$(3.46)
Weighted-average shares used in computing net loss per share, basic and diluted108,808 102,047 105,752 101,950 
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 for the periods presented as they had an anti-dilutive effect:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
Stock options issued and outstanding (1)
3,4162,5753,3972,562
Restricted stock units3,3751,7543,4631,619
MSUs2,2612,2612,2612,261
PSUs361349349353
ESPP obligation17710822096
Convertible senior notes8,2258,2258,2258,225
Total17,81515,27217,91515,116
(1)    Excludes stock options of 483,693 shares of the Joint Venture's Class B common stock granted under the AMEA 2020 Plan as of June 30, 2022.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Segment and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2023
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
June 30,
Six Months Ended
June 30,
2023202220232022
(unaudited)
(in thousands)
United States$129,262 $100,836 $248,173 $191,707 
International (1)
7,888 8,308 17,691 13,536 
Total revenue
$137,150 $109,144 $265,864 $205,243 
(1)    No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June 30, 2023, and 2022, respectively.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business (Details)
1 Months Ended
Dec. 31, 2022
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of patients 20,000
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Aug. 31, 2020
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
May 31, 2022
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Restricted cash $ 100 $ 300         $ 100   $ 100    
Non-marketable equity and other investments 4,200 25,000         4,200   4,200    
Impairment of non-marketable equity securities and other related assets 7,000   $ 5,300       16,600   22,100    
Impairment or adjustments of non-marketable securities                 0    
Other receivables and other assets due from a third-party           $ 8,000          
Other receivables and other assets, term           6 years          
Contractual receivables, installment payment   1,100   $ 1,100 $ 1,000            
Contractual receivables, credit loss                 4,800    
Contract asset 4,400 5,400         4,400   4,400    
Intangible assets, net 10,361 11,727         10,361   $ 10,361    
Number of operating segments | segment                 1    
Impairment of goodwill 0           0   $ 0    
Post-acquisition contingent consideration expense             500 $ 200 1,100 $ 2,300  
Deferred revenue 15,100 21,200         15,100   15,100    
Deferred revenue long term $ 2,900 $ 3,800         $ 2,900   2,900    
Deferred revenue recognized                 $ 11,800 $ 5,300  
Minimum                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Useful life (years) 2 years           2 years   2 years    
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Remaining performance obligation, expected recognition period 1 year           1 year   1 year    
Maximum                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Useful life (years) 12 years           12 years   12 years    
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Remaining performance obligation, expected recognition period 2 years           2 years   2 years    
IPR&D                      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                      
Intangible assets, net                     $ 1,600
Useful life (years)                     2 years
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) - Credit Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Customer A | Accounts Receivable, Net          
Concentration Risk [Line Items]          
Concentration risk, percentage     13.00%   12.00%
Customer B | Revenue          
Concentration Risk [Line Items]          
Concentration risk, percentage 32.00% 29.00% 32.00% 30.00%  
Customer B | Accounts Receivable, Net          
Concentration Risk [Line Items]          
Concentration risk, percentage     12.00%   11.00%
Customer C | Accounts Receivable, Net          
Concentration Risk [Line Items]          
Concentration risk, percentage     12.00%    
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Accounting Policies [Abstract]          
Financing receivable, gross amount, current $ 1,100   $ 1,100   $ 0
Financing receivable, allowance for credit losses, current (1,100) $ (1,100) (1,100) $ (1,100) 0
Financing receivable, net amount, current 0   0   0
Financing receivable, net amount, noncurrent 3,700   3,700   4,800
Financing receivable, allowance for credit losses, noncurrent (3,700) (4,800) (3,700) (4,800) (4,800)
Financing receivable, net amount, noncurrent 0   0   $ 0
Activities for the allowance for credit losses 0 0      
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Beginning balance, financing receivable, allowance for credit loss, current     0 0  
Reclassification, allowance for credit loss, current     1,100 1,100  
Ending balance, financing receivable, allowance for credit loss, current 1,100 1,100 1,100 1,100  
Beginning balance, financing receivable, allowance for credit loss, noncurrent     4,800 5,900  
Reclassification, allowance for credit loss, noncurrent     (1,100) (1,100)  
Ending balance, financing receivable, allowance for credit loss, noncurrent $ 3,700 $ 4,800 $ 3,700 $ 4,800  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Joint Venture (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
May 31, 2018
seat
Level 3 | Fair Value, Measurements, Recurring | Noncontrolling Interest Liability        
Schedule of Equity Method Investments [Line Items]        
Settlement $ 177,800 $ (177,785) $ (177,785)  
Increase in fair value $ 99,800 $ 99,785 $ 99,785  
Guardant Health AMEA, Inc        
Schedule of Equity Method Investments [Line Items]        
Equity method investment, ownership percentage       50.00%
Number of seats | seat       2
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 263,210 $ 256,051
Less: accumulated depreciation (107,469) (88,131)
Property and equipment, net 155,741 167,920
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 109,339 95,764
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 102,228 99,781
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 31,898 29,744
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 9,173 20,598
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,602 8,367
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,970 $ 1,797
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]        
Depreciation and amortization expense $ 9.9 $ 8.1 $ 19.6 $ 14.8
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accounts payable $ 79,784 $ 68,911
Accrued compensation 45,775 55,788
Operating lease liabilities $ 24,707 $ 21,878
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Others $ 38,430 $ 29,240
Total accounts payable and accrued liabilities $ 188,696 $ 175,817
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 340,610  
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 205,685 $ 18,091
Debt securities, short-term 953,776 869,584
Long-term marketable debt securities 86,171 18,291
Total assets 1,245,632 905,966
Contingent consideration 6,440 6,430
Financial and nonfinancial liabilities, fair value disclosure 6,440 6,430
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 61,999 3,104
Debt securities, short-term 0 0
Long-term marketable debt securities 86,171  
Total assets 148,170 21,395
Contingent consideration 0 0
Financial and nonfinancial liabilities, fair value disclosure 0 0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 143,686 14,987
Debt securities, short-term 953,776 869,584
Long-term marketable debt securities 0 0
Total assets 1,097,462 884,571
Contingent consideration 0 0
Financial and nonfinancial liabilities, fair value disclosure 0 0
Fair Value, Measurements, Recurring | 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
Long-term marketable debt securities 0 0
Total assets 0 0
Contingent consideration 6,440 6,430
Financial and nonfinancial liabilities, fair value disclosure 6,440 6,430
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 196,924  
Fair Value, Measurements, Recurring | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 0  
Fair Value, Measurements, Recurring | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 196,924  
Fair Value, Measurements, Recurring | Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 0  
Fair Value, Measurements, Recurring | U.S. government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 756,852 869,584
Fair Value, Measurements, Recurring | 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
Fair Value, Measurements, Recurring | U.S. government debt securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, short-term 756,852 869,584
Fair Value, Measurements, Recurring | 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
Fair Value, Measurements, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 61,999 3,104
Fair Value, Measurements, Recurring | Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 61,999 3,104
Fair Value, Measurements, Recurring | Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 143,686  
Fair Value, Measurements, Recurring | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Fair Value, Measurements, Recurring | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 143,686  
Fair Value, Measurements, Recurring | Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0  
Fair Value, Measurements, Recurring | U.S. government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   14,987
Fair Value, Measurements, Recurring | U.S. government debt securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Measurements, Recurring | U.S. government debt securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   14,987
Fair Value, Measurements, Recurring | U.S. government debt securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   $ 0
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2022
May 31, 2018
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Realized gain (loss) on marketable debt securities     $ 0 $ 0 $ 0 $ 0  
Recognition of credit losses     0 0 0 0  
SoftBank              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Threshold percentage of fair value that is no less than internal rate of return   20.00%          
Equity Investee With IPO              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Lock up period 2 years            
Unrealized (loss) gain on marketable equity securities     64,000 $ 0 67,900 $ 0  
Guardant Health AMEA, Inc | SoftBank              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Redeemable noncontrolling interest, redemption value   $ 41,000          
Fair Value, Measurements, Recurring              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Long-term marketable debt securities     86,171   86,171   $ 18,291
Contingent consideration     6,440   6,440   6,430
Level 1 | Fair Value, Measurements, Recurring              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Long-term marketable debt securities     86,171   86,171    
Contingent consideration     0   0   0
Level 1 | Fair Value, Measurements, Recurring | Equity Investee With IPO              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Long-term marketable debt securities     86,200   86,200   18,291
Level 3 | Fair Value, Measurements, Recurring              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Long-term marketable debt securities     0   0   0
Contingent consideration     6,440   6,440   6,430
Contingent consideration liability, noncurrent     $ 4,900   $ 4,900   $ 4,900
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details) - Fair Value, Measurements, Recurring - Level 3 - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Noncontrolling Interest Liability          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair value — beginning of period     $ 78,000   $ 78,000
Increase in fair value $ 99,800   99,785   99,785
Settlement 177,800   (177,785)   (177,785)
Fair value — end of period 0   0   0
Contingent Consideration          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair value — beginning of period   $ 6,130 6,015 $ 6,430 3,625
Increase in fair value   310 1,415 10 3,805
Settlement   0 0 0 0
Fair value — end of period $ 7,430 $ 6,440 $ 7,430 $ 6,440 $ 7,430
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Debt Securities, Available-for-sale [Line Items]      
Amortization cost, cash and cash equivalents $ 271,073 $ 141,647 $ 215,169
Amortized cost, cash and cash equivalents and debt securities available-for-sale 1,163,763 904,446  
Gross Unrealized Gain 117 8  
Gross Unrealized Loss (4,419) (16,779)  
Cash, cash equivalents and debt securities, fair value 1,159,461 887,675  
Money market fund      
Debt Securities, Available-for-sale [Line Items]      
Amortization cost, cash and cash equivalents 61,999 3,104  
Gross Unrealized Gain 0 0  
Gross Unrealized Loss 0 0  
Estimated fair value, cash and cash equivalents 61,999 3,104  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Amortization cost, cash and cash equivalents 340,612    
Gross Unrealized Gain 0    
Gross Unrealized Loss (2)    
Estimated fair value, cash and cash equivalents 340,610    
U.S. government debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost, debt securities, available-for-sale 761,152 901,342  
Gross Unrealized Gain 117 8  
Gross Unrealized Loss (4,417) (16,779)  
Estimated fair value, debt securities $ 756,852 $ 884,571  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements, Cash Equivalents and Marketable Securities - Schedule of Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Estimated Fair Value    
Less Than 12 Months $ 135,853 $ 170,975
12 Months or Greater 389,224 685,754
Total 525,077 856,729
Gross Unrealized Loss    
Less Than 12 Months (142) (2,958)
12 Months or Greater (4,277) (13,821)
Total (4,419) (16,779)
Commercial paper    
Estimated Fair Value    
Less Than 12 Months 24,785  
12 Months or Greater 0  
Total 24,785  
Gross Unrealized Loss    
Less Than 12 Months (2)  
12 Months or Greater 0  
Total (2)  
U.S. government debt securities    
Estimated Fair Value    
Less Than 12 Months 111,068 170,975
12 Months or Greater 389,224 685,754
Total 500,292 856,729
Gross Unrealized Loss    
Less Than 12 Months (140) (2,958)
12 Months or Greater (4,277) (13,821)
Total $ (4,417) $ (16,779)
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount $ 18,586 $ 18,586
Intangible assets subject to amortization, accumulated amortization (8,225) (6,859)
Intangible assets subject to amortization, net 10,361 11,727
Goodwill 3,290 3,290
Gross Carrying Amount 21,876 21,876
Net Carrying Amount 13,651 15,017
Acquired license    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount 11,886 11,886
Intangible assets subject to amortization, accumulated amortization (4,128) (3,579)
Intangible assets subject to amortization, net $ 7,758 $ 8,307
Remaining Weighted-Average Useful Life 7 years 3 months 18 days 7 years 9 months 18 days
Non-compete agreements and other covenant rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount $ 5,100 $ 5,100
Intangible assets subject to amortization, accumulated amortization (3,164) (2,747)
Intangible assets subject to amortization, net $ 1,936 $ 2,353
Remaining Weighted-Average Useful Life 2 years 4 months 24 days 2 years 10 months 24 days
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying amount $ 1,600 $ 1,600
Intangible assets subject to amortization, accumulated amortization (933) (533)
Intangible assets subject to amortization, net $ 667 $ 1,067
Remaining Weighted-Average Useful Life 9 months 18 days 1 year 4 months 24 days
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net and Goodwill - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 0.7 $ 0.6 $ 1.4 $ 1.1
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2023 $ 1,381  
2024 2,219  
2025 1,670  
2026 1,212  
2027 1,107  
2028 and thereafter 2,772  
Intangible assets subject to amortization, net $ 10,361 $ 11,727
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2020
USD ($)
d
$ / shares
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Nov. 16, 2020
$ / shares
Debt Instrument [Line Items]              
Amortization of debt issuance costs | $       $ 1,287,000 $ 1,284,000    
Strike price (in dollars per share) | $ / shares             $ 182.60
Share price, premium             75.00%
Common stock share price (in dollars per share) | $ / shares             $ 104.34
Purchase of convertible senior note hedges | $ $ 90,000,000            
Senior Notes Due 2027 | Convertible Debt              
Debt Instrument [Line Items]              
Principal amount | $ $ 1,150,000,000 $ 1,150,000,000   1,150,000,000   $ 1,150,000,000  
Stated interest rate 0.00%            
Maximum special interest rate percentage 0.50%            
Conversion ratio 0.0071523            
Conversion price (in dollars per share) | $ / shares $ 139.82            
Estimated fair value | $   823,700,000   823,700,000   $ 717,500,000  
Amortization of debt issuance costs | $   $ 600,000 $ 1,300,000 $ 600,000 $ 1,300,000    
Effective interest rate of the liability component   0.20%   0.20%      
Senior Notes Due 2027 | Convertible Debt | Valuation, Market Approach | Measurement Input, Quoted Price              
Debt Instrument [Line Items]              
Debt, measurement input denominator | $   100   100      
Senior Notes Due 2027 | Convertible Debt | Conversion Period One              
Debt Instrument [Line Items]              
Threshold percentage of common stock price trigger 130.00%            
Threshold of common stock trading days | d 20            
Threshold of consecutive common stock trading days | d 30            
Senior Notes Due 2027 | Convertible Debt | Conversion Period Two              
Debt Instrument [Line Items]              
Threshold of common stock trading days | d 5            
Threshold of consecutive common stock trading days | d 10            
Minimum percentage of common stock price trigger 98.00%            
Senior Notes Due 2027 | Convertible Debt | Conversion Period Three              
Debt Instrument [Line Items]              
Threshold percentage of common stock price trigger 130.00%            
Threshold of common stock trading days | d 20            
Threshold of consecutive common stock trading days | d 30            
Senior Notes Due 2027 | Convertible senior notes              
Debt Instrument [Line Items]              
Effective interest rate of the liability component     0.20%   0.20%    
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Components of Convertible Senior Notes (Details) - Convertible Debt - Senior Notes Due 2027 - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Nov. 30, 2020
Debt Instrument [Line Items]      
Principal $ 1,150,000 $ 1,150,000 $ 1,150,000
Less: debt issuance costs, net of amortization (11,322) (12,609)  
Net carrying amount $ 1,138,678 $ 1,137,391  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Lease term 10 years   10 years  
Operating lease expense $ 7.4 $ 7.2 $ 14.7 $ 14.2
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Information (Details)
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Weighted-average remaining lease term (in years) 8 years 8 months 12 days 9 years 1 month 6 days
Weighted-average discount rate 3.89% 3.93%
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Operating Liability Maturities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
Remainder of 2023 $ 16,027
2024 33,582
2025 32,605
2026 27,776
2027 24,479
2028 and thereafter 125,157
Total operating lease payments 259,626
Less: imputed interest (36,689)
Total operating lease liabilities $ 222,937
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
1 Months Ended
Oct. 31, 2021
patent
TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc.  
Other Commitments [Line Items]  
Gain contingency, patents allegedly infringed upon, number 4
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2023
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Class of Stock [Line Items]          
Dividends on common stock     $ 0   $ 0
Common stock, shares reserved for future issuance (in shares)   20,296,252 20,296,252   16,249,546
Issuance of common stock upon follow-on public offering, net of offering costs of (in shares) 14,375,000        
Share price of stock issued (in usd per share) $ 28.00        
Proceeds from follow-on public offering $ 381,400   $ 402,500 $ 0  
Adjustments to additional paid in capital, stock issued, issuance costs $ 21,100 $ 21,131 $ 21,131    
Shares underlying outstanding stock options          
Class of Stock [Line Items]          
Common stock, shares reserved for future issuance (in shares)   3,568,684 3,568,684   3,402,574
Shares underlying unvested restricted stock units          
Class of Stock [Line Items]          
Common stock, shares reserved for future issuance (in shares)   3,248,496 3,248,496   3,687,888
Market-based restricted stock units          
Class of Stock [Line Items]          
Common stock, shares reserved for future issuance (in shares)   2,260,764 2,260,764   2,260,764
Performance-based restricted stock units          
Class of Stock [Line Items]          
Common stock, shares reserved for future issuance (in shares)   451,664 451,664   341,713
Shares available for issuance under the 2018 Incentive Award Plan          
Class of Stock [Line Items]          
Common stock, shares reserved for future issuance (in shares)   8,920,920 8,920,920   5,438,296
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,845,724 1,845,724   1,118,311
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jan. 01, 2023
Jun. 30, 2023
Dec. 31, 2022
Shares Available for Grant       
Beginning number of shares, available for grant (in shares) 5,438,296 5,438,296  
2018 Plan annual increase (in shares) 3,689,000 3,689,000  
Ending number of shares, available for grant (in shares)   8,920,920 5,438,296
Shares Subject to Options Outstanding      
Beginning number of shares, outstanding (in shares) 3,402,574 3,402,574  
Granted (in shares)   296,462  
Exercised (in shares)   (31,879)  
Canceled (in shares)   (98,473)  
Ending number of shares, outstanding (in shares)   3,568,684 3,402,574
Options vested and exercisable, number of options (in shares)   2,232,274  
Weighted-Average Exercise Price       
Beginning balance of options outstanding (in usd per share) $ 34.34 $ 34.34  
Granted (in usd per share)   32.18  
Exercised (in usd per share)   6.89  
Canceled (in usd per share)   67.61  
Ending balance of options outstanding (in usd per share)   33.49 $ 34.34
Options vested and exercisable, weighted average exercise price per share (in usd per share)   $ 23.19  
Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value      
Options outstanding, weighted average remaining contractual term (in years)   6 years 7 months 6 days 6 years 9 months 18 days
Options outstanding, aggregate intrinsic value   $ 55,487 $ 39,749
Options vested and exercisable, weighted average remaining contractual term (in years)   5 years  
Options vested and exercisable, aggregate intrinsic value   $ 53,053  
2018 plan annual increase (in shares) 3,689,000 3,689,000  
Equity Option      
Shares Available for Grant       
Granted (in shares)   (296,462)  
Canceled (in shares)   97,736  
Restricted Stock Units      
Shares Available for Grant       
Granted (in shares)   (499,855)  
Canceled (in shares)   602,156  
Performance-based restricted stock units      
Shares Available for Grant       
Granted (in shares)   (126,041)  
Canceled (in shares)   16,090  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 02, 2023
shares
Jun. 30, 2022
tranche
Jan. 01, 2020
shares
Jul. 31, 2022
USD ($)
grantee
Jun. 30, 2022
$ / shares
Nov. 30, 2020
USD ($)
May 31, 2020
tranche
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Sep. 30, 2018
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Weighted average grant date fair value, grants in period (in usd per share) | $ / shares               $ 20.90 $ 23.41 $ 20.75 $ 23.67    
Stock based compensation not recognized, options | $               $ 39,600   $ 39,600      
Stock based compensation not recognized, period for recognition (years)                   2 years 8 months 12 days      
Stock-based compensation | $               22,354 $ 25,544 $ 44,620 $ 50,343    
Granted (in usd per share) | $ / shares                   $ 32.18      
Guardant Health AMEA, Inc | Class B | AMEA 2020 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock based compensation not recognized, options | $       $ 4,100                  
Stock based compensation not recognized, period for recognition (years)       2 years 2 months 12 days                  
Granted (in usd per share) | $ / shares         $ 4.44                
Issuance of exercise of vested stock option granted | grantee       39                  
Settled of tender, amount | $       $ 13,700                  
Stock options issued and outstanding                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Exercises in period, intrinsic value | $               $ 300 $ 2,000 $ 700 $ 9,300    
Expected dividend yield               0.00% 0.00% 0.00% 0.00%    
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)                   2 years 7 months 6 days      
Stock based compensation not recognized, other than options | $               $ 148,400   $ 148,400      
Weighted average grant date fair value of MSU (in usd per share) | $ / shares                   $ 30.08      
Unvested balance (in shares)               3,248,496   3,248,496   3,687,888  
Weighted average grant date fair value (in usd per share) | $ / shares               $ 56.97   $ 56.97   $ 60.70  
Granted (in shares)                   499,855      
Vested (in shares)                   (337,091)      
Canceled (in shares)                   (602,156)      
Performance-based restricted stock units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock based compensation not recognized, period for recognition (years)                   2 years 2 months 12 days      
Stock based compensation not recognized, other than options | $               $ 5,300   $ 5,300      
Weighted-average derivative service period           4 years              
Additional service period requirement           2 years              
Stock-based compensation | $           $ 0   $ 200 $ 300 $ 500 $ 600    
Total market-based restricted stock units approved and granted (in shares)                   126,041      
Weighted average grant date fair value of MSU (in usd per share) | $ / shares                   $ 32.84      
Unvested balance (in shares)               451,664   451,664   341,713  
Weighted average grant date fair value (in usd per share) | $ / shares               $ 88.65   $ 88.65   $ 110.64  
Granted (in shares)                   126,041      
Canceled (in shares)                   (16,090)      
Performance-based restricted stock units | Minimum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Weighted-average derivative service period           3 months 18 days              
Market-based stock unit vesting period           3 months 18 days              
Performance-based restricted stock units | Maximum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Weighted-average derivative service period           4 years              
Market-based stock unit vesting period           4 years 6 months              
Phantom Share Units                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Weighted-average derivative service period           4 years              
Market-based stock unit vesting period           6 months              
Forfeitures value | $                   $ 27,300      
MSUs                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Market-based stock unit vesting period             7 years            
Stock-based compensation | $                 7,600   16,100    
Market-based restricted stock share price goal             30 days            
Weighted average grant date fair value of MSU (in usd per share) | $ / shares                   $ 67.00      
Unvested balance (in shares)               2,260,764   2,260,764   2,260,764  
Weighted average grant date fair value (in usd per share) | $ / shares               $ 65.20   $ 65.20   $ 65.20  
Granted (in shares)                   0      
Vested (in shares)                   0      
Canceled (in shares)                   0      
MSUs | Tranche 1 - $120 per share                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Price goal (in dollars per share) | $ / shares             $ 120     $ 120      
MSUs | Chief Executive Officer                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total market-based restricted stock units approved and granted (in shares)             1,695,574            
Number of tranches | tranche   3         3            
MSUs | Minimum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Weighted-average derivative service period                   9 months 29 days      
Market-based stock units holding period during vesting             6 months            
MSUs | Maximum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Weighted-average derivative service period                   2 years 25 days      
Market-based stock units holding period during vesting             12 months            
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)                   4 months 24 days      
Stock based compensation not recognized, other than options | $               $ 1,200   $ 1,200      
Stock-based compensation | $               $ 1,400 $ 1,300 $ 3,000 $ 2,300    
Expected dividend yield               0.00% 0.00% 0.00% 0.00%    
Shares authorized (in shares) 1,026,194   942,614                    
Maximum employee subscription rate, ESPP               10.00%   10.00%      
Purchase price of common stock (as a percent of the fair value of common stock)                   85.00%      
Purchase period                   6 months      
Common stock issued under employee stock purchase plan (in shares)               298,781 188,110 298,781 188,110    
Shares available for issuance under the 2018 Employee Stock Purchase Plan | 2018 Employee Stock Purchase Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of shares approved (in share)                         922,250
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Restricted Stock Activity (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Shares underlying unvested restricted stock units  
Restricted Stock Units Outstanding  
Beginning unvested balance (in shares) | shares 3,687,888
Granted (in shares) | shares 499,855
Vested and released (in shares) | shares (337,091)
Canceled (in shares) | shares (602,156)
Ending unvested balance (in shares) | shares 3,248,496
Weighted-Average Grant Date Fair Value  
Beginning balance of options outstanding (in usd per share) | $ / shares $ 60.70
Weighted average grant date fair value of MSU (in usd per share) | $ / shares 30.08
Vested and released (in usd per share) | $ / shares 56.33
Canceled (in usd per share) | $ / shares 57.89
Ending balance of options outstanding (in usd per share) | $ / shares $ 56.97
Performance-based restricted stock units  
Restricted Stock Units Outstanding  
Beginning unvested balance (in shares) | shares 341,713
Granted (in shares) | shares 126,041
Canceled (in shares) | shares (16,090)
Ending unvested balance (in shares) | shares 451,664
Weighted-Average Grant Date Fair Value  
Beginning balance of options outstanding (in usd per share) | $ / shares $ 110.64
Weighted average grant date fair value of MSU (in usd per share) | $ / shares 32.84
Canceled (in usd per share) | $ / shares 118.41
Ending balance of options outstanding (in usd per share) | $ / shares $ 88.65
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Market-based Restricted Stock Units (Details) - MSUs - $ / shares
1 Months Ended 6 Months Ended
May 31, 2020
Jun. 30, 2023
Tranche 1 - $120 per share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price goal (in dollars per share) $ 120 $ 120
Number of MSUs (in shares)   565,192
Tranche 2 - $150 per share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price goal (in dollars per share)   $ 150
Number of MSUs (in shares)   565,191
Tranche 3 - $200 per share    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price goal (in dollars per share)   $ 200
Number of MSUs (in shares)   565,191
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 22,354 $ 25,544 $ 44,620 $ 50,343
Cost of precision oncology testing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,176 1,215 2,378 2,379
Cost of development services and other        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 477 0 951 0
Research and development expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 8,221 6,116 16,899 11,459
Sales and marketing expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 5,823 5,987 13,326 11,512
General and administrative expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 6,657 $ 12,226 $ 11,066 $ 24,993
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Valuation of Stock Options (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock options issued and outstanding        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Stock options issued and outstanding | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 5 years 6 months 4 years 2 months 12 days 5 years 6 months 4 years 2 months 12 days
Expected volatility 69.50% 65.50% 69.50% 63.30%
Risk-free interest rate 3.40% 3.00% 3.40% 1.90%
Stock options issued and outstanding | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 years 3 days 6 years 1 month 6 days 6 years 1 month 6 days 6 years 1 month 6 days
Expected volatility 70.50% 68.80% 70.50% 68.80%
Risk-free interest rate 4.00% 3.40% 4.20% 3.40%
Shares available for issuance under the 2018 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 months 6 months 6 months 6 months
Expected volatility 76.60% 92.00% 76.60% 92.00%
Risk-free interest rate 5.20% 1.50% 5.20% 1.50%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net loss, basic $ (72,771) $ (229,432) $ (206,304) $ (352,660)
Net loss, diluted $ (72,771) $ (229,432) $ (206,304) $ (352,660)
Net loss per share , basic (in usd per share) $ (0.67) $ (2.25) $ (1.95) $ (3.46)
Net loss per share , diluted (in usd per share) $ (0.67) $ (2.25) $ (1.95) $ (3.46)
Weighted-average shares used in computing net loss per share , basic (in shares) 108,808 102,047 105,752 101,950
Weighted-average shares used in computing net loss per share , diluted (in shares) 108,808 102,047 105,752 101,950
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share (in shares) 17,815,000 15,272,000 17,915,000 15,116,000  
Stock options outstanding (in shares) 3,568,684   3,568,684   3,402,574
AMEA 2020 Plan | Class B          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Stock options outstanding (in shares)   483,693   483,693  
Stock options issued and outstanding          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share (in shares) 3,416,000 2,575,000 3,397,000 2,562,000  
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) 3,375,000 1,754,000 3,463,000 1,619,000  
MSUs          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share (in shares) 2,261,000 2,261,000 2,261,000 2,261,000  
PSUs          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share (in shares) 361,000 349,000 349,000 353,000  
ESPP obligation          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share (in shares) 177,000 108,000 220,000 96,000  
Convertible senior notes          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share (in shares) 8,225,000 8,225,000 8,225,000 8,225,000  
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Segment and Geographic Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Number of operating segments | segment     1    
Total revenue $ 137,150 $ 109,144 $ 265,864 $ 205,243  
Assets | Geographic Concentration Risk | Net Assets, Geographic Area          
Segment Reporting Information [Line Items]          
Concentration risk, percentage     98.00%   99.00%
United States          
Segment Reporting Information [Line Items]          
Total revenue 129,262 100,836 $ 248,173 191,707  
International          
Segment Reporting Information [Line Items]          
Total revenue $ 7,888 $ 8,308 $ 17,691 $ 13,536  
XML 80 gh-20230630_htm.xml IDEA: XBRL DOCUMENT 0001576280 2023-01-01 2023-06-30 0001576280 2023-07-28 0001576280 2023-06-30 0001576280 2022-12-31 0001576280 2023-04-01 2023-06-30 0001576280 2022-04-01 2022-06-30 0001576280 2022-01-01 2022-06-30 0001576280 us-gaap:CommonStockMember 2023-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001576280 us-gaap:RetainedEarningsMember 2023-03-31 0001576280 2023-03-31 0001576280 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001576280 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001576280 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001576280 us-gaap:CommonStockMember 2023-06-30 0001576280 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001576280 us-gaap:RetainedEarningsMember 2023-06-30 0001576280 us-gaap:CommonStockMember 2022-03-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001576280 us-gaap:RetainedEarningsMember 2022-03-31 0001576280 2022-03-31 0001576280 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001576280 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001576280 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001576280 us-gaap:CommonStockMember 2022-06-30 0001576280 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001576280 us-gaap:RetainedEarningsMember 2022-06-30 0001576280 2022-06-30 0001576280 us-gaap:CommonStockMember 2022-12-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001576280 us-gaap:RetainedEarningsMember 2022-12-31 0001576280 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001576280 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001576280 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001576280 us-gaap:CommonStockMember 2021-12-31 0001576280 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001576280 us-gaap:RetainedEarningsMember 2021-12-31 0001576280 2021-12-31 0001576280 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001576280 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001576280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001576280 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001576280 2022-12-01 2022-12-31 0001576280 2022-09-01 2022-09-30 0001576280 2023-06-01 2023-06-30 0001576280 gh:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001576280 gh:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001576280 gh:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001576280 gh:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001576280 gh:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001576280 gh:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001576280 gh:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001576280 gh:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001576280 gh:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001576280 2020-08-31 0001576280 2020-08-01 2020-08-31 0001576280 2020-12-01 2020-12-31 0001576280 2021-12-01 2021-12-31 0001576280 us-gaap:InProcessResearchAndDevelopmentMember 2022-05-31 0001576280 srt:MinimumMember 2023-06-30 0001576280 srt:MaximumMember 2023-06-30 0001576280 srt:MinimumMember 2023-07-01 2023-06-30 0001576280 srt:MaximumMember 2023-07-01 2023-06-30 0001576280 gh:GuardantHealthAMEAIncMember 2018-05-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:NoncontrollingInterestLiabilityMember 2022-06-01 2022-06-30 0001576280 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001576280 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001576280 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001576280 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001576280 us-gaap:ComputerEquipmentMember 2023-06-30 0001576280 us-gaap:ComputerEquipmentMember 2022-12-31 0001576280 us-gaap:ConstructionInProgressMember 2023-06-30 0001576280 us-gaap:ConstructionInProgressMember 2022-12-31 0001576280 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001576280 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001576280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001576280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2023-06-30 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2022-12-31 0001576280 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2022-12-31 0001576280 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2022-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2022-12-31 0001576280 gh:EquityInvesteeWithIPOMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001576280 gh:EquityInvesteeWithIPOMember 2022-07-01 2022-07-31 0001576280 gh:EquityInvesteeWithIPOMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001576280 gh:EquityInvesteeWithIPOMember 2023-04-01 2023-06-30 0001576280 gh:EquityInvesteeWithIPOMember 2023-01-01 2023-06-30 0001576280 gh:EquityInvesteeWithIPOMember 2022-01-01 2022-06-30 0001576280 gh:EquityInvesteeWithIPOMember 2022-04-01 2022-06-30 0001576280 gh:SoftBankMember 2018-05-01 2018-05-31 0001576280 gh:GuardantHealthAMEAIncMember gh:SoftBankMember 2018-05-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:NoncontrollingInterestLiabilityMember 2022-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:NoncontrollingInterestLiabilityMember 2021-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2023-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2022-03-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2022-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2021-12-31 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:NoncontrollingInterestLiabilityMember 2022-04-01 2022-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:NoncontrollingInterestLiabilityMember 2022-01-01 2022-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2023-04-01 2023-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2022-04-01 2022-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2023-01-01 2023-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2022-01-01 2022-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:NoncontrollingInterestLiabilityMember 2022-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2023-06-30 0001576280 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember gh:ContingentConsiderationMember 2022-06-30 0001576280 us-gaap:MoneyMarketFundsMember 2023-06-30 0001576280 us-gaap:CommercialPaperMember 2023-06-30 0001576280 us-gaap:USGovernmentDebtSecuritiesMember 2023-06-30 0001576280 us-gaap:MoneyMarketFundsMember 2022-12-31 0001576280 us-gaap:USGovernmentDebtSecuritiesMember 2022-12-31 0001576280 us-gaap:LicensingAgreementsMember 2023-06-30 0001576280 us-gaap:LicensingAgreementsMember 2023-01-01 2023-06-30 0001576280 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001576280 us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-06-30 0001576280 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001576280 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-06-30 0001576280 us-gaap:LicensingAgreementsMember 2022-12-31 0001576280 us-gaap:LicensingAgreementsMember 2022-01-01 2022-12-31 0001576280 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001576280 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0001576280 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001576280 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-12-31 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2020-11-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember gh:ConversionPeriodOneMember 2020-11-01 2020-11-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember gh:ConversionPeriodTwoMember 2020-11-01 2020-11-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember gh:ConversionPeriodThreeMember 2020-11-01 2020-11-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2023-06-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2022-12-31 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputQuotedPriceMember us-gaap:MarketApproachValuationTechniqueMember 2023-06-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2023-04-01 2023-06-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2022-01-01 2022-06-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2022-04-01 2022-06-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:SeniorNotesMember 2022-06-30 0001576280 2020-11-16 0001576280 2020-11-01 2020-11-30 0001576280 gh:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2020-11-01 2020-11-30 0001576280 gh:TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember 2021-10-01 2021-10-31 0001576280 2022-01-01 2022-12-31 0001576280 us-gaap:EmployeeStockOptionMember 2023-06-30 0001576280 us-gaap:EmployeeStockOptionMember 2022-12-31 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001576280 us-gaap:PerformanceSharesMember 2023-06-30 0001576280 us-gaap:PerformanceSharesMember 2022-12-31 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2023-06-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 0001576280 gh:A2018IncentiveAwardPlanMember 2023-06-30 0001576280 gh:A2018IncentiveAwardPlanMember 2022-12-31 0001576280 us-gaap:EmployeeStockMember 2023-06-30 0001576280 us-gaap:EmployeeStockMember 2022-12-31 0001576280 2023-05-01 2023-05-31 0001576280 2023-05-31 0001576280 us-gaap:StockOptionMember 2023-01-01 2023-06-30 0001576280 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001576280 2023-01-01 2023-01-01 0001576280 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001576280 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001576280 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001576280 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001576280 srt:MinimumMember gh:PerformanceBasedRestrictedStockUnitsMember 2020-11-01 2020-11-30 0001576280 srt:MaximumMember gh:PerformanceBasedRestrictedStockUnitsMember 2020-11-01 2020-11-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2020-11-01 2020-11-30 0001576280 us-gaap:PhantomShareUnitsPSUsMember 2020-11-01 2020-11-30 0001576280 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-06-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2023-04-01 2023-06-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2022-04-01 2022-06-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001576280 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2020-05-01 2020-05-31 0001576280 us-gaap:PerformanceSharesMember 2020-05-01 2020-05-31 0001576280 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-05-01 2020-05-31 0001576280 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-05-01 2020-05-31 0001576280 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001576280 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001576280 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-06-30 0001576280 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001576280 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001576280 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001576280 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-05-01 2020-05-31 0001576280 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-06-30 2022-06-30 0001576280 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001576280 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001576280 gh:GuardantHealthAMEAIncMember gh:AMEA2020PlanMember us-gaap:CommonClassBMember 2022-06-01 2022-06-30 0001576280 gh:GuardantHealthAMEAIncMember gh:AMEA2020PlanMember us-gaap:CommonClassBMember 2022-07-01 2022-07-31 0001576280 gh:GuardantHealthAMEAIncMember gh:AMEA2020PlanMember us-gaap:CommonClassBMember 2022-07-31 0001576280 gh:PrecisionOncologyTestingMember 2023-04-01 2023-06-30 0001576280 gh:PrecisionOncologyTestingMember 2022-04-01 2022-06-30 0001576280 gh:PrecisionOncologyTestingMember 2023-01-01 2023-06-30 0001576280 gh:PrecisionOncologyTestingMember 2022-01-01 2022-06-30 0001576280 gh:CostOfDevelopmentServicesAndOtherMember 2023-04-01 2023-06-30 0001576280 gh:CostOfDevelopmentServicesAndOtherMember 2022-04-01 2022-06-30 0001576280 gh:CostOfDevelopmentServicesAndOtherMember 2023-01-01 2023-06-30 0001576280 gh:CostOfDevelopmentServicesAndOtherMember 2022-01-01 2022-06-30 0001576280 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001576280 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001576280 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001576280 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001576280 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001576280 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001576280 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001576280 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001576280 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001576280 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001576280 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001576280 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001576280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001576280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001576280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001576280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001576280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001576280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001576280 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001576280 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001576280 us-gaap:EmployeeStockMember gh:A2018EmployeeStockPurchasePlanMember 2018-09-30 0001576280 us-gaap:EmployeeStockMember 2020-01-01 2020-01-01 0001576280 us-gaap:EmployeeStockMember 2023-03-02 2023-03-02 0001576280 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001576280 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001576280 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001576280 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001576280 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001576280 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001576280 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001576280 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001576280 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001576280 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001576280 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001576280 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001576280 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2023-04-01 2023-06-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2022-04-01 2022-06-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001576280 gh:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001576280 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001576280 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001576280 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001576280 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001576280 us-gaap:SeniorNotesMember 2023-04-01 2023-06-30 0001576280 us-gaap:SeniorNotesMember 2022-04-01 2022-06-30 0001576280 us-gaap:SeniorNotesMember 2023-01-01 2023-06-30 0001576280 us-gaap:SeniorNotesMember 2022-01-01 2022-06-30 0001576280 gh:AMEA2020PlanMember us-gaap:CommonClassBMember 2022-06-30 0001576280 country:US 2023-04-01 2023-06-30 0001576280 country:US 2022-04-01 2022-06-30 0001576280 country:US 2023-01-01 2023-06-30 0001576280 country:US 2022-01-01 2022-06-30 0001576280 us-gaap:NonUsMember 2023-04-01 2023-06-30 0001576280 us-gaap:NonUsMember 2022-04-01 2022-06-30 0001576280 us-gaap:NonUsMember 2023-01-01 2023-06-30 0001576280 us-gaap:NonUsMember 2022-01-01 2022-06-30 0001576280 us-gaap:AssetsMember us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001576280 us-gaap:AssetsMember us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 shares iso4217:USD iso4217:USD shares gh:segment pure gh:seat utr:D gh:patent gh:tranche gh:grantee false 2023 Q2 0001576280 --12-31 http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent 0.0071523 P6M 10-Q true 2023-06-30 false 001-38683 GUARDANT HEALTH, INC. DE 45-4139254 3100 Hanover Street Palo Alto CA 94304 855 698-8887 Common Stock, $0.00001 par value per share GH NASDAQ Yes Yes Large Accelerated Filer false false false 117692117 271073000 141647000 953776000 869584000 86468000 97256000 60529000 51598000 25809000 31509000 1397655000 1191594000 155741000 167920000 165273000 174001000 10361000 11727000 3290000 3290000 107697000 61453000 1840017000 1609985000 188696000 175817000 12237000 17403000 200933000 193220000 1138678000 1137391000 198230000 210015000 9450000 9179000 1547291000 1549805000 0.00001 0.00001 10000000 10000000 0 0 0 0 0 0 0.00001 0.00001 350000000 350000000 117662134 117662134 102619383 102619383 1000 1000 2169911000 1742114000 -8469000 -19522000 -1868717000 -1662413000 292726000 60180000 1840017000 1609985000 125244000 92062000 238637000 176198000 11906000 17082000 27227000 29045000 137150000 109144000 265864000 205243000 49357000 34375000 94463000 65059000 4491000 2352000 12458000 3649000 90359000 85455000 183487000 167212000 71043000 73603000 147166000 138035000 41516000 43680000 81961000 84947000 256766000 239465000 519535000 458902000 -119616000 -130321000 -253671000 -253659000 6727000 1387000 9787000 2165000 645000 645000 1289000 1289000 41259000 378000 39605000 330000 0 -99785000 0 -99785000 -72275000 -228986000 -205568000 -352238000 496000 446000 736000 422000 -72771000 -229432000 -206304000 -352660000 -0.67 -0.67 -2.25 -2.25 -1.95 -1.95 -3.46 -3.46 108808000 108808000 102047000 102047000 105752000 105752000 101950000 101950000 -72771000 -229432000 -206304000 -352660000 4933000 -4528000 12468000 -17286000 -1252000 -1419000 -1415000 -2211000 3681000 -5947000 11053000 -19497000 -69090000 -235379000 -195251000 -372157000 102708305 1000 1763544000 -12150000 -1795946000 -44551000 21131000 14375000 381369000 381369000 10830 63000 63000 269218 298781 6697000 6697000 4116000 4116000 22354000 22354000 3681000 3681000 -72771000 -72771000 117662134 1000 2169911000 -8469000 -1868717000 292726000 101895835 1000 1682406000 -18314000 -1131053000 533040000 50797 1194000 1194000 52114 188110 5742000 5742000 1222000 1222000 25544000 25544000 9832000 9832000 -5947000 -5947000 -229432000 -229432000 102186856 1000 1703832000 -24261000 -1360485000 319087000 102619383 1000 1742114000 -19522000 -1662413000 60180000 21131000 14375000 381369000 381369000 31879 220000 220000 337091 298781 6697000 6697000 5109000 5109000 44620000 44620000 11053000 11053000 -206304000 -206304000 117662134 1000 2169911000 -8469000 -1868717000 292726000 101767446 1000 1657593000 -4764000 -1007825000 645005000 156015 2157000 2157000 75285 8000 8000 188110 5742000 5742000 2179000 2179000 50343000 50343000 9832000 9832000 -19497000 -19497000 -352660000 -352660000 102186856 1000 1703832000 -24261000 -1360485000 319087000 -206304000 -352660000 20976000 15986000 14708000 14197000 10000 3805000 44620000 50343000 1287000 1284000 3085000 -3800000 67879000 0 29054000 0 0 -99785000 -98000 -20000 -10695000 -2355000 8931000 29218000 891000 -23670000 -1700000 -4301000 16512000 22424000 -14970000 -6595000 -6056000 5949000 -168456000 -140554000 561339000 238601000 492700000 335000000 1227000 12750000 14037000 45734000 -83903000 37915000 37000 35000 220000 2158000 6697000 5742000 5109000 2179000 0 177785000 402500000 0 21271000 0 383000000 -172099000 -1415000 -2211000 129226000 -276949000 141948000 492288000 271174000 215339000 1964000 4073000 2151000 16901000 0 9688000 271073000 215169000 101000 170000 271174000 215339000 Description of Business<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guardant Health, Inc., or the Company, is a leading precision oncology company focused on helping conquer cancer globally through the use of its proprietary tests, vast data sets and advanced analytics. The Company believes its tests can transform cancer care by unlocking insights that will help patients at all stages of the disease, including at its earliest stages, when it’s most treatable. For patients with advanced stage cancer, the Company has commercially launched Guardant360 LDT and Guardant360 CDx, the first comprehensive liquid biopsy test approved by the U.S. Food and Drug Administration, or the FDA, to provide tumor mutation profiling with solid tumors and to be used as a companion diagnostic in connection with non-small cell lung cancer, or NSCLC, and breast cancer. The Company has also launched the Guardant360 TissueNext tissue test for advanced-stage cancer, Guardant Reveal blood test to detect residual and recurring disease in early-stage colorectal, breast and lung cancer patients, and Guardant360 Response blood test to predict patient response to immunotherapy or targeted therapy eight weeks earlier than current standard-of-care imaging. In addition, the Company has developed Guardant Galaxy suite of advanced analytical technologies to enhance the performance and clinical utility of its portfolio of cancer tests, and to power the next generation of biomarker and drug discovery.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also collaborates with biopharmaceutical companies in clinical studies by providing the above-mentioned tests, as well as the GuardantOMNI blood test for advanced-stage cancer, and the GuardantINFINITY blood test, a next-generation smart liquid biopsy that provides new, multi-dimensional insights into the complexities of tumor molecular profiles and immune response to advance cancer research and therapy development. Using data collected from its tests, the Company has also developed its GuardantINFORM platform to help biopharmaceutical companies accelerate precision oncology drug development through the use of this in-silico research platform to unlock further insights into tumor evolution and treatment resistance across various biomarker-driven cancers.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For early cancer detection, the Company has launched the Shield LDT test to address the needs of individuals eligible for colorectal cancer screening. From a simple blood draw, Shield uses a novel multimodal approach to detect colorectal cancer signals in the bloodstream, including DNA that is shed by tumors. In December 2022, the Company announced that the ECLIPSE study, an over 20,000 patient registrational study evaluating the performance of its Shield blood test for detecting colorectal cancer in average-risk adults, met co-primary endpoints. In addition, in March 2023, the Company submitted a premarket approval application for its Shield blood test to the FDA. </span></div>The Company was incorporated in Delaware in December 2011 and is headquartered in Palo Alto, California. 20000 Summary of Significant Accounting Policies<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Certain reclassifications of prior period amounts were made to conform with the current period presentation.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the periods presented. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Estimates are used in several areas including, but not limited to, estimation of variable consideration, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, 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. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The severity of the impact of the COVID-19 pandemic on the Company's business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Condensed Financial Statements</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in 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, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash consists of payroll withholding related to the Company's enrollment in a voluntary disability insurance plan. Restricted cash balance was $0.1 million and $0.3 million as of June 30, 2023, and December 31, 2022, respectively, which was included in other assets, net in the accompanying condensed consolidated balance sheets. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Marketable Securities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investees. One of the investees is concluded to be a variable interest entity, or VIE, but the Company is deemed not to be the primary beneficiary as the Company does not have the power to direct the activities that most significantly impact the VIE’s economic performance. The Company's non-marketable equity and other related investments totaled $4.2 million and $25.0 million as of June 30, 2023, and December 31, 2022, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable securities are recorded at cost, subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance and financial condition of the investee; changes in operating structure or management of the investee; and additional funding requirements of the investee. As a result of the evaluation, the Company recorded an impairment of $16.6 million and $22.1 million for the three and six months ended June 30, 2023 for one of its non-marketable equity security investments, included in other income (expense), net on the Company's condensed consolidated statement of operations. In addition, pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. In September 2022, the Company decided not to exercise such rights to purchase the investee and recorded an impairment of $5.3 million based on an independent third-party valuation. Pursuant to another investment in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the Company, on or before October 1, 2023, and acquired rights to obtain the exclusive license of the investee's certain technologies. In June 2023, the Company recorded an impairment of $7.0 million, included in other income (expense), net on the Company's condensed consolidated statement of operations. No other impairment or downward adjustments to the carrying value of non-marketable securities have been otherwise recorded. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Concentration of Risk</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its portfolio of cash equivalents held at one commercial bank and investments in marketable debt 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="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also invests in investment-grade debt instruments and has policy limits for the amount it can invest in any one type of security, except for securities issued or guaranteed by the U.S. government. The goals of the Company’s investment policy, in order of priority, are as follows: safety and preservation of principal and diversification of risk; liquidity of investments sufficient to meet cash flow requirements; and a competitive after-tax rate of return. Under its investment policy, the Company limits amounts invested in such securities by credit rating, maturity, investment type and issuer, as a result, the Company is not exposed to any significant concentrations of credit risk from these financial instruments.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded net of allowance for credit losses, if any.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner that represents 10% or more of the Company’s total revenue or accounts receivable balance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company’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="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer A</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer B</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer C</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">*    less than 10%</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also subject to credit risk from its other receivables and other assets. The Company's other receivables and other assets include payments due from a third-party in relation to the settlement of a patent dispute reached in August 2020 for $8.0 million payable over a period of 6 years. In December 2020, 2021 and 2022, the Company received the first, second and third installment payments of $1.0 million, $1.1 million and $1.1 million, respectively. The Company has evaluated and recorded a credit loss for the remaining $4.8 million considering the third-party's credit worthiness and lack of financial history. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the receivable and the related credit loss amounts:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no activities for the allowance for credit losses during the three months ended June 30, 2023 and 2022. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2023 and 2022:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses—Beginning of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses—End of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses—Beginning of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses—End of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company’s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June 30, 2023, and December 31, 2022, the Company had unbilled receivables of $4.4 million and $5.4 million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the collectability of its accounts receivable based on historical collection trends, the financial condition of payment partners, and external market factors and provides for an allowance for potential credit losses based on management’s best estimate of the amount of probable credit losses. As of June 30, 2023, and December 31, 2022, the Company had an immaterial allowance for credit losses related to its accounts receivable.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Acquisition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an acquisition of an asset or group of assets does not meet the definition of a business, the transaction is accounted for as an asset acquisition rather than a business combination. An asset acquisition does not result in the recognition of goodwill and transaction costs are capitalized as part of the cost of the asset or group of assets acquired. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets, net</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets related to in-process research and development costs, or IPR&amp;D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&amp;D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&amp;D of $1.6 million was reclassified as an intangible asset with a useful life of 2 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill is tested for impairment at the enterprise level. As of June 30, 2023, there has been no impairment of goodwill.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 2—12 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Post-acquisition Contingent Consideration </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics. The Company recorded post-acquisition contingent consideration expense of $0.5 million and $0.2 million, for the three months ended June 30, 2023, and 2022, respectively, and $1.1 million and $2.3 million for the six months ended June 30, 2023, and 2022, respectively, in research and development expenses on the Company's condensed consolidated statement of operations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company’s facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with terms of 12 months or less.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from the provision of precision oncology testing services, as well as from development services and other. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other revenue includes amounts derived from licensing the Company's technologies, kit fulfillment and screening 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, research institutes, international laboratory partners and distributors.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. FASB ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides for a five-step model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Precision oncology testing</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from the sale of its precision oncology tests for clinical customers, including certain hospitals, cancer centers, other institutions and patients, at the time results of the test are reported to physicians. Most precision oncology tests requested by clinical customers are sold without a written agreement; however, the Company determines an implied contract exists with its clinical customers. The Company identifies each sale of its test to a clinical customer as a single performance obligation. With the exception of certain limited contracted arrangements with insurance carriers and other institutions where the transaction price is fixed, a stated contract price does not exist and the transaction price for each implied contract with clinical customers represents variable consideration. The Company estimates the variable consideration under the portfolio approach and considers the historical reimbursement data from third-party commercial and governmental payers and patients, as well as known or anticipated reimbursement trends not reflected in the historical data. The Company monitors the estimated amount to be collected in the portfolio at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Both the estimate and any subsequent revision contain uncertainty and require the use of significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time. Results of the Company’s precision oncology services are delivered electronically, and as such there are no shipping or handling fees incurred by the Company or billed to customers.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Development services and other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs development services for its biopharmaceutical customers utilizing its precision oncology information platform. Development services typically represent a single performance obligation as the Company performs a significant integration service, such as analytical validation and regulatory submissions. The individual promises are not separately identifiable from other promises in the contracts and, therefore, are not distinct. However, under certain contracts, a biopharmaceutical customer may engage the Company for multiple distinct development services which are both capable of being distinct and separately identifiable from other promises in the contracts and, therefore, distinct performance obligations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company collaborates with biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company’s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, other revenue includes amounts derived from licensing the Company's digital sequencing technologies to its domestic customers and international laboratory partners, kit fulfillment and screening services. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, and considering factors including but not limited to enforceable right to payment and payment terms, and if an asset with alternative use is created, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or over the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenue</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, which is a contract liability, consists primarily of payments received in advance of revenue recognition from contracts with customers. For example, development services and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June 30, 2023 and December 31, 2022, the deferred revenue balance was $15.1 million and $21.2 million, respectively, of which $2.9 million and $3.8 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. Revenue recognized in the six months ended June 30, 2023 that was included in the deferred revenue balance as of December 31, 2022 was $11.8 million, and revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December 31, 2021 was $5.3 million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. The Company expects to recognize substantially all of the remaining transaction price in the next 1-2 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Precision Oncology Testing</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of precision oncology testing generally consists of cost of materials, cost of labor, including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, and quality control analyses), freight, curation of test results for physicians, phlebotomy, and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements, and information technology costs. Costs associated with performing the Company’s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Development Services and Other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of development services and other primarily includes costs incurred for the performance of development services requested by the Company’s biopharmaceutical customers, and costs associated with the Company's partnership agreements and screening services. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are comprised of costs incurred to develop technology and include compensation and benefits, reagents and supplies used in research and development laboratory work, infrastructure expenses, including allocated facility occupancy and information technology costs, contract services and other outside costs. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company’s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to stock options granted to the Company’s employees, directors and nonemployees is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards. Compensation expense for stock options with performance metrics is calculated based upon expected achievement of the metrics specified in the grant.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and stock purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. Forfeitures are accounted for as they occur.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees and non-employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics, or PSUs, is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company’s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award. No stock-based compensation expense is recorded for PSUs, unless it is determined to be probable that the related performance metrics will be met. Any PSUs that remain unvested at the end of the performance period will be forfeited.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America, or GAAP. The accompanying condensed consolidated financial statements include the accounts of Guardant Health, Inc., its consolidated Joint Venture (see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Certain reclassifications of prior period amounts were made to conform with the current period presentation.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the related disclosures at the date of the condensed consolidated financial statements, as well as the reported amounts of revenues and expenses during the periods presented. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Estimates are used in several areas including, but not limited to, estimation of variable consideration, estimation of credit losses, standalone selling price allocation included in contracts with multiple performance obligations, goodwill and identifiable intangible assets, stock-based compensation, incremental borrowing rate for operating leases, contingencies, certain inputs into the provision for (benefit from) income taxes, including related reserves, valuation of non-marketable securities, 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. </span></div>The severity of the impact of the COVID-19 pandemic on the Company's business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic, and the impact of any variants of the virus, the extent and severity of the impact on the Company's customers and suppliers, the continued disruption to demand for the Company's products and services, and the impact of the global business and economic environment on liquidity and the availability of capital, all of which are uncertain and cannot be predicted. <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Condensed Financial Statements</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in 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, or the Securities Act. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></div> Restricted CashRestricted cash consists of payroll withholding related to the Company's enrollment in a voluntary disability insurance plan. 100000 300000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Marketable Securities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquires certain equity investments in private companies to promote business and strategic objectives. The Company's investments in non-marketable equity securities do not give the Company the ability to control or exercise significant influence over the investees. One of the investees is concluded to be a variable interest entity, or VIE, but the Company is deemed not to be the primary beneficiary as the Company does not have the power to direct the activities that most significantly impact the VIE’s economic performance. The Company's non-marketable equity and other related investments totaled $4.2 million and $25.0 million as of June 30, 2023, and December 31, 2022, respectively, and are included in other assets, net on the accompanying condensed consolidated balance sheets. </span></div>Non-marketable securities are recorded at cost, subject to periodic impairment reviews and adjustments for observable price changes from orderly transactions. The Company's evaluation of impairment of such non-marketable securities is based on adverse changes in market conditions and the regulatory or economic environment, qualitative and quantitative analysis of the operating performance and financial condition of the investee; changes in operating structure or management of the investee; and additional funding requirements of the investee. As a result of the evaluation, the Company recorded an impairment of $16.6 million and $22.1 million for the three and six months ended June 30, 2023 for one of its non-marketable equity security investments, included in other income (expense), net on the Company's condensed consolidated statement of operations. In addition, pursuant to one of the investments in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the investee, on or before December 31, 2022. In September 2022, the Company decided not to exercise such rights to purchase the investee and recorded an impairment of $5.3 million based on an independent third-party valuation. Pursuant to another investment in non-marketable securities purchased by the Company, the Company acquired rights to purchase the investee at a pre-determined price subject to additional adjustments based on the performance of the Company, on or before October 1, 2023, and acquired rights to obtain the exclusive license of the investee's certain technologies. In June 2023, the Company recorded an impairment of $7.0 million, included in other income (expense), net on the Company's condensed consolidated statement of operations. No other impairment or downward adjustments to the carrying value of non-marketable securities have been otherwise recorded. 4200000 25000000 16600000 22100000 5300000 7000000 0 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Concentration of Risk</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its portfolio of cash equivalents held at one commercial bank and investments in marketable debt 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="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also invests in investment-grade debt instruments and has policy limits for the amount it can invest in any one type of security, except for securities issued or guaranteed by the U.S. government. The goals of the Company’s investment policy, in order of priority, are as follows: safety and preservation of principal and diversification of risk; liquidity of investments sufficient to meet cash flow requirements; and a competitive after-tax rate of return. Under its investment policy, the Company limits amounts invested in such securities by credit rating, maturity, investment type and issuer, as a result, the Company is not exposed to any significant concentrations of credit risk from these financial instruments.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to credit risk from its accounts receivable. The majority of the Company’s accounts receivable arises from the provision of precision oncology services, and development services and other, primarily with biopharmaceutical companies and international laboratory partners, all of which have high credit ratings. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Accounts receivable are recorded net of allowance for credit losses, if any.</span></div>The Company is also subject to credit risk from its other receivables and other assets. <div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant customer is any biopharmaceutical customer, clinical testing payer, or international laboratory partner that represents 10% or more of the Company’s total revenue or accounts receivable balance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue attributable to each significant customer, including its affiliated entities, as a percentage of the Company’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="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer A</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer B</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customer C</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">*    less than 10%</span></div> 0.13 0.12 0.32 0.29 0.32 0.30 0.12 0.11 0.12 8000000 P6Y 1000000 1100000 1100000 4800000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the receivable and the related credit loss amounts:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross Amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for Credit Losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Net Amount</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no activities for the allowance for credit losses during the three months ended June 30, 2023 and 2022. The following table summarizes the allowance for credit losses activities for the six months ended June 30, 2023 and 2022:</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses—Beginning of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses—End of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses—Beginning of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Reclassification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Allowance for credit losses—End of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1100000 0 1100000 0 0 0 3700000 4800000 3700000 4800000 0 0 0 0 0 0 1100000 1100000 1100000 1100000 4800000 5900000 -1100000 -1100000 3700000 4800000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable represent valid claims against commercial and governmental payers, biopharmaceutical companies, research institutes, international laboratory partners and distributors, including unbilled receivables, and royalty payments due from third parties for licensing the Company’s technologies. Unbilled receivables include balances due from biopharmaceutical customers related to development services and other revenues that are recognized upon the achievement of performance-based milestones but prior to the achievement of contractual billing rights. As of June 30, 2023, and December 31, 2022, the Company had unbilled receivables of $4.4 million and $5.4 million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the collectability of its accounts receivable based on historical collection trends, the financial condition of payment partners, and external market factors and provides for an allowance for potential credit losses based on management’s best estimate of the amount of probable credit losses. As of June 30, 2023, and December 31, 2022, the Company had an immaterial allowance for credit losses related to its accounts receivable.</span></div> 4400000 5400000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Acquisition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an acquisition of an asset or group of assets does not meet the definition of a business, the transaction is accounted for as an asset acquisition rather than a business combination. An asset acquisition does not result in the recognition of goodwill and transaction costs are capitalized as part of the cost of the asset or group of assets acquired. Transaction costs allocated to in-process research and development technology with no future alternate use is expensed as incurred. The total consideration is allocated to the various intangible assets acquired on a relative fair value basis. Cash paid in connection of purchase of in-process research and development technology in an asset acquisition is presented within the investing section of the condensed consolidated statement of cash flows.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets, net</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets related to in-process research and development costs, or IPR&amp;D, acquired in a business combination are considered to be indefinite-lived until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived and would then be amortized based on their respective estimated useful lives at that point in time. Prior to completion of the research and development efforts, the assets are considered indefinite-lived. During this period, the assets will not be amortized but will be tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the IPR&amp;D projects below their respective carrying amounts. In connection with the launch of Shield LDT in May 2022, the Company's IPR&amp;D of $1.6 million was reclassified as an intangible asset with a useful life of 2 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net identifiable assets and liabilities. Goodwill is not amortized but is tested for impairment at least annually during the fourth fiscal quarter, or if circumstances indicate its value may no longer be recoverable. The Company continues to operate in one segment, which is considered to be the sole reporting unit and, therefore, goodwill is tested for impairment at the enterprise level. As of June 30, 2023, there has been no impairment of goodwill.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are carried at cost, net of accumulated amortization. The Company does not have intangible assets with indefinite useful lives other than goodwill. Amortization is recorded on a straight-line basis over the intangible asset's useful life, which is approximately 2—12 years.</span></div> 1600000 P2Y 1 0 P2Y P12Y Post-acquisition Contingent Consideration Post-acquisition contingent consideration is recognized over the service period, subject to meeting the respective service requirements and performance metrics. 500000 200000 1100000 2300000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement contains a lease at inception. Operating lease right-of-use, or ROU, assets and operating leases liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less lease incentives received or receivable. The Company uses its incremental borrowing rate based on the information available at the commencement date in determining the lease liabilities, as the Company's leases generally do not provide an implicit rate. Lease terms may include options to extend or terminate when the Company is reasonably certain the option will be exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company also has lease arrangements with lease and non-lease components. The Company elected the practical expedient not to separate non-lease components from lease components for the Company’s facility leases. The Company also elected to apply the short-term lease measurement and recognition exemption in which ROU assets and lease liabilities are not recognized for leases with terms of 12 months or less.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes are accounted for as a liability and measured at their amortized cost. Transaction costs related to the issuance of the notes are netted with the liability and are amortized to interest expense over the term of the notes, using an effective interest rate method.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives revenue from the provision of precision oncology testing services, as well as from development services and other. Precision oncology testing services include genomic profiling and the delivery of other genomic information derived from the Company’s platform. Development services include companion diagnostic development and regulatory approval, clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. Other revenue includes amounts derived from licensing the Company's technologies, kit fulfillment and screening 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, research institutes, international laboratory partners and distributors.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. FASB ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides for a five-step model that includes identifying the contract with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations, and recognizing revenue when, or as, an entity satisfies a performance obligation. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Precision oncology testing</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from the sale of its precision oncology tests for clinical customers, including certain hospitals, cancer centers, other institutions and patients, at the time results of the test are reported to physicians. Most precision oncology tests requested by clinical customers are sold without a written agreement; however, the Company determines an implied contract exists with its clinical customers. The Company identifies each sale of its test to a clinical customer as a single performance obligation. With the exception of certain limited contracted arrangements with insurance carriers and other institutions where the transaction price is fixed, a stated contract price does not exist and the transaction price for each implied contract with clinical customers represents variable consideration. The Company estimates the variable consideration under the portfolio approach and considers the historical reimbursement data from third-party commercial and governmental payers and patients, as well as known or anticipated reimbursement trends not reflected in the historical data. The Company monitors the estimated amount to be collected in the portfolio at each reporting period based on actual cash collections in order to assess whether a revision to the estimate is required. Both the estimate and any subsequent revision contain uncertainty and require the use of significant judgment in the estimation of the variable consideration and application of the constraint for such variable consideration. The Company analyzes its actual cash collections over the expected reimbursement period and compares it with the estimated variable consideration for each portfolio and any difference is recognized as an adjustment to estimated revenue after the expected reimbursement period, subject to assessment of the risk of future revenue reversal. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from sales of precision oncology tests to biopharmaceutical customers are based on a negotiated price per test or on the basis of an agreement to provide certain testing volume over a defined period. The Company identifies its promise to transfer a series of distinct tests to biopharmaceutical customers as a single performance obligation. Precision oncology tests to biopharmaceutical customers are generally billed at a fixed price for each test performed. For agreements involving testing volume to be satisfied over a defined period, revenue is recognized over time based on the number of tests performed as the performance obligation is satisfied over time. Results of the Company’s precision oncology services are delivered electronically, and as such there are no shipping or handling fees incurred by the Company or billed to customers.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Development services and other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs development services for its biopharmaceutical customers utilizing its precision oncology information platform. Development services typically represent a single performance obligation as the Company performs a significant integration service, such as analytical validation and regulatory submissions. The individual promises are not separately identifiable from other promises in the contracts and, therefore, are not distinct. However, under certain contracts, a biopharmaceutical customer may engage the Company for multiple distinct development services which are both capable of being distinct and separately identifiable from other promises in the contracts and, therefore, distinct performance obligations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company collaborates with biopharmaceutical companies in the development of new drugs. As part of these collaborations, the Company provides services related to regulatory filings to support companion diagnostic device submissions for the Company’s testing panels. Under these collaborations, the Company generates revenue from achievement of milestones, as well as provision of on-going support. For the companion diagnostic development and regulatory approval services performed, the Company is compensated through a combination of an upfront fee and performance-based, non-refundable regulatory and other developmental milestone payments. The transaction price of these contracts typically represents variable consideration. Application of the constraint for variable consideration to milestone payments is an area that requires significant judgment. The Company evaluates factors such as the scientific, clinical, regulatory, commercial, and other risks that must be managed to achieve the respective milestone and the level of effort and investment required to achieve the respective milestone. In making this assessment, the Company considers its historical experience with similar milestones, the degree of complexity and uncertainty associated with each milestone, and whether achievement of the milestone is dependent on parties other than the Company. The constraint for variable consideration is applied such that it is probable a significant reversal of revenue will not occur when the uncertainty associated with the contingency is resolved. Application of the constraint for variable consideration is assessed and updated at each reporting period as a revision to the estimated transaction price.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes companion diagnostic development and regulatory approval services revenue over the period in which biopharmaceutical research and development services are provided. Specifically, the Company recognizes revenue using an input method to measure progress, utilizing costs incurred to-date relative to total expected costs as its measure of progress. The Company assesses the changes to the total expected cost estimates as well as any incremental fees negotiated resulting from changes to the scope of the original contract in determining the revenue recognition at each reporting period. For development of new products or services under these arrangements, costs incurred before technological feasibility is reached are included as research and development expenses in the Company’s condensed consolidated statements of operations, while costs incurred thereafter are recorded as cost of development services and other.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also recognizes revenue from other development services, in addition to companion diagnostic development and regulatory approval services noted above, such as clinical study setup, monitoring and maintenance, testing development and support, GuardantConnect and GuardantINFORM. These revenues are generally recognized over time based on an input method to measure progress in the period when the associated services have been performed.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, other revenue includes amounts derived from licensing the Company's digital sequencing technologies to its domestic customers and international laboratory partners, kit fulfillment and screening services. For the licensed technology, the Company is compensated through royalty-based payments, non-refundable upfront payments, guaranteed minimum payments, and/or sample milestone payments. Depending on the nature of the technology licensing arrangements, and considering factors including but not limited to enforceable right to payment and payment terms, and if an asset with alternative use is created, these revenues are recognized in the period when royalty-bearing sales occur, when the technology transfer is complete, or over the technology transfer period. Kit fulfillment related revenues are recognized when such products are delivered. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with multiple performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with biopharmaceutical customers and international laboratory partners may include multiple distinct performance obligations, such as provision of precision oncology testing, the above-mentioned development services, and digital sequencing technology licensing, among others. The Company evaluates the terms and conditions included within its contracts with biopharmaceutical customers and international laboratory partners to ensure appropriate revenue recognition, including whether services are considered distinct performance obligations that should be accounted for separately versus together. The Company first identifies material promises, in contrast to immaterial promises or administrative tasks, under the contract, and then evaluates whether these promises are both capable of being distinct and distinct within the context of the contract. In assessing whether a promised service is capable of being distinct, the Company considers whether the customer could benefit from the service either on its own or together with other resources that are readily available to the customer, including factors such as the research, development, and commercialization capabilities of a third party as well as the availability of the associated expertise in the general marketplace. In assessing whether a promised service is distinct within the context of the contract, the Company considers whether it provides a significant integration of the services, whether the services significantly modify or customize one another, or whether the services are highly interdependent or interrelated.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines standalone selling price by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, the price that customers in the market would be willing to pay, competitive pricing of other vendors, industry publications and current pricing practices, and expected costs of satisfying each performance obligation plus appropriate margin; or by using the residual approach if standalone selling price is not observable, by reference to the total transaction price less the sum of the observable standalone selling prices of other performance obligations promised in the contract.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenue</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, which is a contract liability, consists primarily of payments received in advance of revenue recognition from contracts with customers. For example, development services and other contracts with biopharmaceutical customers often contain upfront payments which results in the recording of deferred revenue to the extent cash is received prior to the Company's performance of the related services. Contract liabilities are relieved as the Company performs its obligations under the contract and revenue is consequently recognized. As of June 30, 2023 and December 31, 2022, the deferred revenue balance was $15.1 million and $21.2 million, respectively, of which $2.9 million and $3.8 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets. Revenue recognized in the six months ended June 30, 2023 that was included in the deferred revenue balance as of December 31, 2022 was $11.8 million, and revenue recognized in the six months ended June 30, 2022 that was included in the deferred revenue balance as of December 31, 2021 was $5.3 million, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. The Company expects to recognize substantially all of the remaining transaction price in the next 1-2 years.</span></div> 15100000 21200000 2900000 3800000 11800000 5300000 P1Y P2Y Costs of Precision Oncology TestingCost of precision oncology testing generally consists of cost of materials, cost of labor, including bonus, benefit and stock-based compensation, equipment and infrastructure expenses associated with processing test samples (including sample accessioning, library preparation, sequencing, and quality control analyses), freight, curation of test results for physicians, phlebotomy, and license fees due to third parties. Infrastructure expenses include depreciation of laboratory equipment, lease costs, amortization of leasehold improvements, and information technology costs. Costs associated with performing the Company’s tests are recorded as the tests are performed regardless of whether revenue was recognized with respect to that test. <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Development Services and Other</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of development services and other primarily includes costs incurred for the performance of development services requested by the Company’s biopharmaceutical customers, and costs associated with the Company's partnership agreements and screening services. For development of new products, costs incurred before technological feasibility has been achieved are reported as research and development expenses, while costs incurred thereafter are reported as cost of development services and other.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses are comprised of costs incurred to develop technology and include compensation and benefits, reagents and supplies used in research and development laboratory work, infrastructure expenses, including allocated facility occupancy and information technology costs, contract services and other outside costs. Research and development costs are expensed as incurred. Payments made prior to the receipt of goods or services to be used in research and development are deferred and recognized as expense in the period in which the related goods are received or services are rendered. Costs to develop the Company’s technology capabilities are recorded as research and development unless they meet the criteria to be capitalized as internal-use software costs.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to stock options granted to the Company’s employees, directors and nonemployees is measured at the grant date based on the fair value of the award. The fair value is recognized as expense over the requisite service period, which is generally the vesting period of the respective awards. Compensation expense for stock options with performance metrics is calculated based upon expected achievement of the metrics specified in the grant.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option-pricing model to estimate the fair value of stock options granted under the 2012 Stock Plan (as amended and restated), or the 2012 Plan, and the 2018 Incentive Award Plan, or the 2018 Plan, and stock purchase rights granted under the 2018 Employee Stock Purchase Plan. The Black-Scholes option-pricing model requires assumptions to be made related to the expected term of an award, expected volatility, risk-free rate and expected dividend yield. Forfeitures are accounted for as they occur.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the grant date fair value of its service-based and performance-based restricted stock units issued to employees and non-employees based on the closing market price of the common stock on the date of grant. For restricted stock units with only service-based vesting conditions, compensation expense is recognized in the Company’s condensed consolidated statement of operations on a straight-line basis over the requisite service period. Compensation expense for restricted stock units with performance metrics, or PSUs, is calculated based upon expected achievement of the metrics specified in the grant, and is recognized in the Company’s condensed consolidated statement of operations using an accelerated attribution model over the requisite service period for each separately vesting portion of the award. No stock-based compensation expense is recorded for PSUs, unless it is determined to be probable that the related performance metrics will be met. Any PSUs that remain unvested at the end of the performance period will be forfeited.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period. The diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period determined using the treasury stock method or the as-if converted method, as appropriate. For purposes of this calculation, stock options, restricted stock units, shares issuable pursuant to the employee stock purchase plan, shares subject to repurchase from early exercised options and contingently issuable shares under the convertible senior notes are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive.</span></div> Joint Venture<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company and an affiliate of SoftBank formed and capitalized Guardant Health AMEA, Inc., the Joint Venture, for the sale, marketing and distribution of the Company’s tests generally outside the Americas and Europe, and to accelerate commercialization of its products in Asia, the Middle East and Africa. Under the terms of the joint venture agreement, each party held an approximately 50% ownership interest in the Joint Venture and two seats on the board of the Joint Venture. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Company purchased all of the shares of the Joint Venture, or the Joint Venture Acquisition, held by SoftBank and its affiliates in consideration for a cash payment of the aggregate purchase price of $177.8 million, which resulted in $99.8 million of fair value adjustments to the noncontrolling interest liability. In connection with the Joint Venture Acquisition, the Company also issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options held by the Joint Venture's employees. </span></div>Prior to the completion of the Joint Venture Acquisition, the Joint Venture was deemed to be a VIE, and the Company had been identified as the VIE’s primary beneficiary. As the primary beneficiary, the Company had consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances had been eliminated in consolidation. Upon completion of the Joint Venture Acquisition and the tender offer, Guardant Health AMEA, Inc. became the Company's wholly owned subsidiary. 0.50 2 177800000 99800000 Condensed Consolidated Balance Sheet Components<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Leasehold improvements </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer hardware </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Construction in progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Furniture and fixtures </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer software </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, gross </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Less: accumulated depreciation </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, net </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,741 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property and equipment was $9.9 million and $8.1 million for the three months ended June 30, 2023, and 2022, respectively, and $19.6 million and $14.8 million for the six months ended June 30, 2023, and 2022, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Payable and Accrued Liabilities</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued liabilities consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><span style="-sec-ix-hidden:f-537"><span style="-sec-ix-hidden:f-538">Operating lease liabilities</span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Others</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total accounts payable and accrued liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,696 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Leasehold improvements </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer hardware </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Construction in progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Furniture and fixtures </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Computer software </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, gross </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Less: accumulated depreciation </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment, net </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,741 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 109339000 95764000 102228000 99781000 31898000 29744000 9173000 20598000 8602000 8367000 1970000 1797000 263210000 256051000 107469000 88131000 155741000 167920000 9900000 8100000 19600000 14800000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued liabilities consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><span style="-sec-ix-hidden:f-537"><span style="-sec-ix-hidden:f-538">Operating lease liabilities</span></span></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Others</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total accounts payable and accrued liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,696 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,817 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 79784000 68911000 45775000 55788000 24707000 21878000 38430000 29240000 188696000 175817000 Fair Value Measurements, Cash Equivalents and Marketable Securities <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, net, and accounts payable and accrued liabilities. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, and accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used in such measurements were as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,685 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable debt securities</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Long-term marketable equity securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,091 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable debt securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable equity securities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884,571 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of money market funds based on quoted prices in active markets for identical securities. Commercial paper and U.S. government debt securities are valued taking into consideration valuations obtained from third-party pricing services. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar securities, issuer credit spreads; benchmark securities; prepayment/default projections based on historical data and other observable inputs.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, one of the Company's equity investees, Lunit Inc., or Lunit, completed its initial public offering, or IPO, subsequent to which, the Company started to account for the investment in Lunit at fair value on a recurring basis, and classified the investment as marketable equity securities within Level 1 of the fair value hierarchy as the investment is valued using the quoted market price. The Company is subject to a 2-year lock-up period from Lunit's IPO date, during which the Company shall not transfer Lunit's shares between accounts, establish or cancel pledges, sell, or withdraw such shares, without approval from the Korea Exchange. As of June 30, 2023 and December 31, 2022, the balance of the investment in Lunit was $86.2 million and $18.3 million, respectively, included in other assets, net on the Company's condensed consolidated balance sheets. In addition, the Company recorded $64.0 million and $67.9 million unrealized gains on the investment in Lunit for the three and six months ended June 30, 2023, respectively, included in other income (expense), net on the Company's condensed consolidated statement of operations. The Company did not record any unrealized gains or losses on the investment in Lunit for the three and six months ended June 30, 2022. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1, Level 2 and Level 3 during the periods presented.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related contingent consideration is measured at fair value on a quarterly basis and change in estimated contingent consideration to be paid are included in operating expenses in the condensed consolidated statements of operations. The fair value of acquisition-related contingent consideration is estimated using a multiple-outcome discounted cash flow valuation technique. Contingent consideration is classified within Level 3 of the fair value hierarchy, as it is based on a probability that includes significant unobservable inputs. The significant unobservable inputs include a probability-weighted estimate of achievement of certain commercialization milestones, and discount rate to present value the expected payments. A significant change in any of these input factors in isolation could have a material impact to fair value measurement. As of June 30, 2023 and December 31, 2022, the Company's contingent consideration liability was $6.4 million and $6.4 million, respectively, of which $4.9 million and $4.9 million is considered long-term and was recorded within other long-term liabilities on the accompanying condensed consolidated balance sheets.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the Joint Venture Acquisition in June 2022, the fair value of the noncontrolling interest liability was considered to be a Level 3 measurement and was determined based on an annual internal rate of return of 20% on the initial amount of $41.0 million invested by SoftBank in May 2018, to the date of Company's exercising the call right in November 2021. The noncontrolling interest liability was fully paid by June 30, 2022 (see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the activities for the Level 3 financial instruments:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncontrolling Interest Liability</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent Consideration</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value — beginning of period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in fair value </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(177,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(177,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value — end of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the fair value of the Convertible Notes as of June 30, 2023, and December 31, 2022, to be a Level 2 measurement. The fair value of the Convertible Notes is primarily affected by the trading price of the Company's common stock and market interest rates. As such, the carrying value of the Convertible Notes does not reflect the market rate. See Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information related to the fair value of the Convertible Notes.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s cash equivalents and marketable debt securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,419)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,446 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,779)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,675 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the estimated fair values and gross unrealized losses of the Company's marketable debt securities that have been in a continuous unrealized loss position as of June 30, 2023 and December 31, 2022.</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,419)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,975 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,958)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,821)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,729 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,779)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>There have been no material realized gains or losses on marketable debt securities for the periods presented. The Company determined that it did have the ability and intent to hold all marketable debt securities that have been in a continuous loss position until maturity or recovery and the loss position was temporary due to market volatility, thus there has been no recognition of credit losses for the three and six months ended June 30, 2023, and 2022, respectively. <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, marketable securities, accounts receivable, net, prepaid expenses and other current assets, net, and accounts payable and accrued liabilities. Cash equivalents and marketable securities are stated at fair value. Prepaid expenses and other current assets, net, and accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fair value hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritized the inputs into three broad levels as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used in such measurements were as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,685 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,686 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable debt securities</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Long-term marketable equity securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,097,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,091 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total short-term marketable debt securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable equity securities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884,571 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 61999000 61999000 0 0 143686000 0 143686000 0 205685000 61999000 143686000 0 196924000 0 196924000 0 756852000 0 756852000 0 953776000 0 953776000 0 86171000 86171000 0 0 1245632000 148170000 1097462000 0 6440000 0 0 6440000 6440000 0 0 6440000 3104000 3104000 0 0 14987000 0 14987000 0 18091000 3104000 14987000 0 869584000 0 869584000 0 869584000 0 869584000 0 18291000 18291000 0 0 905966000 21395000 884571000 0 6430000 0 0 6430000 6430000 0 0 6430000 P2Y 86200000 18300000 64000000 67900000 0 0 6400000 6400000 4900000 4900000 0.20 41000000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the activities for the Level 3 financial instruments:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncontrolling Interest Liability</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent Consideration</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value — beginning of period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in fair value </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(177,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(177,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value — end of period</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 78000000 78000000 6130000 6015000 6430000 3625000 99785000 99785000 310000 1415000 10000 3805000 -177785000 -177785000 0 0 0 0 0 0 6440000 7430000 6440000 7430000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s cash equivalents and marketable debt securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,419)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Money market fund</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,446 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,779)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,675 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 61999000 0 0 61999000 340612000 0 2000 340610000 761152000 117000 4417000 756852000 1163763000 117000 4419000 1159461000 3104000 0 0 3104000 901342000 8000 16779000 884571000 904446000 8000 16779000 887675000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the estimated fair values and gross unrealized losses of the Company's marketable debt securities that have been in a continuous unrealized loss position as of June 30, 2023 and December 31, 2022.</span></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,077 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,419)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">U.S. government debt securities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,975 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,958)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,821)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,729 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,779)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 24785000 2000 0 0 24785000 2000 111068000 140000 389224000 4277000 500292000 4417000 135853000 142000 389224000 4277000 525077000 4419000 170975000 2958000 685754000 13821000 856729000 16779000 170975000 2958000 685754000 13821000 856729000 16779000 0 0 0 0 0 0 0 0 Intangible Assets, Net and Goodwill<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of purchased intangible assets as of June 30, 2023, and December 31, 2022: </span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:43.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,225)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,876 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,225)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:43.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,859)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,876 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,859)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finite-lived intangible assets was $0.7 million and $0.6 million for the three months ended June 30, 2023, and 2022, respectively, and $1.4 million and $1.1 million for the six months ended June 30, 2023, and 2022, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of finite-lived intangible assets, net:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of purchased intangible assets as of June 30, 2023, and December 31, 2022: </span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:43.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,225)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,876 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,225)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:43.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,859)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,876 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,859)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of purchased intangible assets as of June 30, 2023, and December 31, 2022: </span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:43.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,225)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,876 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,225)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:43.755%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining Weighted-Average Useful Life</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements and other covenant rights</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:38.25pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,859)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:49.5pt;padding-right:9pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,876 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,859)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,017 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 11886000 4128000 7758000 P7Y3M18D 5100000 3164000 1936000 P2Y4M24D 1600000 933000 667000 P0Y9M18D 18586000 8225000 10361000 3290000 3290000 21876000 8225000 13651000 11886000 3579000 8307000 P7Y9M18D 5100000 2747000 2353000 P2Y10M24D 1600000 533000 1067000 P1Y4M24D 18586000 6859000 11727000 3290000 3290000 21876000 6859000 15017000 700000 600000 1400000 1100000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of finite-lived intangible assets, net:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1381000 2219000 1670000 1212000 1107000 2772000 10361000 Debt<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company issued $1.15 billion principal amount of its 0% Convertible Senior Notes due 2027, or the 2027 Notes. The 2027 Notes do not bear interest, and the principal amount of the Notes will not accrete. However, special interest and additional interest may accrue on the 2027 Notes at a rate per annum not exceeding 0.50% (subject to certain exceptions) upon the occurrence of certain events such as the failure to file certain reports to the Securities and Exchange Commission, or to remove certain restrictive legends from the Notes. The Notes will mature on November 15, 2027, unless repurchased, redeemed or converted earlier. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Before August 15, 2027, holders of the 2027 Notes will have the right to convert their 2027 Notes only under the following circumstances:</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter (and only during such calendar quarter) commencing after the calendar quarter ending on March 31, 2021, if the last reported sale price of the Company's common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter, or the sale price condition;</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five consecutive business days immediately after any ten consecutive trading day period, or the measurement period, if the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period is less than 98% of the product of the last reported sale price of the Company's common stock on such trading day and the conversion rate on such trading day; or</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From and after August 15, 2027, holders of the 2027 Notes may convert their 2027 Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate is 7.1523 shares of common stock per $1,000 principal amount of 2027 Notes, which represents an initial conversion price of approximately $139.82 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the 2027 Notes at its option at any time before November 20, 2024. The Notes will be redeemable, in whole or in part, at the Company’s option at any time, and from time to time, on or after November 20, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (ii) the trading day immediately before the date the Company sends such notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If certain corporate events that constitute a “Fundamental Change” occur, then, subject to a limited exception for certain cash mergers, holders of Notes may require the Company to repurchase their 2027 Notes at a cash repurchase price equal to the principal amount of the 2027 Notes to be repurchased, plus accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving the Company and certain de-listing events with respect to the Company’s common stock.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the 2027 Notes were not convertible as of June 30, 2023 and December 31, 2022, the net carrying amount of the 2027 Notes was classified as a long-term liability.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the net carrying amounts of the 2027 Notes as of June 30, 2023, and December 31, 2022: </span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138,678 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated fair value of the 2027 Notes was $823.7 million and $717.5 million as of June 30, 2023, and December 31, 2022, respectively. The fair value was determined based on the closing trading price per $100 of the 2027 Notes as of the last day of trading for the period.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest expense recognized in relation to amortization of debt issuance costs was $0.6 million and $1.3 million for the three and six months ended June 30, 2023 and 2022, respectively, which represented an effective interest rate of 0.2% and 0.2% for the three and six months ended June 30, 2023, and 2022, respectively.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Note Hedges</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To minimize the impact of potential economic dilution upon conversion of the 2027 Notes, the Company entered into convertible note hedge transactions, or the 2027 Note Hedges, with respect to its common stock concurrent with the issuance of the Notes. The 2027 Note Hedges cover, subject to customary adjustments, the number of shares of common stock initially underlying the Notes. The strike price of the 2027 Note Hedges will initially be approximately $182.60 per share, which represents a premium of 75% over the last reported sale price of the Company’s common stock of $104.34 per share on November 16, 2020, and is subject to certain adjustments under the terms of the 2027 Note Hedges.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Note Hedges will expire upon maturity of the 2027 Notes. The 2027 Note Hedges are separate transactions and are not part of the terms of the 2027 Notes. Holders of the 2027 Notes will not have any rights with respect to the 2027 Note Hedges. The shares receivable related to the 2027 Note Hedges are excluded from the calculation of diluted earnings per share as they are anti-dilutive.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As these transactions meet certain accounting criteria, the 2027 Note Hedges are recorded in stockholders’ equity and are not accounted for as derivatives. The Company paid an aggregate amount of $90.0 million for the 2027 Note Hedges, which has been recorded as a reduction to additional paid-in capital and will not be remeasured.</span></div> 1150000000 0 0.0050 1.30 20 30 5 10 0.98 139.82 1.30 20 30 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the net carrying amounts of the 2027 Notes as of June 30, 2023, and December 31, 2022: </span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138,678 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1150000000 1150000000 11322000 12609000 1138678000 1137391000 823700000 717500000 100 600000 600000 1300000 1300000 0.002 0.002 182.60 0.75 104.34 90000000 Leases<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various operating lease agreements for office space, data center, lab and warehouse use, with remaining terms of up to 10 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. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense was $7.4 million and $7.2 million for the three months ended June 30, 2023, and 2022, respectively, and $14.7 million and $14.2 million for the six months ended June 30, 2023, and 2022, respectively, which includes both lease and non-lease components (primarily common area maintenance charges and property taxes). </span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:72.896%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's future principal contractual obligations for operating lease commitments as of June 30, 2023:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases are not material to the Company's condensed consolidated financial statements.</span></div> P10Y 7400000 7200000 14700000 14200000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:72.896%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P8Y8M12D P9Y1M6D 0.0389 0.0393 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's future principal contractual obligations for operating lease commitments as of June 30, 2023:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16027000 33582000 32605000 27776000 24479000 125157000 259626000 36689000 222937000 Commitments and Contingencies <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to commitments and obligations incurred in the ordinary course of business, from time to time the Company may be subject to a variety of claims and legal proceedings, including claims from customers and vendors, pending and potential legal actions for damages, governmental investigations and other matters. For example, the Company has received, and may in the future continue to receive letters, claims or complaints from others alleging false advertising, patent infringement, violation of employment practices and trademark infringement. The Company has also instituted, and may in the future institute, additional legal proceedings to enforce its rights and seek remedies, such as monetary damages, injunctive relief and declaratory relief. The Company cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on the Company because of diversion of management time and attention as well as the financial costs related to resolving such disputes.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its affiliates are parties to the legal claims and proceedings described below. The Company is vigorously defending itself against those claims and in those proceedings. Significant developments in those matters are described below. If the Company is unsuccessful in defending, or if it determines to settle, any of these matters, it may be required to pay substantial sums, be subject to injunction and/or be forced to change how it operates its business, which could have a material adverse impact on its financial position or results of operations.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise stated, the Company is unable to reasonably estimate the loss or a range of possible loss for the matters described below. Often, it is not reasonably possible for the Company to determine that a loss is probable for a claim, or to reasonably estimate the amount of loss or a range of loss, because of the limited information available and the potential effects of future events and decisions by third parties, such as courts and regulators, that will determine the ultimate resolution of the claim. Many of the matters described are at preliminary stages, raise novel theories of liability or seek an indeterminate amount of damages. It is not uncommon for claims to be resolved over a number of years. The Company reviews loss contingencies at least quarterly to determine whether the loss probability has changed and whether it can make a reasonable estimate of the possible loss or range of loss. When the Company determines that a loss from a claim is probable and reasonably estimable, it records a liability in the amount of its estimate for the ultimate loss. The Company also provides disclosure when it is reasonably possible that a loss may be incurred or when it is reasonably possible that the amount of a loss will exceed its recorded liability.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intellectual Property Disputes</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, TwinStrand Biosciences, Inc., or TwinStrand Biosciences, and the University of Washington filed a patent infringement suit in the United States District Court for the District of Delaware alleging that the Company infringes U.S. Patent Nos. 10,287,631; 10,689,699; 10,752,951; and 10,760,127. The Company answered the complaint in October 2021, denying TwinStrand Biosciences’ allegations and asserted counterclaims of invalidity, unenforceability due to inequitable conduct and infringement of four of the Company’s patents. Discovery in the case has concluded, the parties have filed summary judgment motions, and trial is scheduled to commence in November 2023.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2023, the Company publicly announced that it entered into a Collaboration and Settlement Agreement, or the Collaboration Agreement, with Illumina, Inc., or Illumina. Under the terms of the Collaboration Agreement, the parties have agreed to extend their long-standing commercial relationship by agreeing to collaborate on the sharing of specimen samples in order to advance cancer research, and by entering into a new long-term purchase and supply commitment. Furthermore, the parties agreed to dismiss with prejudice the March 2022 lawsuit filed by Illumina in the U.S. District Court for the District of Delaware, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Illumina, Inc. v. Guardant Health, Inc. et al</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Case No. 1:22-cv-00334-GBW-CJB, including any allegations related to the subject intellectual property.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">False Advertising Dispute</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company also filed a lawsuit against Natera, Inc., or Natera, in the United States District Court for the Northern District of California, wherein the Company alleged that Natera is misleading healthcare providers about the performance of the Company’s new oncology test, Guardant Reveal, by suggesting the test is inaccurate and/or insensitive, and inferior to Natera’s Signatera assay. The Company is seeking an injunction to prevent Natera from continuing to make false and misleading statements and to require Natera to take corrective actions. Natera has asserted counterclaims of false and misleading statements, false advertising, unlawful trade practices and unfair competition. The Company moved to dismiss Natera’s counterclaims, and in January 2022, the court granted in part and denied in part the Company's motion to dismiss. The Company and Natera have both moved for summary judgment on various claims, with the court granting in part non-dispositive motions brought by each party. Trial is scheduled to commence in November 2023.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Civil Investigative Demand</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company received a Civil Investigative Demand, or CID, from the United States Attorney for the Northern District of California in connection with an investigation under the False Claims Act. The CID requests information and documents regarding billing of government-funded programs for the Company’s panel of genetic tests known as Guardant360. The Company is fully cooperating with the investigation. At this time, the Company is unable to predict the outcome of this investigation.</span></div> 4 Common StockThe Company’s common stockholders are entitled to dividends if and when declared by the Company’s Board of Directors, or the Board of Directors. As of June 30, 2023, and December 31, 2022, no dividends on the Company's common stock had been declared by the Board of Directors.<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s common stock has been reserved for the following potential future issuances:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying outstanding stock options</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568,684</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,402,574</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying unvested restricted stock units</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,248,496</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,687,888</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market-based restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260,764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260,764</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,664</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,713</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for issuance under the 2018 Incentive Award Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,920,920</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,438,296</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for issuance under the 2018 Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845,724</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118,311</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,296,252</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,249,546</span></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Follow-on Public Offering</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company completed a follow-on underwritten public offering, in which it issued and sold 14,375,000 shares of its common stock at a price of $28.00 per share, and received net proceeds of $381.4 million after deducting underwriting discounts and commissions and other offering costs of $21.1 million.</span></div> 0 0 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s common stock has been reserved for the following potential future issuances:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.241%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying outstanding stock options</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568,684</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,402,574</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Shares underlying unvested restricted stock units</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,248,496</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,687,888</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market-based restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260,764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260,764</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,664</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,713</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for issuance under the 2018 Incentive Award Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,920,920</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,438,296</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for issuance under the 2018 Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845,724</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118,311</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,296,252</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,249,546</span></td></tr></table></div> 3568684 3402574 3248496 3687888 2260764 2260764 451664 341713 8920920 5438296 1845724 1118311 20296252 16249546 14375000 28.00 381400000 21100000 Stock-Based Compensation<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the 2012 Plan and the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:30.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.222%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.190%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,438,296</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,402,574</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Plan annual increase</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,689,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296,462)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,462</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,879)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,736</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,473)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units granted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(499,855)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units canceled</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,156</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,041)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,090</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,920,920</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568,684</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Exercisable as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232,274</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt">Effective as of January 1, 2023, 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.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the estimated fair value of the underlying common stock and the exercise price of outstanding, in-the-money options. The total intrinsic value of the options exercised was $0.3 million and $2.0 million for the three months ended June 30, 2023, and 2022, respectively, and $0.7 million and $9.3 million for the six months ended June 30, 2023, and 2022, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of options granted was $20.90 and $23.41 per share for the three months ended June 30, 2023, and 2022, respectively, and $20.75 and $23.67 per share for the six months ended June 30, 2023, and 2022, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future stock-based compensation for unvested options as of June 30, 2023 was $39.6 million, which is expected to be recognized over a weighted-average period of 2.7 years.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit activity excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,687,888</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,855</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337,091)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(602,156)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,248,496</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future stock-based compensation for unvested restricted stock units as of June 30, 2023 was $148.4 million, which is expected to be recognized over a weighted-average period of 2.6 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based Restricted Stock Units</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since November 2020, the Compensation Committee of the Board of Directors started to approve, and the Company started to grant PSUs, under the 2018 Plan. The PSUs granted to employees consist of financial and/or operational metrics to be met over a performance period of approximately 0.3 to 4 years and an additional service period requirement of up to 2 years after the performance metrics are met. The PSUs granted to a consultant consistent of operational metrics to be met over a performance period of 4 years. The PSUs are expected to be expensed over a period of approximately 0.3 to 4.5 years subject to meeting the respective performance metrics and service requirements. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, and as part of these PSU programs, the Company granted PSUs consisting of a performance period of 4 years combined with an additional service period requirement of six months should the vesting criteria be met. As of June 30, 2023, these PSUs had a grant-date fair value of approximately $27.3 million, net of forfeitures, however no compensation expense for these PSUs has been recorded to-date since the achievement of the performance metrics was not determined to be probable as of June 30, 2023. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s PSU activity under the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,713</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,041</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,090)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,664</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation recorded for the PSUs was $0.2 million and $0.3 million for the three months ended June 30, 2023, and 2022, respectively, and $0.5 million and $0.6 million for the six months ended June 30, 2023, and 2022, respectively. Future stock-based compensation for unvested PSUs that are probable to vest as of June 30, 2023 was $5.3 million, which is expected to be recognized over a weighted-average period of 2.2 years.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-based Restricted Stock Units</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Board of Directors approved and granted 1,695,574 market-based restricted stock units, or MSUs, under the 2018 Plan to each of the Company's Co-Chief Executive Officers, which is subject to the achievement of market-based share price goals established by the Board of Directors. The MSUs consist of three separate tranches and the vesting of each tranche is subject to the Company's common stock closing price being maintained at or above a predetermined share price goal for a period of 30 consecutive calendar days. The share price goal can be met any time during the seven-year performance period from the date of grant. Upon vesting, the MSUs must be held for a period of <span style="-sec-ix-hidden:f-946">six</span> to twelve months depending on the time of vesting within the seven-year performance period. The vesting of the MSUs can also be triggered upon a change in control event and achievement of a certain change in control price goal, or when there is a qualifying termination or in the event of death or disability. Any MSUs that remain unvested at the end of the seven-year performance period will automatically be forfeited and terminated without further consideration. The following table presents additional information relating to each MSU award:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.307%"><tr><td style="width:1.0%"></td><td style="width:33.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.553%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Price Goal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of RSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$120 per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,192</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150 per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,191</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200 per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,191</span></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The grant date fair values of the MSUs were determined using a Monte Carlo valuation model for each tranche. The related stock-based compensation expense for each tranche was recognized based on an accelerated attribution method over the estimated derived service period. The derived service period was the median duration of the successful stock price paths to meet the price goal for each tranche as simulated in the Monte Carlo valuation model. The Monte Carlo valuation model used assumptions such as volatility, risk-free interest rate, cost of equity and dividend estimated for the performance period of the MSU. The weighted-average grant date fair value of the MSUs was $67.00 per share and the weighted-average derived service period was estimated to be in the range of 0.83 – 2.07 years. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 1, 2021, Tranche 1 of the MSUs became vested because it had met both service requirement and market-based performance metrics as the predetermined share price goal of $120 per share was achieved for a period of 30 consecutive calendar days. As of June 30, 2023 and December 31, 2022, 2,260,764 shares of market-based restricted stock units, with a weighted-average grant date fair value of $65.20 per share, were outstanding under the 2018 Plan. No MSUs were granted, vested or canceled during the six months ended June 30, 2023.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">All three tranches of the MSUs were fully expensed as of June 30, 2022. Stock-based compensation for the MSUs was $7.6 million and $16.1 million for the three and six months ended June 30, 2022, which was recorded in general and administrative expenses on the Company's condensed consolidated statement of operations. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AMEA 2020 Equity Incentive Plan</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the board of directors of the Joint Venture approved its 2020 Equity Incentive Plan, or the AMEA 2020 Plan, under which the Joint Venture may grant equity incentive awards such as stock options, restricted stock, restricted stock units, stock appreciation rights and cash-based awards to its employees and non-employees. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, in connection with the Joint Venture Acquisition, the Company issued a tender offer to purchase the Joint Venture's Class B common stock issued and issuable upon exercise of vested Joint Venture's stock options, at a price of $4.44 per share determined pursuant to an independent valuation. In July 2022, the Company settled the tender offer with the 39 grantees for a total amount of $13.7 million. In addition, in connection with the Joint Venture Acquisition, the unvested Joint Venture's stock options were cancelled and such grantees received replacement awards covering a number of shares of the Company's common stock. The replacement awards, valued at $4.1 million, are subject to the same vesting schedule that applied to the unvested Joint Venture's stock option immediately prior to the close of the Joint Venture Acquisition transaction, to be recognized over a weighted-average period of 2.2 years. The Company accounted for this as a modification which resulted in an immaterial incremental stock-based compensation expense. After the settlement of the tender offer in July 2022, the Company cancelled the AMEA 2020 Plan. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the effect of employee and non-employee related stock-based compensation expense including the Joint Venture:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of precision oncology testing</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of development services and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Sales and marketing expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">General and administrative expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total stock-based compensation expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,544 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Stock Options</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.531%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected term (in years) </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 – 6.01</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 – 6.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 – 6.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 – 6.10</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected volatility </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.5% – 70.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5% – 68.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.5% – 70.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.3% – 68.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Risk-free interest rate </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4% – 4.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% – 3.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4% – 4.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9% – 3.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected dividend yield </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td></tr></table></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of stock options on the date of grant using a Black-Scholes option-pricing model is affected by the estimated fair value of common stock of the Company, as well as assumptions regarding a number of variables that are complex, subjective and generally require significant judgment to determine. The valuation assumptions were determined as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Common Stock</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’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="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term represents the period that the options granted are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term) as the Company has concluded that its stock option exercise history does not provide a reasonable basis upon which to estimate expected term.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the commencement of trading of the Company’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="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on the U.S. Treasury rate, with maturities similar to the expected term of the stock options.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Dividend Yield</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not anticipate paying any dividends in the foreseeable future and, therefore, uses an expected dividend yield of zero.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Employee Stock Purchase Plan</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan, or the ESPP. A total of 922,250 shares of common stock were initially reserved for issuance under the ESPP. Effective as of January 1, 2020 and March 2, 2023, an additional 942,614 and 1,026,194 shares of common stock became available for issuance under the ESPP.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to any plan limitations, the ESPP allows eligible employees to contribute, normally through payroll deductions, up to 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 ESPP provides for separate six-month offering periods beginning on May 15 and November 15 of each year. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock purchased under the ESPP were 298,781 and 188,110 for the three and six months ended June 30, 2023 and 2022, respectively. The total compensation expense related to the ESPP was $1.4 million and $1.3 million for the three months ended June 30, 2023, and 2022, respectively, and $3.0 million and $2.3 million for the six months ended June 30, 2023, and 2022, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the stock purchase right granted under the ESPP was estimated on the first day of each offering period using the Black-Scholes option pricing model. The valuation assumptions used were substantially consistent with the assumption used to value stock options with the exception of the expected term which was based on the term of each purchase period.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.920%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the unrecognized stock-based compensation expense related to the ESPP was $1.2 million, which is expected to be recognized over the remaining term of the offering period of 0.4 years.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under the 2012 Plan and the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:30.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.222%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.190%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Available for Grant </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Subject to Options Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,438,296</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,402,574</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 3.25pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Plan annual increase</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,689,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296,462)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,462</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,879)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,736</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,473)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units granted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(499,855)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units canceled</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,156</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,041)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,090</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,920,920</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568,684</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Exercisable as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232,274</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:13.18pt">Effective as of January 1, 2023, 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.</span></div> 5438296 3402574 34.34 P6Y9M18D 39749000 3689000 296462 296462 32.18 31879 6.89 97736 98473 67.61 499855 602156 126041 16090 8920920 3568684 33.49 P6Y7M6D 55487000 2232274 23.19 P5Y 53053000 3689000 300000 2000000 700000 9300000 20.90 23.41 20.75 23.67 39600000 P2Y8M12D <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit activity excluding the performance-based and market-based restricted stock units under the 2012 Plan and the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,687,888</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499,855</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337,091)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(602,156)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,248,496</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s PSU activity under the 2018 Plan and related information is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">PSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,713</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,041</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,090)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,664</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3687888 60.70 499855 30.08 337091 56.33 602156 57.89 3248496 56.97 148400000 P2Y7M6D P0Y3M18D P4Y P2Y P4Y P0Y3M18D P4Y6M P4Y P6M 27300000 0 341713 110.64 126041 32.84 16090 118.41 451664 88.65 200000 300000 500000 600000 5300000 P2Y2M12D 1695574 3 P30D P7Y P12M P7Y P7Y The following table presents additional information relating to each MSU award:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.307%"><tr><td style="width:1.0%"></td><td style="width:33.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.553%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Price Goal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of RSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$120 per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,192</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150 per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,191</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200 per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,191</span></td></tr></table> 120 565192 150 565191 200 565191 67.00 P0Y9M29D P2Y25D 120 P30D 2260764 2260764 65.20 65.20 0 0 0 3 7600000 16100000 4.44 39 13700000 4100000 P2Y2M12D <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the effect of employee and non-employee related stock-based compensation expense including the Joint Venture:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of precision oncology testing</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of development services and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Sales and marketing expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">General and administrative expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;padding-right:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total stock-based compensation expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,354 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,544 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1176000 1215000 2378000 2379000 477000 0 951000 0 8221000 6116000 16899000 11459000 5823000 5987000 13326000 11512000 6657000 12226000 11066000 24993000 22354000 25544000 44620000 50343000 <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of stock options was estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.528%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.531%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected term (in years) </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 – 6.01</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 – 6.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 – 6.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20 – 6.10</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected volatility </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.5% – 70.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5% – 68.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.5% – 70.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.3% – 68.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Risk-free interest rate </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4% – 4.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0% – 3.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4% – 4.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9% – 3.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Expected dividend yield </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the stock purchase right granted under the ESPP was estimated using a Black-Scholes option-pricing model with the following assumptions:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.920%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></div></td></tr></table></div> P5Y6M P6Y3D P4Y2M12D P6Y1M6D P5Y6M P6Y1M6D P4Y2M12D P6Y1M6D 0.695 0.705 0.655 0.688 0.695 0.705 0.633 0.688 0.034 0.040 0.030 0.034 0.034 0.042 0.019 0.034 0 0 0 0 0 922250 942614 1026194 0.10 0.85 P6M 298781 298781 188110 188110 1400000 1300000 3000000 2300000 P0Y6M P0Y6M P0Y6M P0Y6M 0.766 0.766 0.920 0.920 0.052 0.052 0.015 0.015 0 0 0 0 1200000 P0Y4M24D Net Loss Per Share <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the basic and diluted net loss per share:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.67)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.25)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.95)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.46)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,808 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,047 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share, 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 for the periods presented as they had an anti-dilutive effect:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,416</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,397</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,562</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,375</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,463</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,815</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,272</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,915</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,116</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)    Excludes stock options of 483,693 shares of the Joint Venture's Class B common stock granted under the AMEA 2020 Plan as of June 30, 2022.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the basic and diluted net loss per share:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.67)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.25)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.95)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.46)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,808 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,047 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -72771000 -72771000 -229432000 -229432000 -206304000 -206304000 -352660000 -352660000 -0.67 -0.67 -2.25 -2.25 -1.95 -1.95 -3.46 -3.46 108808000 108808000 102047000 102047000 105752000 105752000 101950000 101950000 The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share for the periods presented as they had an anti-dilutive effect:<div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued and outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,416</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,575</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,397</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,562</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,375</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,463</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,225</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,815</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,272</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,915</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,116</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)    Excludes stock options of 483,693 shares of the Joint Venture's Class B common stock granted under the AMEA 2020 Plan as of June 30, 2022.</span></div> 3416000 2575000 3397000 2562000 3375000 1754000 3463000 1619000 2261000 2261000 2261000 2261000 361000 349000 349000 353000 177000 108000 220000 96000 8225000 8225000 8225000 8225000 17815000 15272000 17915000 15116000 483693 Income Taxes<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense for the three and six months ended June 30, 2023 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="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense for the three and six months ended June 30, 2023, and 2022, relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions.</span></div> Segment and Geographic Information<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one operating segment. The Company's chief operating decision makers are its Co-Chief Executive Officers, who review financial information presented on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the Company’s revenue by geographic areas based on the customers’ locations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,888 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,308 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,691 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,536 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)    No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June 30, 2023, and 2022, respectively.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, and December 31, 2022, 98% and 99%, respectively, of the Company’s long-lived assets and right-of-use assets are located in the United States.</span></div> 1 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the Company’s revenue by geographic areas based on the customers’ locations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:400;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,888 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,308 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,691 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,536 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)    No single country outside of the United States accounted for more than 10% of total revenue during the three and six months ended June 30, 2023, and 2022, respectively.</span></div> 129262000 100836000 248173000 191707000 7888000 8308000 17691000 13536000 137150000 109144000 265864000 205243000 0.98 0.99 Related Party Transactions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Joint Venture</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in May 2018, the Company and an affiliate of SoftBank formed and capitalized the Joint Venture to accelerate commercialization of its products in Asia, the Middle East and Africa. Prior to the completion of the Joint Venture Acquisition in June 2022, the Company had consolidated the financial position, results of operations and cash flows of the Joint Venture in its financial statements and all intercompany balances had been eliminated in consolidation.</span> EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $2( U<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !$B -7;AFR'>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1)'1S43PI""XHWD(RNQMLFI",M/OVMG&WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWK.3',S5U(7M/\3'N(VGSH M/4+#^0UX)&TU:5B 55R)3'762)-04T@GO#4K/GZFOL"L >S1XT 91"V J65B M/$Y]!Q? B-,/G\7T*[$4OT36SK 3LDINS4UCF,]MB4W[R#@[>GQI:Q;N2&3 M'@S.O[*3=(RX8>?)K^W=_?:!J88W;<5O*]YN&R&YD-?B?7']X7<1]L&ZG?O' MQF=!U<&ONU!?4$L#!!0 ( $2( U>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M1(@#5R09H%W.!0 RQX !@ !X;"]W;W)K^O'QGY_MT9J+[]F2,8F>XRC)SCM+*=,SR\K\)8MI=LQ3 MEL"3.1P9W=%X_A8BG5%]9XE-(%FS+Y-9T(N+-*E2",69*%/$&"S<\[+C[S M'*("BC?^"-DZ>W6-E)49Y]_5S6UPWK%5B5C$?*DD*'RLF,>B2"E!.?[=BG;* MWU2!KZ]WZM>%>3 SHQGS>/1G&,CE>6?800&;TSR2CWQ]P[:&^DK/YU%6_$?K MS;N]7@?Y>29YO V&$L1ALOFDS]N*>!W@U 20;0!Y%X#K?L'9!CB%T4W)"EN7 M5-+Q2/ U$NIM4%,71=T4T> F3%0:IU+ TQ#BY-CC*R90%V5+*E@VLB1HJB>6 MOXV_V,23FO@!^LP3N%OBN.4]>,4>HZQ?OYV9YD4T.3^T=701J&G5U#]\"Q+J<_..]#1 M,B96K#/^Z0<\L'_5V?L@L3=F>Z79GDE]?,G]'+JH1$\O*=,Y-8=CN_N@LV2, M.M!2O[34;V;I(:=",A&]H$>6:!Z M(8)Q0)L\LU+9[VH[GC'^0)\GI<^3ABU34)A"BAF@/H]FK3F-,FTBC6$'&AR6 M!H?&0ETE,I0OZ#J,&+K/XQD3.F-F#=O&76ZTB;E'M@C5 M, IIO*>QMHV:=3Y]=1\OW?LG='/EWCW='*';>^]89]8HH2F$OHEX@)Y/$^D>('/0%L'>]0OKW2.S4&'6GY%$;B)Y2?ZC&X# MZ*?A//0+WX;&O$>RU^_VL'-*^CVM7V/PH7Y)Y9L& :AG1[L+= ?OH2^) M/J]F20?;-KJA20$<\ "(3FOD<'IL#L<#D^T_MI (URQ$3:#S5,H 8OX'&'R\^P7-&5^ M+B"36I-F)8_',4Q*4\G][T?H1_O8AC^,4BK0BD8Y0RD,OL5:6%L-;4 4KB@* MF_$'V#<(DP6:OL0S'FG=[^&G&ZVK-FB)5+1$S#RSRR:Z>O:7-%FP6CC<(W3O M3B]=[0+4''BHPPJ.2",X\G(AU!)FLVXI$@DS2J[==-FC^$V[5>.9HP[U64$1 M:01%MPFLLS?;!0J1"(=((A:8QC2)TD6?P.-.W6[-.[=+;''>HOXJ M2","NHJ96*B.^0D4Y!(@(4YIHD^M6;#>:!L 1"H (F9^V25RR2"1)GMFF7I[ M;8 0J4"(F!EF-]*^F>6GQ=8V^I)+P-I$S:!:QQ^$.-MZV*CU"S5UE+(:8WPR M."7P?V2M="8K&B)FAG%CE@3%9MAU1/5>S +UV6N#;TC%-\2,)^4FWW68*:#] MQ@#+KN%+_5!C%JL]/FB#=IR*=IP]NS?O/&[W;6M=[I%[(-HSA#9XQZEXQVG& M.V!3@,7;)&#/Z'>F'6CV2"DZ[Y\,R-#6^FR#=YR*=QPSG>R [G5S-6W [Y'K M=C'I.EAK]$.!QWIU7*AFO.(4-4.^VI?3]3-6%F M*&)S"+6/3V#$$YN3T\V-Y&EQ^#CC4O*XN%PR&C"A7H#G<\[E[D;]0'E^/?X/ M4$L#!!0 ( $2( U>\QX=L?@8 $T: 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%L4+>#$(O6>)@;29"\M.BQHVNTS(]$Q44ET M2H\\?A/RJUHQI]+TL*G4Q6VN].5LL M5+9F)56G8L,J^&0E9$DUW,K[A=I(1O-F4%DLB.=%BY+R:K8\;Y[=R.6YJ'7! M*W8CD:K+DLK'=ZP0#Q;^@]NV7ZR^9&PMVB\Y+SDE6* MBPI)MKJ87>*S*[\9T%C\Q=F#VKM&)I0[(;Z:F_?YQL M*(PGP/%MYW36O=,,W+]^\OYK$SP$)V!N @XD!9#> _.@ ?S? M;P)MD35A75--E^=2/"!IK,&;N6ARTXR&:'AEIO%62_B4PSB]O!)5#I/"<@17 M2A0\IQINWM&"5AE#M\:Q0J_KBM8YAT_>H!/TY?8:O7[Y!KU$O$*?UZ)6M,K5 M^4(#'N-UD>W>_:Y]-YEX]X>Z.D6^-T?$([YE^)5[^#7+8#ANAI/#X0O(0I<* MTJ6"-/[\J5344K)*(ZH4Q'QFBZ=U$-@=F!UWIC8T8QJ[O"^OJ%HCF#64F0OVK>9;6D#PUEEL746-*U,6MDL28R^& M*=ONQS,VPP&.@K@S.T :=$@#)]+;M9#Z1#-9PK*77YFF=P6#C7JGD6)9+;GF MS(JZ=1ONP4E#/XZC >JQ61*E81+848<=ZM")^C++1 WIA$J7,<@M8)ZCBFD; MT-""((B2 -J5"J6:]"KYF$PKB_52?!QR-8)$R\(?BQE8_#/:L# M\$D'/G&"_RPT+08X;1"3T6*=I!S,]DF,0!%(_-KDU M96 #%*TG$YJ.481A'. !6(M9%*?$LV/%7L]5GA-M(S).Q.JD5NS8W.]<'8(( MR:AJV>SBP//P!-@]8L5']I:FU3TWU>H85#R&X/G1,*LV,QR3B?J*>]K#3J99 M_B9$_L"+P@J-C#<'2;TALB-6A\!ZCL)NDOJSV>O'DN=;DA=':3S$.+:+L)N?FHW^N7D!L=C@L&)65\C@!;#R$O3))R V',1#G](V!2VI(]\V$W]5VS%8,YRT$^ $'7S IRS%N8$'^TK"QF4-^FUGW/;_@Y M!'SF.6ANML!S3356K.)"HDIHYB@K%@[# M?A+%0UUF-XS]=() 2,]VQ,UV'T5UWPI?P]%4\^H>%0Q:UF/9)A9*2Q/B#\NV MQ8Y@J$P3!8?TU$?$*FD;VFS\U^[3K^> 3A MF.!P&,0D'7*TW3!-O*F<]F1(CG1LHBRY-NJL%<*9J,R*8%4VA=GISUY_D;5/ M_?^.#F/NN94$3N*ZU2+[NA9%SJ1Z]2(A.'[;B%3]:._.G4S][/;\)WD[C+TG M;>+N(*'[V7& ,EF8 X])!$UZS9!8H9?>J0<_&$%E0&I-)7N+L#>'1^:W?0+K MI-;0/?-_6 YU3CP]Y4H9#FRZJ5HK4*FY*2U4&<0?QS/HXC, ML1\T=M@C\PBG^;@S90&]:<@A:/UIFPJ)/A3+A,#F>BUR[$K5TN M\YR;$UJHJJ9]/^$5RNB&0Y6U@K3TZ#A*4SR":M4Q!..)#ICT2H:XE0PHQ;JL MB^;<\($K8TVMS6+T%MA7*7F#'8N4D":+A\8+-#*>AV3U6W+VF(6Y-LX\[ M9RN><:N2(6.!KF)$R:';C,V/ XT-1:_=G,[1V?XN]LW[S1&PO=V]R:W-H M965T&ULK59K;]HP%/TK5C9-K=0V+PC00:26JMHF34)%VSY, M^V"2"[&:V)GM0+=?O^LDS: -CTSC _AQS_$Y-]?DCC="/JH$0).G+.5J8B5: MY]>VK:($,JJN1 X<=Y9"9E3C5*YLE4N@<0G*4MMSG,#.*.-6."[79C(#23C_'$WL 7@WP3@7X-< OC5;*2EMW5--P M+,6&2!.-;&90YJ9$HQO&S6.<:XF[#'$ZG H>XT.!F.!(B93%5./DEJ:41T#F MAEB1LX+3(F:XDPZOY//W\,TUVLU6:A!8Z$9+]Q@WCH5IM M%5_Q][=E.=7GA?X3 GT*=$[C@8-0Y&W1V<5M:CUY?,'02!Y_J]%^I;(ATO<$?^T&]7[SI_ MWY).=_T=JKVF/\5%6^@>&_;6>]\T79^I7#&N2 I+Q#I7 R2151]33;3(RU9@ M(30V%N4PP=X/I G _:40^GEBNHNFFPS_ %!+ P04 " !$B -7W,V?C:@& M #''0 & 'AL+W=O7 M. >+Q2%Q\RRS+_E:"(5>-DF:WX[62FVOQ^-\L1:;,+^26Y'J7Y8RVX1*7V:K M<;[-1!A509MD3#'FXTT8IZ/)3?7=?3:YD85*XE3<9R@O-ILP^WHG$OE\.R*C M_1*-2/-8IB@3R]O1K^1Z3MTRH$+\ M'8OG_. S*JD\2?FEO'@7W8YP.2*1B(4J4X3ZWTY,19*4F?0X_FV2CMI[EH&' MG_?9WU;D-9FG,!=3F7R.([6^'?DC%(EE6"3J03[_+AI"U0 7,LFKO^BYP>(1 M6A2YDILF6(]@$Z?U__"E$>(@0.>! V@30,T IR> -0'LU#LX38!SZAW<)J"B M/JZY5\+-0A5.;C+YC+(2K;.5'RKUJVBM5YR6A?*H,OUKK./49"K32$^[B)#^ ME,LDCD*E+QZ5_J?K0>5(+M&'KW..\G68 MB1S%*?JXED4>IE%^@=X<7=^,E1YN>=/QHAG:73TTVC,TAM[+5*US--=#C(#X MV7 \'X@?:YE:K>A>JSLZF/"/(KU"#%\@BBD#QC,]/9Q"='[L[O/_??G D67KN\ZWX4+)6KW#IV M$T)=ZC@WX]VAU#8LH)C38]3,1E'F<^8=P^; /3U. K^%'?%V6][N(.^9+KM$ M;LO6A$I-XX7N.[J_(*G6(H.XU_G,I6Y:F:UWGG2%1(OVW*?RL&&X[UFPWG-9+/73#9_I61'<^*W<^(/ MUE\Y)Z47V'Y7X_&M^G "YAH+9FJCF,,\URA)&Q4X#F=&1=HH[F(W@ LR:,D' M)Y&/OKO[!+8 3D ,_C:(,M?L/3:(4,?U#?HVBG&GASW!G4G$@_P?=#F%V6)= M<3T4H5F5H+G#]GQA=C 3-7< YKN.:TX^ ",^R0X\,ED4(+' M,&GF6C]0?1&'/0ED3ZQQ> 0[S&0/P!C'S&1OPXCC$B4$1J%W]Q"7FW@O!&/>Q*8(-\TG B:D! '," MQ^N1H/.[9-#/-1OP8F!K B5@]MIVN6?.W!3"L<#AUCJP<2X)7.::*M@XW2P" MW+<..M])AHWGGS+/T3*3F[T ^JD0).Y8 [@DY719S"$@PXP2DSH I"[CGE4! M/<"^78!TYI,,N\]WJ1)Z:U7ZR78A-W#-V^Y/]Q]SQP-0>J%Z)F,;%7AVRP/\ M)N%]2[[SFV38<+9.:9$]!S2 4H7Y@LOT6[)AN9SG)H'N:?"AW M\&9>T5G#^?P"I4*!S#V@M5%[=[-AS/--Y@ HX-A:T@",X1[>G:TCP[[N;1AG M:!*G*9)*472[>UT,2AT]Q$JNOH"ZV_S*?0 #(9:#K MVBJ(;Z::?SO5L2J=WR/#AJ_J;U@\":ANI'\YA-6AG_^BP_;O_+@6H;<&HH]9UAX$ M8LZP^;@- ?44<][3!FAG\.BPP=OS17I3KU_G7I0OX.,%.HM35.11]\,YJ$F= MWC\<&;[BYKX'P>@5-9<^!"-7@=D1(1B[.BBC8S$ZJT>'K1XD1A0G1?EF_$0Y MV&ER #!(#@ &R0' !N3H+!\=MGR?J],6$5V&.^WX5F+_NK\HCPVT'+H=;(O* M":>6<.BPC.HX6##;LQ'L^]@W%8-P%#NF=0)QKF<^5<]!G#;4?0NJLXITV"K^ MB&C'U3:D&F C0=4@'*0:A(-4@W" :N.#@ZF-R%;5B6"NN1>IJH\:VF_;4\=? MJ[,VX_L[;%:?&M872FZK M8[$GJ93<5!_7(HQ$5@+T[TLIU?ZBO$%[=COY#U!+ P04 " !$B -7>S]B M'\4# "0#0 & 'AL+W=O^Y$'J=[(3^J@E*-/EQYL5L1QIWYM)F[E_.IJ'7).+V72-551>27.UJ*_>) M#VQ3:#/ASJ=;LJ$/5#]N[R6,W)XE9Q7EB@F.)%W/G%M_LDH-O@'\QNA>'3PC M$\F3$!_-X&T^.T^F7-(:'S\_L/S2Q0RQ/ M1-&%*']GN2YFSMA!.5V3NM0?Q/Y'VL43&;Y,E*KY1?L.ZSDHJY4656<,'E2, MM__DR-<$NBR7PJ MQ1Y)@P8V\]"HWUB#7HR;.GG0$MXRL-/SA> Y9)WF")Z4*%E.- P>-/Q!.6B% MQ!I>55"$A:F.'47OA%+HJN:DSAE@K]$(/3XLT=6;:_0&,8Y^+42M",_5U-7@ MH5G'S3IO[EIO\ O>!.B]X+I0: 5>Y1;[Y7G[^(R]"\KT\N!G>>[P6<*?:GZ# M N\[A#T<6/Q9O-X]3?A+DBTO2;:Z$-E1 MBL(^1>$Y]OG/<+*4\'W:Y&\MX\;2'!^[^2C!2>)/W=VAL!88QFD8X&/XHTJB/-#I;C+_H@DJ4'54A:ZOPRBAP/;%I$%VR!"]) MMKPDV>I"9$>)B?O$Q&=+\)%#OU*RKW"*;*!/Z;*!3%.P(ZPD3R4=07\S4J2D M2-&LEDPS:JW8=J'HH'3"- @&]7H*&H41'@^J]13EXS >H%86+C_!X]A>JDFO M2')6$>AHH%_A<)Q+27GV!<$6R55)VDXI_PM.^>:HM4F06#S"T>!;7-A0H9\. M-+"CHH$&%A3&OF^78-Q+,#XKP;]^K;;8QR>>!/%XN%V=@D91&B:#T$]1ON]% M@U):6;C\-$P3>^QI'WMZ-O;CD_*EW3D]W2;CU$N]0;@6& ZB(!GFVH+STPA' M _E6%ER08#\:QNP>M)@5E9NFMU>0T9KKMH/H9_OKPVW3-0_F[_S)PK?,+^&Z MT=X._J%O[RKOB=PPKE!)U["4=Y- @F3;_[<#+;9-@_LD-+3+S6,!5R8J#0#> MKX70SP.S0'\)F_\-4$L#!!0 ( $2( U&PO M=V]R:W-H965T&ULQ5U=D]HX%OTK+F9J-ETUI*TOVV2ZNRH! MJ393.[NI))-]V-H'!]S!-6 3;-+)OU\9:(0L<;'3E^Q+-Q_2.;*.KF6?*YF; MAW+]5S7/LCKXNEP4U>U@7M>K%]?7U72>+=/J>;G*"OW-?;E>IK5^N_YT7:W6 M63K;5EHNKFD81M?+-"\&=S?;S]ZL[V[*3;W(B^S-.J@VRV6Z_O8J6Y0/MP,R M>/S@;?YI7C$E>J(@W M%;8E/N390W7T.F@.Y6-9_M6\>3V['81-B[)%-JT;B%3_^Y*-L\6B0=+M^+P' M'1PXFXK'KQ_1U?;@]<%\3*ML7"[^G<_J^>T@&02S[#[=+.JWYB^ FU7X"GJ1U>G>S+A^"=5-: MHS4OMG)M:^L.SHMF9+VKU_K;7->K[\9E,=/C))L%^E55+O)96NLW[VK]3P^@ MN@K*>_VNG/XU+Q>S;%W]\E-"2?Q;\&R2W>?3O+X*Y.=-7G\+GFV*=#/+=>VK M8!C\^6X2//OY*O@YR(O@_;S<5&DQJVZN:]WFAOEZNF_?JUW[Z(GVO2_K=.&I M-@:K-?'XHEJET^QVH .NRM9?LH$^UN6R+'[YB43A;]M#VKWTH$_@1KV/4 M<9$N@C=I/AOJ0QRGJ]S?4GD&:SK=+#>+;:__JYYG:RW$4K=YWD3OERQX74S+ M918\^T=955<>>-4=?J^8#7*M!\QAU-##J*%;5'X"]57V*2^*O/BDHWJ1%E/= M/MT'U3S5?7T5I+6FFCX/&/DUH"$E/M5!?+]\)]4:[\#$%JPYE7ZY(R&)HYCS MZ.;ZR[&NF+02$TPA@5ERLH.<723<849'O1YQ$8;"[O*Q6XRT1/&4B$0L M1LPN)]UR0QY'W"ZE/*5(&,8)-0VS.HD?.HEO:[(3G:0#44_=5=:<^7:OKIIS MV_&Y\6^/Y\+_O"T7BT!/?0_I>O9?7^=QS/&/"3;!!).88 H)S%)?'-078(B\ MKJK--C+T=#C=SB-!U2@?;%;Z9?8U6T_S:OOM[N-RU4P0U?%YT3<,0-*^PT"X MIT$1A:05D!-,3HD)II# +(&C@\#1)03VB1HY.E BXM9I$6Q-WYCMPB@Q&142 MF"55?) J!J7ZD%5U,UEI+31XO-L+-T$I-.(8%9 MHHP.HHQ 4<;'2N3ZM*AEV.B[Q'60+5>+\EN6[;];;=;3>7-%M-(7C>=B#N3L M&W,C=Z9+$D+"5M!A_->^@H(6).6Y$(-Z=O*';B ME*B<"@O-%NS(I"&@8._3KUD5K-)\IF>\W-36#VQ=;_TZD4I44H6%9@MH_!("&R;;N\1A8X'.FIENE155VEP_ M>D5Q[0P1,L[:HF#:#Y-NI!*55&&AV:(8UX/ ML?.;IM:=EN^M]L6)^RV5WM, M:_22$1^UK^]A[M[R8*+)CL>@L%AM?8SA0L [^KOWV79.*N_O]=_]-*4O,J9E M4>SS$@]Y/0^TBL'O9:[/?1_T"7"C3X97O4A?%+$B/WC^>/Z=E=>*< MR-W.&27,F=-039=NI!*55&&AV?(:1X7 ELH_]?35A)E7!-?+&#)!HRALRX!I M0$Q0T20JFNK0);80QOD@L/4ABQE@Y?^^*9X'+-SZP-2K%::Q,":NET%"2I(H M$6TS'Y58HJ(I+#1;4N.0$-@B:4G:24;7R&!D%";.Q!:?-?0]4"0.F>=\YA8< M4DXCTIZ(/.4(BT*>G##UB7$@"&Q!G$UE_9&N#WD0?\=AWOF/B>LTD) D(Y&P MMJ>$2BQ1T106FJVJL3 ([&%X,UKGE71]!<%8R)U)9W0^!#P61910'D;M$' + M#DG"2#NMY2U'& D%\X< -78 #7]@9HMBWGB/4=$FJ&@2%4UAH=F#P%@,%+88 M+I3@@EE[CP;7.A!AW+YOF:"22E0TA85FRWRT< ,V(A#37-2S[$+?1;;.E7![ M>@=P%TZ)RJFPT&S%C$M!89?BR=DN&+]W"+K>@:"D/5U-4$DE*IK"0K,%-;8& MA6V-R^178-+>*KM^A#?#@LHJ4=$4%IHML[$W*&QOX"59J'OG[TFRP,WI?:+M MPBE1.146FBV8L4$H;(-<*LE"74=C2"AU]$-=$=*-5**2*BPT6T!C>E#8].B3 M9*&NHT"%X,[5"^92BTDW4HE*JK#0;%&,OT)A?^6[DBS4-4&&8L3;5A1,W5L= M5#NEVR$H+%);'>.34-@G^?^D6*C'R_"D6."V]Y:W$ZE$)558:/:R;N/L,'BA M!Y1B8>XRBB&E(^[( '/TE0$53:*BJ0Y=8@MAW!4&NRM/3+' Z'TO[IGKHIQ* ML: 22U0TA85F2VJ<% 8[*=^18F&N>^%-L>S+@7LF/$:(-\7B*>A-L?C*@2D6 M=K2[I._V$F"WD+_C4"T,YEH8>OQ'9*2[K]W-J#8&*IK"0K-5-38&@VV,LYN& M_$JZQD(4DJ2=8=D7 R/ 8U'H.U3'BI*>@D,R$NU[(>4M%T64DQ,9%F:\ "9^ M8(:%H>X:046;H*))5#2%A68/ N,OL*?L,+G7JI[:W(=7K]N M+0A=Y_&#W75U\\D92Q!N3^]QXEF8P5DLPK!M"J+R2E0TA85FCP%C43#8HL = M U[1W>49+-$3>7M-+]S0WF'O63SB896HK H+S1;36!L,MC8NE#)EKG/ 2.(L MRNY6; (?0^]@1%TD@H5FZV?,#P:;'XBY4.:N"*'4N:A!]3.8ZVG]P,1NG!* M5$Z%A68+9AP;#CLVETJ%^G4BE:BD"@O-%O#H626P.=,G M%UJ+?O3JH+@XJ MFNQV" J+U%;'V#,@7!GWK*:@8<3"]GH!F*.W#*A&"BJ:ZM EMA#&(^&] M]JX N3+FU0KUZ1[40EEJAH"@O-EM0X)1QV2N!W9QK-F(^%M$TOYBC79TYC$)\:^L21XWWTKP&XD M?[^A/FB#>[:QA#0.$]9^SML$E5BBHBDL-/O18<:X$+!Q<78WDE=)X5F-P+D0 MK5$[WI>#(L #I4]BS%UZYN,DE(C6=9GREHM'8G3TQ$6[LXPG(,@/S)4)5"\ M%6V"BB91T106FCT(C&,@GK)-Y0*Y,K@]O<>)9W6&/U>&RBM1T106FCT&C DA M8!/B\KDRX3H#WEP9W-#>8=^-5:*R*BPT6TQC2 C8D+C4\S,Q_8&Q\"PI:2YU MVC&+22I1T106FBWST5-2+_*85*^TKFL0M5T/N#6] _,\HT1E5%AHMEK&\A"P MY?'DA!J,WSO\/(\QC4:4).WX0[5%4-$4%IJMJ/%.!.R=7":A!I/VEMFS"\:7 M4$-EE:AH"@O-EMGX*0+V4_ 2:L+U,CP)-;@YO<^S73@E*J?"0K,%,[Z..+// MYD()->'9U,():9MD<.MZZ]>)5**2*BPT^^'@QL*)8 NG3T(MET! J+T];& M.#@1[.! Z;3(L]F$R#T?M>^46> MC3Z_I075;#([G75\'FLQ]5Z]T-RNS=UN=K^\-G'LJ[+ MY?;E/$OU57)30']_7Y;UXYOFM]0./^=W]S]02P,$% @ 1(@#5]GFUU7" M @ > < !@ !X;"]W;W)KN<4H,>"R[TV,N-*<]]7V+BF7F[$7>MN%6[;*C5WPDU&) M5W1.S5TY4V#Y+0MA!16:28$478Z]27B>#JR_<_C.Z$;OS)'-9"'EO36^D+$7 MV( HIYFQ#!B&-9U2SBT1A/'0<'KMEA:X.]^R7[O<(9<%UG0J^0]&3#[VSCQ$ MZ!)7W-S*S6?:Y//)\F62:_=%F\8W\%!6:2.+!@P1%$S4(WYLZK # )YN0-0 MHK<"X@80OQ4P: "NU'Z=BJM#B@U.1DIND++>P&8GKI@.#>DS8=L^-PK^,L"9 M9"H%@292@F"F)6<$&S#F!@;HKM%(+L&2V7TN.:%*'QV<1>'I!>JE=,DR9OKH MZJ%BY@GU*H$KP@#=1[T95@#.J6$9YGWT$=W-4]0[[*-#Q 3ZELM*8T'TR#>0 M@XW$SYIX+^MXHQ?B#=&-!&*-KB!NTH&?[L?'K^'3_?CA'KP/M6\;$&T;2)RF:DV]Y.@@' 87795[3[+TG M57705G6PCSV9D-\@!/5M-!)A K<,-!-S5&)&[(7*<,D,YL=(VYHCIG5%R;$; ML<@HRJ0VG9>MWGCH-K8OQ#J)PC (1OYZMY*=7G'XW"M]S:O.W=_1JH*JE=-\ M#1%6PM2RU:ZVS\K$J:G_U[U^DVZP6C&A$:=+@ 8GIR"9JM;YVC"R=,JWD 9T MU$US>!JIL@[P?RFEV1IV@_:Q3?X 4$L#!!0 ( $2( U?X()5JO@D "4L M 8 >&PO=V]R:W-H965T&ULK5IK;]LX%OTKA&SH96,%ZRLN2A1Q5;GDPO_W66 Y0-=Q _. M'NN]STA2N1/BI[Q89N<33R)B.4L;V40"_Q[8),VUIN@ MM*T;46P?!@0%+_O_R:]M1^P] .V8'\#;!_#X 6IY@&P?(!W1'EE'ZV/2)(NS M2CRB2D9#:_)#US?=T\"&EW(8;YH*ON7P7+.X%&4&@\(R!)]JD?,L:>#BIH%_ M,%I-C<0*72;U&GV&$:_1J[9,VHQ#S<1=]O/J)7O[]&OR->HMNU:.NDS.JS M60/(9/NS=(OB0X\"6U"$Z(LHFW6-/@&:[/#Y&3 ::.$=K0_8V>"?;?D6$>\- MPAXF!CR7SW\<.^"0H9=)UQZQM/?U^M.WB]OEU;_0Q>7M\L?R=OGIYIVIF_IF MJ+D9.:7?U9LD9><3F+,UJQ[89/'';W[HO3=Q/%%C!XSIP)BZ6E]<007*16W, MA?[)L'M2EIF'Q11[(?'HV>QA'[\AC@0X#+TA[@!:,$ +G(-QD?T7YE6?W(V M6I2*,N4Y0^46L[PK/Z^;"_;&"WMQ%(Y&58_R@W@>FL9>I/\ZC;SY"*,IRH\C,\;Y@''NQ @%5B*$O -X MH(-9!]G0N1>8(<8#Q-@)\:81Z<^IE,4,,!;@%6HKQ%C[?4I# M/$:I1P4>H<0,T_>4:GE.H!=[J2@5*F-W#>)UW29EZAC];:L'_8KGT0BS.8I: M,.\IK?\BS*\R7J>B+9O7""9:P=L"P1=@IGZR)KF#>M21JEG:5EVU,1+R-:A3 MXLV#,2,]#)+%4D=]K!AA)Z/O)3C'G/\-V7(/CK$>X6=_M;QY.L8 ZPS":![% M8PIZG V_4F7?*8&+9;%)>"650(Y'*-@QD T2/)W<\ M![9&)M0!<8* 1 MT*,P"2/+/,%*G[%;G[N9>PPB-NALY(V+BR&*$L^W(%1JC(^H\2Y;-\E35^\[ MAYNF5(Q<#\.88HN1P$IVL5MVQV;W&%J#POHTCK2.-BEQ M$%MF&U8JB]TJ^Y&M&*1L!G4!IEW+C!AU'9R&7C!>.QC"@IC&%H1*,?'QQ>K1 MQ9X1MBY\4S^<4QVX*9!Z06!+!J61V+V:75[]^'3SG*T%?-*%Z:E:.V2M=!B[ MUZ;7;07:"[D/(OPRQXSU]>DAC;*B9>APA@6=S_%@I)W8KYWZ_G]0O8X.2^AB/EV;FL"BP$5."BX\([AZQ M327G/W"1!"2MC7301M0&D85I3338AC@:1,0R^XG26>+6V:%RO=J6+KF6% \\ M@XN[)[A^ ']_O(X176.GBV+=(!%%B3'QG$?N\O+JXNGS._JA3 MU%^\07JBU@Y9*QTG;AV_3I[ZI5F19$RNG5>\[/8O>ED7=SF_[W8+S&-FD&LM M\8Q!MN':V\UV*_IU)5+&LAJM*E&H;1>Y(!)% 41JN8^$V@U\9+]8E?)^8O6W MQ<;.R;!JUK:43$%^8+'<1)D XC8!9E*USJK,H**Q8I.+)\:V-S>[\K')$^-N M&=$-0!C&VG#I44%$L86:\@C$O8Z^37XQ:71Y-E3B[19WO4XJX,":)F>[?1"Y M)5#Q5$;M&'-ST2;Z$GL:^-Y824UAV(\LMHTH$T#<)N!/P0'Q#X#= HF+%"IU MS6W;E427QWUO=3Z.7L3$MF$' Q^M20YR-C9)X MXI;X02OW%5+I9E]\GZ&5NI:3.?'T 3%Y@PA[L27OJ1)]>ESTU1[42E2,W\M" MV^]&(5BYL&%G"H9%VVSJ-*@W[6;3*V22HX^\ M3G-1@^@3]7:89= MW(F[)N%=VE;R3,U4K*90=!UK0:K[!3\.M;'6HZ@76=XL4F4JJ'N'WS725Z+L MLGJIEE60N9\'X;APGPR@)]WM/U5KA_VD+ T]8FF.+IAEW<[;K-]12_[!=BLU MO 7P@[%E,$3Y86S;K:'*!%&W";IEG>'O7$VW+.@)I:(LMT?1'GFS1LV:(:LA MW;)5USO_9'U335T&:$M8#XE#:_56-HG&S@GP;7L>A@\OJI\OM.:T=]JR%Z?] MB5H[/#JDO%?@]EY=L9?,Q]UA/ JDFR*0K?TBU7,RQ4&"AQ;9"I1["MSNZ=OA M\*!.;_WW!S-3/.=536!P2]YX!IJ";*^2 F63 K=-NA6R$O\SL[?]B?"8?S#% MF?S#;._ 9<&J^^X<:HVZ$M-V'3'.N]$TXBB^[AF"90J&0#?KX1H=A?R!X:3 MP8O_ 5!+ P04 " !$B -7'*OC=! ' S$ & 'AL+W=OK4*79.U\X_A9HHBN?&V' V MJ&-LWT\FH:JID6'L6K)XLW"^D1&/?CD)K2>IDE%C)K/I]-VDD=H.SD_3VKT_ M/W5=--K2O1>A:QKI-Y=DW/IL\&:P77C0RSKRPN3\M)5+>J3XM;WW>)KT7I1N MR ;MK/"T.!M[\%9S)W[HD?;M798,H!D:$JL@>)/RNZ M(F/8$<+X5GP.^B/97[J MW5IXW@UO_".EFJP1G+9O.OQ'9\?B9#H4L^GLY!5_ M)WVF)\G?R0_\??9+:?5_):TDID;5HE[3X%LE%LH;K25MM+2B$!=_=-(K::/XDZ2)]5#RWCKRH4 S\61HW ME\9LX-^[;EFG!A7 ;324]B?E&=-:XZHG#U9 KZ "L M:AG1R\:D3$0+7B4&817QBQ A>8&CY@24#@1I 5"V,EU""?OX<)(>H2"!;# 4 MZYHLWOS\TV^S-[_^'D3C\#)"CZ.<&QH+:-7NL+6.]2[9Y**$/MPOD*AEX!HT MY)GP0-?(SD+_55_@DW=3\?'Z2T)O?^WJ^CF[6FB/0+B0GFH6[14)H[]U6HFY M=FW(Y1"R1856<#S?)+.OXT>.V:GD^=IW2W&AH'.:VRRW:B'3S?4%3G)?;P:IA/F* )#D%X>\HGQE2:X':Z<]0U3XQODRP39;U^A&;(K2#+?9L-U>SCVUAM\QX8%""U&E%X& #DHCDF+( M$>5M>*>;IK,.4'C9;E*=I5\B\ 1/6DM#5:R)GK:MP&1 *W(F[ Z!6X4@1FXQ M2MVH&[E$BF,H$9!3.G/H)=D5,#.XV>Q2$']((Y\WN)WHF-3D.XT BL"TMBQ9 M:$E.@&S->Y+[EGRZ(_$S8U.!C,FHB^!EW/0*Y7Q<@)V.%PJJ1:D*3UNWILQY MRWQ8DB7?CR4T$VY/3]C NQ4W#*I9H:?\YI!TB7 HJ9%S!WLJ!XB)%)]\/#/'2+# ;D_?[J[W:?$ M*XQ.Z>^9WM[=W-[=?OG7GCDV)5!&>Z"@.WU\J36LOD4I BS60RB%B7K4WRB1 M8:_5V@)U/IF1,/0,TA1MSAKC<(?LC/1%9"@K2F(O'1"Z)+8M*X]/Z:MZFUFB M=*$>XS<67T-J1QY.7"GT'@!=>-?L)L_WY$V%W3&8=^Y!]OGADVB-C&E.(:8T M?EXKNJR@; PF'1O-F6&[F(\-WEAK!G$40/3*[=+>#R./2+'H/ /Q$ON$,ZV< MZ?K[6)II39$,S7W.C55YAVO'2GKMNK!KAI'R&#BV !_R&$S2MJU%%L2C8G @ MRH^U)J/2K-M*&&3$\V4G=R2I1 UME5XE;84R&;W4F+Z)W#L1W1Z-JQ.13:)T MPZ7%140SSPJOE9>@9SD7B/)TLF@QDRG;.,7ZS7-3 M.=MA\Y2"\MQX,VYEB3 M^\ X-OLWB^N[B]P?*%JHRRA.@S*)YC55U,SA#??NV2%8TEK7)4U,]OSJP]7' MV_O'#TDM-MS"@I4(ML/I=+HG^LM^H!=I@;:OI.FP5&1E7S^+5!9,7JA'J62Z M&[Y$ )E+G ]5&7D=GE Z0(@6:HCQ&N%JR)^>T&W5.C OO!@3,/^4F,O?'(>Y MAV[>Z,CM*;E-$NVVUYE<'W _"Q('>3S\(C.XRHS%L3O_9.]##I>Q9?I/Z>1!^8@R$T+F$['O_XR$#Y_HN:'Z-KT63AW$1^9 MZ6>-&SIYWH#W"^?B]H$/Z/^?X/Q_4$L#!!0 ( $2( U>'$'E:DB8 +*% M 9 >&PO=V]R:W-H965T'3 []*4>YL[N.CO#'>R;)KW^.%5\>(?B3?&?^OJW]'>82]+X^Q54_VK++KM-R=?GF2%79N^ZMXV-W^ULI_' MN-ZJJ1S]-[OA:Q\]/,E6O>N:G=P,$.S*FO\U'P0/T0U?GLW<<"$W7!#<_""" M\J7IS/-G;7.3M7@UK(9_T%;I;@"NK)$H[[H6?BWAON[Y.R9&UJRS=^6F+M?E MRM1==KE:-7W=E?4F>]-4Y:JT[MF##IZ'=SU8R=HO>.V+F;6?9#\T=;=UV;=U M88OT_@< IP?V0H%]<7%TP;_U]2)[>)9G%V<7#X^L]]!O_B&M]W!FO8E=9O]] MN71="\SR/U,;YO4>3:^' O34[VU/GO_E3^=/SKX^ NTC#^VC M8ZM_(JF.KCT-^=T?F+TPKG1XX1N\N^X,B=Q/6YM=-;N]J0]_^=.7%^=??.VR M50/,4#M;X%\.[B],!Q_696WJ56FJS,'-%L2^<]G67-ML:6V= 5![T\)U98WW MH3(JNP/(2K<%P?;P[-L2%ME7 -'&UK8U577 W^V^XWL[@.CGNL1/[_ Y!//E MSK:PM3QKVNS[R\LW"P(&/@1I J/K"TK,$-GK,][UI"T3@7ZVINFV> MO:I7BSPK.YFA(O^"6OUKX M@ >7+;(KVW:@[D$GKRKC'/$%+P"[!!( &O> T:;(S(YW?V,!W)U!I#1*/R8> M(FG5MRUL26_:1RRTR'YV%I?]UG7EC@B&M&%V8":#'S^..B,&0IK#9G[M2W@R M@%F#-<*+$=B=>0\ RH:M I%GO_3%AA=$+ (6^MV><=!M39>9]1K,#NT.0&U: M!$>1 0##]59NK4JS+*NR*Y4@=$M%&RA*MZH:UR-8AE?#G>$*A+>[;QLX!:D MK&#<+%2MO;9U+W#8#WMLM(R@LEWU.\ "LOLBXB%0)5GOF+D=K ** K\S*KRPX3Q; M]EU6-UV&HH"8ZII<-R9\=PTB1H]$_)?P5/IE>-4*]!8 #(1TR#D(3F&JIK;P MZ*H2M848J:J&!4E5B H?V2/'S+H#=P,U'!*#?#)$9K.LR@W+8)YMFJ:X*9'4 MJ!R 0SI *X$):L#4FQ+_9 Y$:)K5^U.D''+1#FDNFP 86F(>P,VR:<%8(:@M M\M\:2;2G[<)7E36T,004/@-U2_HH0E/6^Y[D#@A%3-0VUR7Y=+C,YTO0TVM MS[IM=O?QH!U"! M5+S"'EE@I="N>U+?'2B] A%E:O\(^Z&SZ"QY44-1+W>D-V%!>B8I'+@6U/PO MI&1 I6Z!KI9PJ%H4ON6_P *LNCX":&<.H%E 0:'H@5TH:?]T;]!]WEY[7+&L MD[2@YA0=5(+H PSRZ>KU/U^]/#W_*@-]4-@="C/;7%$1GSF0*@>^AT-N!A8M M+'!<@5>9K.YW2X )$01+-FW, -/22 JQ%SN :!E"IV#D7K4&>%%CD0"+]L-? MK\NV=[PN4:*;7%77&&Z-W77@,[ZKW^]!1;6R'DM'SUJ][4F;(9$ /KP:92%= M#>2DZ%?"0,CUH"/H5>1[F#/:F=^LZ;IG?!(H^MN#_H%/9^>(N+=VTU>\XKO3_U)BO?/J M"443OSW_ZN%#,M%F1^)/KNCXT@7YWBT*1'4@M@));D@LU.D4BC&@Z7[@,EA& M-$V1+0\!&:ST4+-/8%:UYN\C2PR8*7X!$1$52C;3D05IZNK :AS@146%'B'^ M /AO076)U>]B7T/-/W)E;4$T'(8J0(^U*5M8CD"@6P)8^\:5'AWL!;%*5/4U MB%7$QB&AF=W=-EM7S8U+.$A5]0RW+50.3D4S>\. D /I%/J2K%!!SO2U98?, M@Q>!@O1*(3%@4@"]!VM:_!7Q@S$ 4!I%/H7S$X,;MVWZJA"/2_V37T M$%Z] MD PQJ9PSN69@3K32%F@8^S]3RUW6-5JTM^3$HDY3(?R[5Z2$#+:E+P'!9%H> MGE/JX&(!=X(0D\+*KA"7T6?"K3 G1S3FT$)T19N#,"OQ1\2G"5K;UGCMCO$. MA $W =QK9$U0^ZIB086 U4(NV4,HMA@]72*T[ 8TPKVSQ7FV UNI? M?/ Q? M$(1_Z\&9U+P(FXC1GG/DIKVE)!@J#];I-][E962SXZW.86T[I$*-4)5#VP[HCT)H M/T#$78+:=%'J!%1RU5/XTUQ+C,*06 3Q=6V#[I9OP0_%585"'.N8$'B0;,.5 M&7KYW8'LQC]??2-%F'O?&2FFY@:A!^<%""=A+J57&5FDK'<-0!7M'94;NRQX-< 8/$SU4Z*(9DBO:0*% M&%+E,:9KUX / ]_=>[2X2"7HXO'B[ \0(77$CPM0\VD"-!G6T&,!]6!L,(3O M8!G7Y7%$P,H>D(I(+UM22!#?8U*;X0ZFF,.Y);J8]!B.1CFD!Y]15O2+$+OA@B&JC<-K$YZ[X66T,*DFDUN D\0L"&. KZ8Z!$G@AR8)AZ0)][YT\6 M3P8RE>Y\XP6"!XG0>9XQ;O(KL+^I0#'76L-&&,S00)J :!=@X^V$K<@10 M=P$"=RB*F! R]7M)9B2*+-I%89==M)4TI4_9-LGI?]A3*2("D%/:*"J\/"(+ M%P<@#FJUT8JA2]@V_68+TO#SXMV"P:)@<0L8NI30#+$ MJ@ C>MD]K8;<&G!<\CG]LK$4,E MYEHX3,K_JBSB7!)@H^LYF>^BI&6<6\0DI%1?O+P(H]_108Q))2HB=L2\NT#N M,4JX;(9J$)1YH=_=#.@D"@0[N[ $;%324#2E@)C*-<(0Q&N!]4XW+=8 B>,X MC182 * \@<5! WFF4Z=#'@O/6QE=C8)K>!:R>W?8DW2J.Y$3L?<=+9!XF0[3 MK_#EIC?@R'8VJ'GBR@T&9>0U\H8V#::>9G)#D45AL'/28>@H^S(H 8.NNL'= M5)BO>9HYL[82NTBIW:L%*5\;+MT4)7K"OKI*"2%@PJ^C!"ZZ5Y%@NWZ-,9R6 M+K&GQV>*$C=2?$VN^ "UR15>@XDZ[Q5K81>Q<="S4[(@3+KX6'WM2_\@V[:DT(K7V)E?FKB<,,J5C6\$)BJ=!F-I M$8W8!APQ_@#&$XSS85 O*$!A5,*J_A. YER0 YA]9AY;-?FO VUA94 ,K M"GDTZ<*V!#BE-N*S5&;9M!R#H2M64\4C*1R0<;Q-T9,"$ I*C;@@$FJ-2JU- ME'H+"!+48/KTNBPP-^B+,903V8#YV3/-]?OTZ3[)H94X0"0^!XS%0CM>!A2) M(G!R4=94P;TA!4U)];3N6U+)"19+F5+ 08ZBO/88]W)%GJVJLJ:O.K&U>W/ M[S47?80D;!%;*Y5[EYV?_9G"4?099_B0\B?:%$!YY0DTB$7"'"9?9[JN+9<] M^Q88%1@4_(D=Q^5=DA?0755)I*5D%E=O4=R!'U!P(6Z^$ZBYMQPA72/Y$'6' M9_=Q=_#='P__$;AR[?^(MG07'X'Z1<8V2(GE&?NM?V*>_0BW_42!?MR^%P+\ M=Q#Z3_^2Y@!& 25_/?CK &:3 &4G+O2^CC"@\F7B/' SU,7UR#ZGM->QFD" MWJTMQ$5N*5.)N;I"\GBP)[*T1@HG?N>4F8K#1?@T*(9$7Z3IV;%Q$;_8%H/< M0ZRH(]6!'+;[TS]1&'^V(B@B"02DO= .1VC;4(RJS>D]=#=ZMX"X1 M 9&%DA:4]*NH: 8C&)Q!@NI\"#_]_;'?%L7R0.4@_G?E.E^+]#,E?>RQ_E7 M\.\(8!4$_??C@1ZP_YPIGW)>O2.(N2V@'A@:@'TQI/=N;8YF*H[ M3!A,-BVXO H&9SA5/D=N6)+=_'GBB=XZ^R9J_[!YSSV)68['8J$'E]N()<@ M]_,WN+W?^V+B%KM?U-)'V6%IY01[!3%"4V.DW7?2E"U>PN!F[2_%H DW3"4G MRA-3<>G.M=$N,;?%),'(HC]:/$IM^./PQ3$;KO;;28:LPLF>J&MM)N@.B?2H M.5/N)M])VC#3!%Y2Y!/.BN-;ZI F?JY\II.[%B6S _%Y(4P''F:JN_<-^F7T MF#21JI!.]&$NJUZ^1?9]S"ZO EHNHPZ35R-LQ?)XAXT2:U >Z=6;MW\Q MN_W7+_. \7).#IA9A:B^.PDKM"24]K2BL ]GLRK9/+69EERQ-$N 0]N2/4LW MJ])W^D\":]<@O6B<2'T UK>V3BZ@CBGN9\V'JPI^;K2)47JB$GAI4;J@PZ67 MI&;!A?B-DBNA*%NV<39&57.!TK#NP<$IKW5LQV"ZO.3:,Y:C%N TBT&.4:*U MFN,;SX/PNR$%AKA?9"\U&D%.E1Q8=#^QEO1P1[L$EX%^P28Q3N%3PVM4.F5Y MX#9,DCP"=VF[&RR"R@\=EX"2G!=<@P5>N/[&<.Z1;3L'_"OM_$43$YIIDD$> M1BA32/IE+>F$HA=5SS(8Z09!K>=N-)>8V4&SBK61$35][5"Y YX.AQ^(OF*JJ M 19JN5UYA;L,91CE1QW,X+8(:AFP5,JC :T--Y%Q(8-[,5-U1Z%V4^E$'8BM@/8:]IGH<];3)@' M=C) T.+F0:UA@ CN>C8?0D9Q>B;+)53;&9MK8M*@C5*=V 0'*T!Y&3T+<117 MQ WU]&),Y#[#Z2F@=2UL#YQ-.>90='K?1CA.[%U$#V-U2 M6O-/H%3YG%75M-4GMQC]@^8@4S'1MB_'Y3^0O!:-FGA=-?94886(1BA1%,%M MMGL6M]?I@"7'Y*?-^A1XF]3@V]<_Y[%&'DYDIJ/%:28A;2X+N:!@*\7)!^#+ M7;\3&$)F7OF8O\==JOZBY!%L@_:(*%L@I!Y0;@Z1F2"LM6!H! I>6LDY2M'H M@AHOJ4\\<>S#LHWX..B5&2E1[S(;YDL#QHW;P MWYYYTQ>V--\ 1."Y>60T-H.Q+*(;-^0V/Y86$8DRI\QR[/@2&^'IU!,IU)4_\U!CF_$BS7?$/CG_@H2\J3H]2,QXF;I62718B2N"E!A\3=<94 MKF,PI(4M1'$#;7@ZN#X:OS/+)8\F^/S#**36H1NUDLJK1)9X^3SK*=L, FGI M2(CR.AK:(58"D[W%L3RMR;^-Z)?:DE;4%E]WYUZ@SFD\9H M]=9%O4(!G<3#/&V#_1"T]T)R=>C^\7DR[ +JM;'2Y&T687M#N=D#4?%RB&VG MP%8XI!J!*Y9F4P-#P(/BC;*L^/D1\@VO<>C9M]FXKB^PE:KK]SGR>8G98]D0 M5H=!77)OAB)CN#R.@ /?Y/[HERN.(.E'_>[5C]^]?OO#0JI.2EW91FBF2_ R M6<;X+"U@Y-E[/%:AKX ,50 )S)BM8\H-HB$NV56^;.^"U0TU%6E!N$N=2$W$ MMG&4U13&4CY:4;BC?66^>VL/S# ZM^3?47+R7[UYDE^^NLI^:/?#\D[,GN5-2 M(IOY&X];,:J0WN1G&[I()BPS/![%K5+!A.$E!'8$0>0@+Z:.-5V)-! M13U[8,\B^Y>Z'=RVKJ<&">5T=$!!1Q=HY.J&@7).Z[1Q23DA[0VEC:8E!139 MNOR IT\8CG(CA/$5/NU#^/.6?;P4"UE&Z\K=LF^=#]7,[[%^0T$*INQ]W=QP$038"EO^ MN>01/Y3KTN**KR44$ T908JPI:@13T72OKXLH3:([(G4O\.*$8(ZIES(9TK' M21C#XV8!.2A!"^DNS#^@,&!=F-B-FVEH^-A%O8J^E%V&,TD6V8M&94%_U@Q M=*"%7THR*.%4&O'8M8<;%^HYBQ6W\.HY3GZ<)SFNZP@_$2QXJL\JN1HOP@BV MEI$3''6X"P_3\/%ODF"80ZJ/+=@A&+&)GK17\_E=IJ7U0BP3&&!F4UY4(Q80 MG/,I471>01JU2^WD$XC&8'+3(@=7(N85?W\X60V@6I=W60,YWD&OJC8!Y_Q>N,\P2UI@.ZP9S1%O8ZW M,/OPW!._(3,XPZ6S&]&=\KB<:4!:$50Z[XLZ*X/=B%(-H.Y BETX1",.?%G" M0QI.4X[5(2W%\KD<1 5_SR!^F*1_56=9_:55%/Y)= 7G*<9I9)M MO<'1EAAU2&U_4*572I.,$&P M3%Q)_D"SH,?&Y.3A\8ZIGGZ3%6V_X;Z\J*_+V6A]#DL33M2PW&,M&8+SC,4) M-]+-DGJ:38/)&03*A[-9ZC!J5MO*Z2SH[2"S[N^&H>V@]S2TJ2;><9+1;.K3 M34,)*]X2&P#UN?F)[W^]A7^CXR9$6HU;< MG&H%P',@8-)['0#RBC2"&AM*%2T^]R9M=*,X*V(?9?,)S3ZLW.>(U8 MIQY!R4.,=)*NYKKD;*\I]WNNNU?[:%6G4CJ$IIIQA9"?S2-4YE$TEL?MU. \ MZG$ ./"TM-);RU45YL9AI3UL3 -<:L1 !'$/UN!$!1^_W&5-ZB3:F?>^*RMX MO"D3AMB43CB8/$29]) K87'3)L+$R@<=*&[QIC-MM:"1A$NA-XX6(V_,KY1K MAQT'<:GPXC,"JNB ,3V9A8;(N.L^:O:(=L>TOQNK<>,&91'$U>$3H*GW4KJ> M4Q.ML0$/L4LZ3SO=J,FG@34J%1!]>7%L%&<[+Q(O5TPY:#'H&M.J1;OFXH1P]2P[,-6Z9UF M4=2EN>N>5A_$]4Q=R?!+%Z.0;6+A*)<5V4#NC0A-!^2^1]$H9V+)L4?#.GB, M6S5[7^@$O;$I:V[ YB3<1-M!B*M#^7&.(]D$3S@W_LQB.GE#R-M'+D.D1_,YW[)_6Y%U5/Z?*P^,/(:HLEN&,\VTN_C3!!ZKV+"-)0A\B'+^CRJD M/Q$+A;<4)"F&XW']'32$SX2R1O,&(C(*'BO16=,A9Y&<)Y=,<_W.:FX!8ML1 M,3#ON>+T1RCPZK1-@>W42-CT_/$[G-)QUP*Q.MQR/E@134;09JR\=+H@.ZM%&M/ C0/L ]8Q!YV;29WY)#@F?,,VI'=/UX<"+:+XCD"#5 M4'&1@'2M^*:APC8^EQX"8F")E65O'_N:*!4T>03UT]E MN@8-DLS7 &40K;GHTD00(O:?X&-/ -"11%K.DJ(GE =.C_#ALXO), 6F/$.K MR_ABM0Y_'_!5>'O#D=(Z*9=PZ'V<^5H,2]:WO01C>/W13.5=9"7IF1MG-F:+ MRZHQ[]BC([,9J&U/$7-PC9UVFN1@GR,:(F+JB;=@S$Q57<+V>MNKMK PX MR1N+_E@$D]R00B8C!(XL^V0CKR0N;VMDDKB248O^;03B6"*<:9ZVH479)HPG M>@1R8\?6FLZTB%/U?F92DU%YYG-J7"N.YBI]P@I3W@6J.3K FAQ1 ]%K'K_0 MQG=&2&1:1_139+!V2!*)=TBM^0_1%!L^SGZ(A@_YZ6SJR,F-B6#TF=Y0DO:8 M>^IAKF<>"ZJ:#DU*Z&0#H4-;+6ED-0RI'X8O:1J^EV/@CE B MH"NIJYE^$V](!I+WE5G9CZ+51_# ;=0KNY"UG,^?RZ)!J<7$]T*=GB*^:XIR M314+)A!8D(QS-7*:6=-.+X/$QE/(Z/!'$+XH72$':(F=8H?GH]^[U,TU58S& M7'T;\9Q:2H=<9]\8)2.OL2Z*^E[F;SLD/DV7-A2DU_H$XY&>+4U )>^2BUB9 M1>]C7NHCG5LHHL&."$/*M+T?X;R1,PO8Q\J3,PUQ'3F7@X$ :U(($ 4LC :H M7VH:1PR?OHU.[I5V<#6Y@YP MA90T8^:V[B./EU=VE>]2VP;; 3"\J^I]G:0 M3(;H$ZX%^585< YGB2D3=^'\]AQ7 Z]:"O=)WF',GG((%ATVX_,%X2SXN<>Z M@-(YQO *9E"(0;=<6B75N@^_B$>V0M+"=V7[=\>XZ.3"<$Q#--E!X?"U-GU/ MI3@X>9**>E3__([>Y$ 11GY+!/\Q+E&S[FS4OC*(>V3WVFL7G2/0ZJ&MQ1"% MZ;$L=+JJX?H[VI(@#!/1._@*68+IV2,(Y88.S*2@/#5 M>20L=_DD(?WD#.2Q8RQ&^$E>J7+^>#1M=A[/M*738_X,I3&I1!-]% HQA79IIP78Q=?\S+Q[\SXFW*Y%% >,N!4#Q5/7@?S%%< M\ILSQH>,,8[/ V[RA,P?"=G%'P;9.4,6'2T_.FYFI!]'MCL<##>G^&Y9Y/8% MHKI=U/7I)1VQH8>E'FS'>:B 5*\\->,7[SDZ9N-5:3E#5^12%L'!DLFQI? M':@A"J729M^MB?7"D 0MZS7&A?J6D'"0VJ <)>=X:!N49+X<'LBF4$@R#%]Y M3(5]\K*JWVBM^;F4&*=-(T*1+88E\_OE1#L%C M,_?3=W2>23R^3K?@C_@&+^Q*AN D3O+%K451"H564BX;T8/E=_XT,3W0)RX' M<)9%?PF]9:W=F+:HY(P!\]=(DG6OT>%%=C$O#/7\+S^QQ5]2[V%GA.:.K M.U4E(O_*JY-!Y4,;1P:NQ.2Z2;__%,J.^$P:4$\18N#42$II6^[C'L)CR>TC MI:R/KU+Y,QFD7EZD$Q)W*5;=MEM_.B81[Y5@7M[:R6-DVP[.J.B M4#V9%%3UOEB46,K"<)YJ0SDXAM0FS7&93: 7OT/5^93!AYV0FZ;O''7^LOZ8Q6DX]&OZ\*PWR<1[XL63 M;[_W9WVD-5?NB[T5:YQE%_=@;.7]R'924?"U_CA<8!!$V?FQ^B3W@O,,FLV7 M#F+/)I/J,R \3IH-%>KLYOI:@]M#.#!NU99DR[-G#[KGSQZ4#OZS@O^WS0W\ MEYSHEZ8SSY^!SMG8*XAY4;; -_KFY/PD^A8C[&].+L^?7EZ&ULA5;;;MM&$/V5 9.F+X(HR=*BT\;.D#*'^ MD*8^*ZE"/[0U&;XIK*LP\-9M4E\[PCPJ53J=C$;G:87*)/-I/+MQ\ZEM@E:& M;ASXIJK0[9:D[7:6C)/NX*O:E$$.TOFTQ@W=4OA6WSC>I3U*KBHR7ED#CHI9 MLAA_6)Z*?!3XKFCKGZQ!/%E;>R>;S_DL&0DATI0%04#^NZ&KW7ZBO3]G@I=9[>,O;%O9 ML_,$LL8'6^V5F4&E3/N/#_LX/%&X'+V@,-DK3"+OUE!D^0<&G$^=W8(3:4:3 M170U:C,Y920IM\'QK6*],/]BE0GPG4QH'$W3P)!RD69[]66K/GE!_1Q6UH32 MP[7)*3_43YE*SV?2\5E.7@7\TI@AG(P&,!E-3E[!.^G].XEX)R_@7?]L5-C! MBD)I<_AL[LD'KJG@ 4T.!]Y[^&>Q]L%QH?Q[+!*MH=/CAJ1Y/O@:,YHEW!V> MW#TE\W=OQN>CCZ^X<=J["$H\]JAYQ\/ACH(RFPB;*TZ)6C>QA]GT$VKOWEQ.QA. 0NW(V^@WLEAWSI:J9 \.RLT+F61Q; MK[86//&@!MN*K"VGHN-Q(#^4G'._D?3:Y##I=>.RDH<=,]*ZT_8E2I<5YJ'4UO2\5Q9O(\J]DGMO+V_?M' 5$I4#FX M1]TPB38F MM$]4?]H_\(OV77L4;[\.5N@VBMEH*EAU-+PX2\"U+VZ[";:.K]S:!GXSX[+D MCQ1R(L#WA;6AVXB!_K-G_C]02P,$% @ 1(@#5YF[?5P&! A D !D M !X;"]W;W)K&ULM599;^,V$/XK S4H$D"P=5E' M:AO(L8MML>D&28^'H@^T-+:(I40M2<7)O^^0JSKA$-/#:BU0NO-J8[GTYU66/#]$1VV-+)6JJ&&5JJS51W"EGEC!HQC8(@ MG3:,M]YR[O9NU7(N>R-XB[<*=-\T3#U=HI#;A1=ZSQMW?%,;NS%=SCNVP7LT MOW:WBE;3T4O%&VPUERTH7"^\B_#\,K'Z3N$WCEN])X.-9"7E9[OXL5IX@26$ M DMC/3#Z>\ K%,(Z(AI?=CZ]$=(:[LO/WM^[V"F6%=-X)<7OO#+UPLL]J'#- M>F'NY/8#[N*967^E%-K]PG;034BY[+61SP9Y\(9!M#.( M'.\!R+&\9H8MYTIN05EM\F8%%ZJS)G*\M46Y-XI..=F9Y95L*THQ5D"2EH)7 MS-#BD@G6E@CWKC&N9-/)%ENCYU-#H-9T6NX +@> Z V %&YD:VH-[PBH.K2? M$MF1H?")>":ZU)(W2O4 M\,?%2AM%_?/G:^$/WI/7O=L[=:X[5N+"HTNC43V@M_S^NS -?CC"/1FY)\>\ M_Q?5.PKP.OU_B JWBF:(,D_ V@K>?>EY1[?:^/ SJ1V>?:@%R# MJ1'64M (X>WF'*@'<.P!N,82FQ4JB$.W$\%IW[*^XL3J#$YY2^:RUX2@S^"& ME34%J;Y"A!,(@\*/XX*D8N9G:0(?D:Y[+44%O.F4?,#&A1,&D1]%.12%G^6A M"[0WA%XS56V90DLC+W*(Z#Q)7(Z,ZH3,43T-@\Q/TH(RF.=^&(=G1XM%^9M1VI+0 M2FGF%U% A=GSAX^=;1J:Y .8D385K_B#+2/"Q:2@>2>$&]UT?))/PG&#'B/7 M$J96B- , P;M@#EL#=^9VI;P"5=WZ-X \33LGX3%)#T$"9-)_@V*YH__ F," M%V4I>W0V=9. M2$ASOPC#D71)+4A%' J:4+FS&=BJYSE\HDK2?KL!8:_- >TH\;,@@XCN14:: M1%UIB',_B0-[2Z(D@%^D8<+&_/<203U&39D6J96RF9^'&;PV3Z=[+V.#:N/> M?YM'0AD>R7%W_,2X&%[6%_7A^^2&J0UO-86W)M-@DLT\4,.;/RR,[-P[NY*& M7FTGUO29A,HJT/E:2O.\L #CA]?R+U!+ P04 " !$B -7C\UM[T@. #' M+ &0 'AL+W=OG;ETH[;2C-$V/TO&X_G95NKBZ.EC'GMOGSXV59GK0KVWPE7;K;0WSU5NKI\< MQ4?UP,_Z8E/2P-G3QSMYH3ZH\I?=>XNWLX9*IK>J<-H4PJKS)T?/XH?/IS2? M)_RJU;7K/ LZR=J82WIYG3TY&A-#*E=I210D_ERI%RK/B1#8^!1H'C5;TL+N M?JKTE6ADV?^TV3.S:=B[>F*#=.O"PR ME?77G^$ S2F2^A3/DX,$?ZJ*D9B,(Y&,D\D!>I,&E0G3F]R/R@_:I;DA8)SX M][.U*RT4Z3]#9_8DI\,DR;@>NIU,U9,C6(]3]DH=/?W^NW@^?G2 X6G#\/00 M]3]+C'_ZIN*5+F21:ID+70#;BBF(U,#J72G,N4B)EFII1=#^AI!K"$6P[]14 MM-BJ5&$VOD>B4&4D@/=.ZDRHSW!E3GEV3+E1%A9F+:@*Z9PBVCR?/C?4=O*& MMPJ#ME*9R+5112(O74I8@(4MQ3O!=$7PC\?Y/9/'6MB"* M?5-I[8TN+CP#D;C>Z'0CY&YGS6<-9X=E+7\BP_^EH:7";8P%$3CF>H1X3HDX M [^#U"RQ1)(4&2B-Q*N6DG;D,Z%(X,6%Y>E&%A<*8M(IB&[ X[6I\DRL59 E M)I];LQ4.")-.R,*CX7<";,2)E84[!UZR.?L-=(JW &7HV Y*A@5; \62V94L M2D0=4[D@+($(Q[,;TCTZV-/83-G\QF\E?519J_):J:*FL9.VU+05R<7XW;>M M;00\/F)49WC7YSJ53 >GVB=!K%3;'4V E*VYPB*(D\(0<"1^,U4JB[! DKPF MY'2QJTHOF*4F"WCOC2#P3YP/&^/UWRR1>/()-YEC4,GRM MRTV MZ,H&ZVLM.GFA@1-T3(3U2[@@/BO 'VNKE1.YV56O;PQV>F+@JGCV$&Q M.G0[&#*C0SMNH%!KD@5V@3UH!,4LZ/4%=(@0A#8!]I2Q&::.<\H\K7*VELH1 M8&9-WIHM+*!KKA2IBG$J3*F*O4DD91RK90_X&_(#OX,PG2[0T@6?UBHEUM;( MS./CR#K.30[,W$/QAB&+Q:GX9V6(,385QVK)64W0':\37K-PC. RNF)FC^7) M)2#W.IR''0TD431;L5A(B]J#14)IGIAI %G"$&BSHGZ+D-BQ9HE//2:)):>W M.I=VF*%'MQ;HHCE.PT5ARG#41[3:,QP0'&"5YD"32/]38ZU9&\L"7=]T)P6# M@TU*SV6%\ []@P&0E9,&5GDNR,)(7QO?B$R#ZR[XFM RZ:K>#]_2,8&WI M.2U,S0H?D1P.N?)VV4'3.,P9N9H79@MO+.^R"(E16D1^9:6=53=61RJLGD1"?#J!6S5MX:\@=5 M(:M, ]03\8 =$EPZ&'$GG=SB&9_S(:6=ZJ;Q]Q5FB6,QCZ/5:M5]8*221YTG M0+A5EFGMY ZZ%T\GT7PY;R;8>*LNUV]]L!VF+2:1ZMD MVN-N?^R7T8>1N"#_5/AXH]9E-P-9S.;1[8YQI^RWG<2F=NTCL5J M-HD6BWF/I_VQ-Z:XV"-&H$#/>^26\RA>Q-V'?4%X!G'T*)D"R$G"^"TQ?\RC MX]4BFLZ3SHI6"]ZT*OX0$,/0D78 ),XV$=I]8(-@HNET/+A[_:WFXOZ9/R#D M;->0X"1FG4Z^2*>_28\G43R>=O[N,W6?=L33:+5<='2Z]WJG2L=+P!YW=@X+ MOWQC$ODJFBW[;.^/?9UZ?AG-+U9/'#/A8S8/=ZOG"E:^FI,5)'$T69&Y+Y?3 M:-;3ZF_2S,D!?9OT-/.^F6UDJ'VR&X@MVWU5\WD=&-J+VP>SD1;,T;Z#H]!Q MGY90+&2^$&7D)84=3I[Z(-$$Z3-FLRXE5QIC5;U:D%3SUJ M7&$A Z>*E> )=1?2C&Z4[V3Q7Y%_ 0NDOER]]8I+G,UU\DWBDRJKD(J@FJ&J M@LNJC'+02V7/,@7KME[ 32'CY);SE3J;ZU;?&I4*%:M6(1:+T"!\A 2L2#<$ M0&?R(U^0EY876'_7AV>KV!P4S+ M-P#JBJPI*!I2TAUV9J%XJ^-/ &JPJ@I5>I=/5UNA+W[H<_ $=0E+#J&7>W*% MUV:54B2G-PHJE)OT\K3:";@ ;8*A,@B0%K#E>CD2665]@4NVT@-V0Y9#Q4%3 M_M>K\8D<6EV?U\V2J*T.0Y&0 @)(.[L@?7 JSUFPA%!FY;7/63VQB$<-BE:V M8H!0>Q8E_FZ@\>)EZ&6@1F6+ZF>S)+.]?,!KREKFQ$DMB2&MN(8DCI?S42)@ M?3EWM$'O.%Z.)O5(!#UQU(R!$R:'$&R=$4%#^V 9#XYX9 M6R0W31Q84AET.H4C<2SX4ZM\BR2]*UF!P8>L(AMR:)\JEUU.S5TJNZ3J1L2:C\?DE\)0GL4[RVEV"+>:7B< M4W@2UL1,.W9.1(FRZW.4PIT,HU3IIM"?*)+?F1IJUXT&/?<^.>3>(_+ONFR[ M=2P<.+=UW?KT_3F/;K]+=T?32]TWJ4E!>AN=7O,%&EAH-?:6*DLI M'07HD#[JWT,:IG.L0]0/L;'&5%#CAY0EZ'$ H->W#KF(H\YBE_=6'\F /8IU M(@4T4^0FK%D:FN2Y2+EOO9%7=#@Z@^5F*IS"H6[*5T>+GI,:5HBV=\UQ8SZ: MWO+'[=UVTX!0]( M09I/1H;RA='H/;55Z[982-Q"0YU&?C*H$<2O A@=ST8"8X!;V'=;ZH5IB"$ MK<&1?;F!PU(/NX=N!P;OE61C>MW>?PU,W;/GP]0V1_\5%7?>\;7 @PTF8!58 MY_,DX[^TL<+GI'++2HZ/Q].X$W-#BLN-Q@_FO'PNBTLZ\5M)"3(*V!JQ+.S2 M29(_DV4UF5U*&98ETZ3U[U"=L4("M=A;^Y=A1)W4&^^NP5(O9HD'#K'M'1)( M@>C=%]A)<,'<'F26_)T:_X0 P=0%O>&VJ0[=9AJJ!3!TI8$:^UV?Z=8+?'^8#@//SEVU8Q//4_D]M/AUJ?K2K7=?]:7>B"+XH@ M[I!O'XO%,AJ/Q]V'>11/_-]Q/.MT$B;1/)E1J80\AKU@UUY6JVBQG-5_)O$8 M&<84R_$PB9;CF?B@J-O-=O @7BQHVDGGJ6;RKK\#YU%4#'9.Y<*B;*E)^]YQ42SW?79TI]/NN86D[_SWYUSA;9K+%B =3N)C%27.' MT5X-Q/-)M)A/Z#FF-C3/7)WX;[-5-)W' XWY/QS+^_&[NU5??[L/D-4XCB;3 M1"SA3.?18H%3UHWFMA>-XT^I%[TD+.IIU)%>1//%;-AVZGR9,^5!;24]ODO' M]QS0@48]5QB<,_/M/:7;(:^MZ-<9MXB+G0D)W( #'O:_HUN3WBB0^4BWW=#" M$'C;)_BE'[$C_&) <%"X7Z$'__/4 T8Y<%&83#D&'[-=#:M6;\K]=S-Q'$?C MN5>>Z9B(3I:K*.&+1YA6LEC0V&P\CI)54IL;QAJ#G,Q@H!._/KES?3*+QHNN MN>Z;Z/^=Y/K2^@*H%^-HM?"BB5:S)0$S7\ZBQ8S!BI%,)3';+IS>(EEU#;J! M^]MI#/T2\:SSXU+HV@7_A)8R"A0>_G>FS6CS*]UG_L>I[73_$]^WTEY0ZRM7 MYU@Z'BUF1[ZTJ%]*L^.?JJY-69HM/VZ41%I&$_#]W"#:AQ?:H/GM\M/_ E!+ M P04 " !$B -7C3#MBVP$ #D"P &0 'AL+W=OM1T/56L$E M7FLP;=,P?7^.0BW/@CA8;]SPV=RZC?YHN& S_(CV\^):TZJ_0:EY@])P)4'C M]"P8QZ?G Z?O%7[AN#2/9'"13)3ZZA97]5D0.8=08&4= J.?6[Q (1P0N?%M MA1EL3+J#C^4U^EL?.\4R808OE/C":SL_"\H :IRR5M@;M?P15_%D#J]2POC_ ML.QTLS2 JC56-:O#Y$'#9??+[E9Y>'2@C)XYD*P.)-[OSI#W\I)9-AIJM03M MM G-"3Y4?YJKZ2NGP%_:F4/TBB$ M)$K2/7CI)NK4XZ7/X*U#\W$^20%< M3LV"57@64,$8U+<8C%Z_BO/HS9X8!IL8!OO07WIS>T%WN_P/+,&G.<)4":IQ M+F=@F5/V")+R6:-E7!A04UBTNII3%=7 'U!9EW;F->BN<7/7H;=RB14V$]20 MQGX[.=W6@G=:&0,73.M[9W[:<3&I]BE2=DYY:A2MR@91:1=& :R,(XB.$S#.!\<01R> MI#DDO<XO57"JA9O?T-7>Z)VEZ!'E>0-0KX9.R3.RXK6"QHH-@%M:1. M=A#U"GJPA?"S!^6:-O+-!DU31 2D/[H/:+K7$MUKN:O_.9:&- *9!?HA1MQW M^P+=PG/S;Y,5 M@D1["K]2&;AQP9G:JM ]#;$3](EEQYF#=PG:]V?U'DU>#>N;G2T,514VA M&\(VNYL1=MQ-;@_JW?S[GND9EP8$3NDHL2<+NH)<+ZQ:^#ENHBQ-A5ZA/4$L#!!0 ( $2( U=44G>V\@H %H@ 9 M>&PO=V]R:W-H965T=_0"1D(2&)%@ M.S\^IY[05*01-E.._LEEBC@XC[//1?, M]GRUBV-7624SWE3D MQY/1Z.RXD+HE^FB%JXM"VH?7*C>KF\%XT#[X32^6GAX< MWUY7J/RG 1!C3\;F8/N2-H8?VZEOV/;8WU]:LA*75D$8?V%3>#>5T24'YY"U^ MU=CG;]^JF;\^]I!$WX_39M?KL&NR9]>9^&!*OW3BQS)3V>;^8VC0J3%IU7@] M>53@SW4Y%--1(B:CR?01>=/.K"G+FSYBEGBK79H;5ULE_OMJYKQ%"OROS]@@ MZZ1?%I7%I:MDJFX&R'NG[)T:W/[PW?AL=/6(IB>=IB>/2=\;@*=WB3>FO%/6 MZUFNQ"=5:F/%K\8K)WXJ\>%.%3-ER:%PJU\J+"\J63X([5RM,G$P'HY/Q4SG M.55'9769ZDKF0A:F+KTP=B[@HZ\6Z:I55X-Q7NS4M I$:Y2J<:V5B1+ ME%FFJ>3CYX5\X.U0&=9N*BLD]@DK/12!QV19U@6?I^Y3I3)=+L1H> I/'+IZ M]@?@1'@C4K@$F,=K*CK-'8FZ:F2;-*VM566JR))NZ9TJX5)7ITLA'2^<2YU3 M?D+@7,._[5*K*F.Q%L]IV2<%>;")=(6!/]ZG2UDN.*0%PHG30PP,-A:(?"0' M::\9^42N%JK,G)A;4ZR]&R(5.1I(1QJ9*(?&ITD3Z+K,E7.D7FVA@U-9@B^9 M4@4R"AJD(5?P!8'.M;)#\5JA=2CQJEX S2)12Y-GRKHVU%$X6(VEA,KT@R5< M98\'V?10VWB]*?,': 9IP:3L"GEKZ5>J MA53F\ ER\L]:0FTK#LF_++!9Q=':7G8$90JTII3ES'US\HXT?*,5\.4'"7^) MZ9BMQ[\Z6)U+^"0$&SYSV$^U$-(FJME_.3X00PTWZQ+K- M:@>T1):R3 0](!5['*F,0")@:03Q(&S.H?FL7OBE)H%=./0$7!J#^20U*,^1RV7 M$*=5E (Y/K]RG:^"&;I$^2&9M_,!F7D.$C&9 M1D=LJ/5$2:PCEHC54B.SD+]$L2@UD.P]YW8I#?=8^H!27>H<]).AYN><,D@->,KX(2S/3*WN(ELW!^ MN3X_[HX)68P(8;!#4V>(DE'A-E!$98B:VDQNJD1J'8$']' KRCI3A2$L*LRF M="*FRE5_LL-(H%F0'8H!JJ_8%X:H) K(^KUYO'ML()V! Y$6Q+#X,16-;7!H M1R<1: &MB"I^%U64F?/)LN7!J+LE;D7.A)BR\ MXK,.-8S\9Z=P[PXRMU )+"QO*3'E%-=_I B7X08R/0I)6.\II2GA?,AAA(4$ M-]6KF5,[U0M4Z\;7IG^T@K.@$=:APQJW]L$;):;VU+#6$THH]>8I'-# WMIL M..GOH/6S(#J)VXL4N2XT3TWM-,FJ=&<30A3*+N"$#4ZTID(6>*'M9M1Y'&P' MM7Z2U()/M^H;P"<2U2)0-!7^WT%H'KFY&87J2-50QK&C= MW9'!F%"A[$HGF10AF\H[D]^UB-'ZF]E$(R-3+W*-U,"2)E]V:^)Q]!N*3YH8 MQ?9P#.^T^-5=RTC.AI_K4G67:*S-6XQ9W,>:P7,27%T[L(_4]=B3]AEQN M6;NS0!S6I42ZH*J. )[$B4SM(,L=B5]:WI&:WVA.O@8C(=GHNBN=0C MSQV1GFM !V7*4H%U$K&-^-9.SW16,6IT#,?PX_[ MXMXQAW8>;K;/FTD\D-!V)&G@0]U7"MT:RJ9F4>JOH0EP,^6R-9M!@=B> ;G MC89GFZX;#Z?=@U8)O[0J# Y.WXLB7(,KN@;OJ;]=/^X,.HR.0LWG8<7:L#!Q MS\5H./F>A?&';U4CV:/','30]RI;P/^?#;U;0 _ZJIJ[FDJ&FX4*JTH>PF@B M-H5.1:;S.LS1-/]L]V:U,=7%\*C8,@K/^C*/T:LD39:DR0;*[EXK-^HF.UBZ M,P]#?!C)?%C+1K4AC\GSUD5UZY#4A.OE)T; !DYK+ARZZ>@?@YLYMKVES!_: MSA&I0/>T7[:N;';48L*SEC93.V/PQ61X-EK3[+ZYFF[?"ET7=,KY*8CU77-] M^@2R.QVB\8G>P+( MG@(V$"?B/.TFKYTLW2.!]'<*TR63Z;C[,V-INC!-GZW(?CT=O:YX]*J;Y/!U M-U4)7W?WLX5^TYN]MYTD]FQCW0.94MGZ;0 H<%KG:Y2D*@_W^"72 MU451#>\N'EB.!#B\"(AP!\+UBG]R6PXKZ.UR%^,TI<;'E[\("#!=)OOU)%BW M60!U3K2&_39)2$R5@AJ'I#F@O<6@-F7A&5+0;=Y<,"$%^LK%PJH%SQX=&3IX M.1J.=M"_!XJXOL Y48VJ7.O+= EP5Z=='UJ37#KX!1/[2E.+)_6[5& FW=P# M9\.^5XS'T?M>'@OHK3;5(W0/KWZ[I]V+\U?A??%Z>7CK_D':A2[IAGF.K:/A M^>D@I&#[Q9N*WQ[/C ?^\<>EDG I+<#O4O>T4(]?E@X+."2^7[MN8* M;];6E2I@ZS8#7SM6>50JS2 =#F>#4NFJ=W419;?NZL(VP>B*;QWYIBR5>[AA M8[>7O5%O+WBG-T40P>#JHE8;?L_AM_K683?H4')=.!WS5M_L";Q9&7M)]G\G%_VAD*(#6=!$!0>=_R2C1$@T/A[A]GK3(KBX7J/ M_CKZ#E]6RO-+:S[J/!27O46/01MZMHC-LCI M2I+R/CB\U= +5V\8+OF+00"62 ;93N^FU4N_HC>CM[8*A:"]^SNN'?UW3>CV?"'9PA..H*3Y]"?B?Q_T:,/!=-+6]:J>J!" M>>(JL..<=!4LW2FG;>,)O>M4T-6&C&B1VCAFM%3PA'XFNU[KC"GZF%".^J$L MXB1DU(I4E=-6.2X Q81?@N(,!7I1NEU0<;2$E34U-<'L:$@/K)Q/R-N21;XM M=%: 4V::'((*/T>E=7C6TI5>U!Q7O.W3M6]9>E)U[:R"(KJN<3H\)!0.W,V@ MIW-VOO-SC01;['T#)00#\^43!AH.YKHU([X(1L=8@*)A91ZY%"I ]X'X7OL@ MU'(6!60 GC#T'>F (!C3ZD;(2#H1LV+^F&INX4YE0Q>"IR9U!<2=XSMRDIE, MF:PQ;>H>WQNM5MK$>"@?[3R%4P935CB"NR0IX+>O EOAX-K MQ:DB\F>K&ZI M8K9[G%T91)I=1-@[S??L,BU,"_3#Y]9#&V/=)K\+#A)1HNJR6'I]^O5)5?(] M/C%X;N'4R;P_P9PS)HYL$(0@[002FFBA0!VCCN($8IE A/G!W?Q(HBI6:0*2 MON8X^\U#*S\93?KS8R.0?&[%Z_O_9>.HZ#VM+'IFUW_0J&SUHHM*C9:0;CRM MG4;1:HDY8B6TD(8VA5PIA(ZR0KD-MY6,]D ,D<*@[MF?]8^9T2M&J%Y1\@SYGN(6@Z1H5 MAA.8R*^!MD MTB&^\/E=C F&C.#%H)[0:)8,T[GL)C0>)]-%*NLIC=-D-IS*>D;I/)G/9[+& MP4DRF2]EO=CW&I*Z1GAIE$Z3T71.'VR(_7/L4:T>6G=.*)TNDQEPW[#WYZ3+ MN@GMD <41M3I>);,%LNSKP#M!X;FB(5278[G]%JW%;6?MHB\]#V&+3L-%,R. MX_3(')4.S>/HM4;C4X'-.N*(A@\01,K]+WT9!P?WDY)1Q7(+$UC43GM5Z:3= M1>^ZO=\\'F]OB6_1!+J2@;B&ZK _G_;(M3>O=A-L'6\[Z#K*RP&65G1S M^[6U8;\1 ]WU]^I?4$L#!!0 ( $2( U=0:I@_4 L (8< 9 >&PO M=V]R:W-H965T[> MUTH%\= VQI^/ZA!6;R<37]:JE7YL5\K@S<*Z5@9\=?L_1_L._P92Z]NK;-5UV%^GST M>B0JM9!=$S[;S:\J^?.2Y)6V\?Q7;.+:E[.1*#L?;)LVPX)6F_A?/J0X##:\ MGCZS898VS-CNJ(BMO)%!7IPYNQ&.5D,:?6!7>3>,TX:2?CD^G[[[CPHO>A1??D_[C M*?L_Q(G?U%(VXI.SI5(5'GMQBU*J*LTU%:PH#[;;>:.7DMYZH4W9.:Z8_XEZ MIB52K*73*FQ)3-E(W48#&K9XM;.X(#N:CC[G=:PK5I=R<=M:FGXQBEM3"-)1?9.T(7G?>Q7%#W0^@0,TDHA4 :9 M*+$%CCKBWVB05^H>X6FQD!+DN[(6T-]:HP+!KT^=-G]VAOL"EC=:+7A[I1!) M)X/%TOAXWY=2&F,I")!/6*QIMT<;\!0F6L$:*^U7\,(72:A?Z1!!O8,5VB1R M16OHN7K0'F]*7N44A%%T:@GSI(GI0MJ ).5HLX8YT&_-'HSFJI1=+*Y*TXZ4 MOE8:&3,3JXN,(DR:V!V]V* UTG].!>H4! EI?447 4 F!;9Q ;E(=?=$0).P,+JDZ]@)UX!HDMD1^%PZ.(B1!(@&5Y M.ZT%+4\$Z-2W3KN8B94DI*%-R0@F#%98N\^2&>&48E--H!WON6A81%E+E*NH MT8&@ Z.>XUQ1ZG;,O*DU$@W.;JH$QAT&,RAW6*2]._BLK(^M IH'11(U$46. MQ1?30$WDJ(V&+#C$]/ HJ'+>).:3WM*WK2"R)6,BGJQG^I/"L5M0!/U>TS9^ M1[Q-"W,Z'Z7R]P4*@N,-A53D U6]J"PEVP:+^F3BA0PP@-5!!G VEWF3C%!D M$'S'#=G:#DB$]4\X1(^*89&SXQH]F/ML'-,YW6NI&U;-'+U'.VJQ #XX$XET M@?K*(C,6''?"?R Z5G63&)4]YA !(F,*=),@8]."&-EM'_$)QTG(.ZJ'Q MP,6& K5)MM%QNSBG!H"2KE//*H&DPWLI,0E!D'.YLD']&A!?1^I,5T[QP>( MV2KI#HC0J34=)&(FR[W1"@XU0$ 0WSJ$5[GF $F;6O'DT",[8BDZ1?TT%F_% M6X",V M#A ^)X[35%8EAD%/0OH\I2E@EQ5BDM[L7'0]E**9>TV'Y@OH7VL@AQI3GN4W MY$NLZ:?J>>A.HME^*;97VGK@"-,"JN#6E&.FE><69 [X M8N),$,?FK]+7 &0@F.N&H/34'(BJ)_=-%D!,X4<#0X&@(NB9"Z)/4/X:. M&XP.&R[@/'WV$>O)/2GSXLOX;BP^11,^6N3W>%K,7K\J3D^.W]'GT]=OBM,W M;_CSJY>SXLU+/"??Z/OIM#B>O3H<1/Q&<;\DKLEC,3GS>QDLU6T,;*7,EFQ[ M.GX___1Z=OSJ771A,-I+C\,=A:.DU"N7)_ %G0-DHS&];@M029I3,]*K.,"C MEM#, U<+J*'J$+ XI QB3Q2-V.:R37XE@WQ*%P)%1U9)JP?/S) M'37/8-S)8];3C8SXLZN6K+2U[&."31PVO: ;H:IKTN0 =N11%>H^0G&;8GF" M)MJ#]CB>V_=;^:K#$;%L*#<&8>-)A! !C"D*(O6)"RVIK&,BH88#S(-RC+!1FV@CN8W, M8"W!A@]1W6K5; ?G>QQ=4>-H,JUU:C\$.^_!NJUF[D/(T:\!*1W/,VCQD$YX MF DP G-*A!_LRIGH689XX ?(I3A(KUB/Q2]HJQ6-]+\JV80ZO5"HL484XIK\ M_&C!,&]GLZ-R?32=GIR\./KEZNO1]?NKX9U!;"V[PA^8AM#\BUT:/V-&E4U! M=A RND"F$WZ1N14%$.?OZ$.OFTZ!T2O0NMP^.G#2$!GQ,#Q5T3G,\?2<8Q(O ME^)%3:IH'L?2I0O=>>Q"QF>=W>T9GPKXA)>E$[_5"U=KW/!0=QWK,P9T6\ MEZ:C'D3\4*1N39!=HA?'HPVS33JA&#UX- #2WWSJ70/]CV\F^K@AF'.<.Y/) M5!V/6B%$T3VC[;S(%C.W'5@8.37:8ZPYHFL1&X&7NZF8.]LMZ\ \+$&%M)A@ M]J/]]5JO=0,"Z&\:H>-&M>39[5.!W)U%XN4B==9G13"G7-_>Y O91Y1R&7#6 M,VK[5\F$'$ UF/0S# >/2VAP40I,Y?X;^?(ZPO>RS->(MS=<&,KSKD8X)BTFM0P=_>S1PO2P]=,2%KK#T_R@ZG*X#A)>Y4!QDMF&"_N MC=WP55GFI)/3Z2.:0-EPVTQ7'+"AQ\N>SV-$DH[7GJ_COG/;,;QG3/>%D3Z9 M\882G_IQ83+X;0C#QY)_ 4M%&'\FZI_V/[)=QM^6=LOC+W1HX)C?<995"VR= MCE^]',5;U_PEV!7_TH2:"K;ECV@)R"PMP/N%M2%_(07]3X\7_P%02P,$% M @ 1(@#5[-^01PJ! 3@D !D !X;"]W;W)K&ULE59M;]LV$/XK![?H-H"U]69;26T#29JB&5#,:+KMP[ /M'2RB%"D2E)Q M_>]WI&3/09UT^V"+;\]SSQV//"YVVCS8&M'!MT8JNQS5SK67DXDM:FRX'>L6 M%&>I,C2RD:5%9H!0:KY>@JOKS._/JP MX ^!.WO2!N_)1NL'W[DKEZ/("T*)A?,,G#Z/>(-2>B*2\77@'!U->N!I^\#^ M(?A.OFRXQ1LM_Q2EJY>C? 0E5KR3[K/>?<3!GZGG*[2TX1]V_=J8%A>==;H9 MP*2@$:K_\F]#'$X >?0,(!D 2=#=&PHJWW/'5PNC=V#\:F+SC>!J0),XH?RF MW#M#LX)P;G6CFX:"<^]T\;"8.&+TXY-B0%_WZ.09] P^:>5J"[>JQ/(I?D)* MCG*2@YSKY$7"7SLUAC1BD$1)^@)?>G0O#7SI,WRW7SOA]O#7U<8Z0QGP]SD? M>XKL/(4_%9>VY04N1Y3V%LTCCE9O7L6SZ-T+ K.CP.PE]A_&_[^CO]0(U&^Y MVK]YE2?Q_)V%HI^W?K[6LD1C@1L$5$XXB24X#:5X%"6JTH*H@*L2=C4J2NQ" MTLH2-GMP9YBO-3"T,'3!O+0)NP]/NI,5Q9/T"[B\?=9<'8>RRPV:"! M- [#"0-UJHG4GYC_Z:E+4',2B&?DGM/PHP 1F^W9AFTNH1I!Q"57G.@JEL+;CJD![^=2][SV#GSO%NU(X+'^!^YKD6NCHW!BY]\QT8UI' M(?'M7H]N_<5E(67364:M+$K8=)Z=P7?J$2UQ>_7.B,(W>YY.">=9DBQG MV<6,6K-\SO(\AT_!+%.=S1F/*7-ESM_':N)5>0LXLD\C^8LBS- M64(._2_6VZ:5>H_8GQI8=Z:@C<>>/69Y-F7S)*-6'.3(?'TI&&.&/I?,JB* +;QX'2WL?^ M26YS1^9:VB'TTZ^3?$SK6XI+P/1GD4X*"I_VBAX#K=$%8AG87J=Y/,ZH_$@9 M*FGE"$@7?DH-UW2F$+W2FR[RF]!A(MZ"TD\C@\& MQN?NU/CX6KOD;^N[Q_:5#6;P4)DE@1-!K/IR,P M??7N.TZWH6)NM*/Z&YHU/7C0^ 4T7VFZ!8:.-W!\0JW^ 5!+ P04 " !$ MB -7U3/QX]D2 !J/ &0 'AL+W=O!UE*ES7(DEL+5>Y? M_\Z]F2FE;-E0P'R DN5<[GKNDNFGMV7UN5Y+V8B[35[4S\[63;-]_Z4WUU5SY^6;9-G MA;RJ1-UN-G&U>R'S\O;9F7=F7KS/;M8-O;AX_G0;W\AKV7S<7E7X=-&MDF8; M6=1968A*KIZ=77I/7H0TG@=\RN1M;3T+XF19EI_IPYOTV=F$")*Y3!I:(<:? M+_*ES'-:"&3\J=<\Z[:DB?:S6?U7YAV\+.-:OBSS?V9ILWYV-C\3J5S%;=Z\ M+V__(34_4UHO*?.:_Q>W:FP8G(FDK9MRHR>#@DU6J+_QG9:#-6$^.3+!UQ-\ MIEMMQ%2^BIOX^=.JO!45C<9J],"L\FP0EQ6DE.NFPK<9YC7/KYLR^7S^ GRE MXF6Y@:[KF,3U]*+!ZC3F(M$KO5 K^4=6BL3;LFC6M7A=I#(=SK\ 51UIOB'M MA7]RP=_;PA7!Q!'^Q ].K!=TK :\7G",U75<22X"_$NRU_N"17R9J=N#3.*LJ5:-:2Y\3%[N]_F_O>[)=:U#RMW/8> M1M-:6$#%X_V)YXNK/,:716K>S/LWE_4O&5?U87-[<5/(&I(LW&)$!HQ+Q*:MM"=L@E MYL["G] _Z&8:S:$?5FS@0I>1&^%Y"MW/9^(3]L86Y!=:)_$R'U_3=_P _]A$ M_,#U%F+J3FBEP)E, S:$UZN5Y) W;F^.( -*8:EP&!A1;S>U\BI,2Z(#GX:MTRXP.75^;IT,8Q2101T@ (LHE*N3E>$ 4M(AQ> M) ?&O*W*+QG'?LRK9(9@T'M=UGG=%_:Z2C+L%E 5[9)F8+Z21-A2-K=2\B(" M\LTVC#>K.*OT5$T8,Y#OR.L';!O NA/9BX 8)]GC.J@H '/K1K7I#<:6ZSKJ04&Q5T M)07=H9$X/!5/OD-*V"IKR'?J/?:8#?=86)N:/>KL[CMV4(S?&ER--:ZR/XJ4 M]#>4OY&"<5B6@3]QX6B*>_B*)V YRC9_E@2PPVS:[1#-1G;X7OY_;9L6R[ ) M:61)['!+Z[?%%^7PAOTQ1V=1! O A%:-(V[76;*F*"GO:$@<: (-9F=(N/K2_HUCFVCBLLH"/#'E?C?VC4-DG ?(NR5L.P#1Y M>X"T)#HL_UDVIZ'WIR831W@]F2YP_!2OR&Q_);,]C/.G SLAZ\R9SRF$1S"Y M21>1=6B$MMW)W(9_<")9)H^"8(: SB?1FX0]+'XD8Z.^&)&0?I4 H40O1ZW5"^=N^-/--3+F>ABSCRCU.B.!_('%-TNL#P)!IC'D MCE5\V&1-(SM(?E'&%>_Y*@.)35E1EAM7FO!X2W%).IT):J^PQRB M-9I)>VM#'^$IGL?9CIE=) @D,LVYWN,'> V-L71;$A%[!D@?B[HWOZ^)RIUJ M=NN^WMB@[C80UT> <3% Q$:HEC1!Y)MBWTI9';78PJ2T6=;,!R5%$-ZF=@:V M9^3)G&HA$E7$RFD)D=LO42,BYF;-^EXF8(7&&C5.KMR!,(-SJ K06&6Q5A=R MMT.X<'K&:K&.P;+BY'PD11BJY($_ZY,51Q12>4M9K61&R ;YK,M;27HMRB&T M::V;"-]O7X-463 L52D;B:*C9A@AWN)DG6%-(X!C]DX@6)1(="0DL&'A*H,# M!\MC&;W[]7A+^A\OL>\7 YG?_V[$"SUGY@4(-YXW<:.P"WBZ$*/"$T50'\Q4 M5?48P^>4Z9T*9N'4]D)/7]X?1Z MNK]']-/2ZWO%;^:[6<<-@V!GA+!)&G \CD]M%_M)4=PWP/S6SOR.!'#@XMMX M9P7ND="LX[%*FPP.PD(64VZ@?$."Z0@(Z^VQ8,VA&8Z_YY3_4^/I_"7P8$6U M>M(R[+];K8"756V)RXH5(Q R($]5'JJ\O"GCO*9Z%:K*ZC6^7>Z.B$ %N;<6 M]"M:R7IKB1!";MQ ,@G0KDM;#$YC*+.G!XR0W',\J(N3O*QI 47O4M(SM4S=6.O\&$63%B3>(,> ]+6%&>$B7_8E5>$ZCJ>,M_&Z CP'3 MPP%>-R"@.G9TP/I(Q5T;6V9F;B7F6,II6:LQ-_.A_+C*2YZF@&53IE+IR[8: MI1,3>HZBDAUZ!T9'<&,!B9K*N F'H1!1\<)Q _==MHH0V:Q+C3G#U@Y<."- M&&8OBL3Q[WA_6F0CTPQ[PFZZ%A4;3PLBZGK5YMKVE=UM8\)MG02J;&!HT@,> ML46=;5H3G94"CLM8>_4));1<1-=(&G3[ &2N:9LO)3;)2JBS+)$_C^3WAWV.T>*@U@9T$B=!T!Y<$/ZS#:1<\#X 0FY+N^DCS,I7SW>(9JO*MW MAIF5(W+2Z$6N=R0SY7KR% N^24,,O'(V#-^XD074D*LJ,X6M973NR3:B.:F% M:KL/@C\V*!0/15WF6:K!'G\V^Q4[F=?;UY>0 ,%;\)Y%9*[R_:& M(FF?WRU-- M9%&5=)Q"5&S;*EG3ZB&H06%%G""2CJ6XA06II:!ARTQ@C==%-4"RW=:8(->GFP: M @MV-EL"G1R#A48966O85<<\\:9LE2\\\(+^@(4W,YV5[U5.5]"=%)/")85W MN18\VVM'+VQ.](_7 R8%W%_14=C.!0$T MYO45)>ELK]2H38@E"NC^4=I2H:V3?A* :D%Q M_&4<&)S92CZOYIQ4@]H!RGU[B0'I6(=/ PT_ 2D4/^W;2N(:@73P0IVR0PC6 MTXFK'2]U.LV SH?699&4>7F#4E3;\P.DF-XLXK^^-Z6#>R>8S?7?1;=$BEPN M+[>L(9U/*KPOZ1Q%Y$MQCF MBX7P/"><+L0U$L/:RE.)6C-KZLSY;LIB/A->X 1^1+.FGB]^^VH6@M=-'?G#\?'!6ZP/^[]>'$J C?LAX;NY"'>3/HW_/7>&/^A\-S% MWIB.AZZRW674LM$N\_#4@^H6J(QBT PX94,Z:1YTD>YC2A0(& 7[?M^Q*RN# M'&L8F?G>S2V@FJ.*U2"@NS-5NA_=O\2()TNBJ>L1DROF\LXQ\9E37^JO*I=' M>- %+@H0!$.*66#T/VUZPXB#2-DE8RKR];T+FY[]UI-]2&&=.X#&EXI;Y=P? M#K0P=EJREX3:^VC1#CJ8SJCR''KB^U_6:E9W%X"7JE853?TCKM/X3_%;7BZ! M;==\\U@WNMW>&#^0QWY8V\>1]&;O!I-.(E@E]D4AT^(>.<^TBV25;A_V]53= M"^U":3(U7;1'7<>-NV!9>K[EB&G?G3)I&#DUV"E:@>A)5R?-A2@9\W.U=%NU\IVKTQT>X]V2G734T$('JY++=0/AMA:)%UAV-VJR'*&,ZVG;8LGSCE0F4_^) :1-MXIL-EU(;;3%@0/.)/JIJ@ZK@1J:,.F+QWJ8%/:V9.X%Z=! M[%^R*EWE+:]-$:"BP)7I1)ANTK7<-N8.A3=W1HUY[ QA1A,@\+@$6(T2B+K M=+%K-YZBHNLWO;Z^NJ(#?=43P'8+9+'^].C56@Z$2*";3 =7_@%!>NR&K5K^ M]/U>=7/R+5<$_OB-WT7H.Y$7\D#DYCY*@T7XH[=_%6W6C7PRCBVIB'$HUJT< M,U3$'.^%S+.;C);M6UQ-J6(*G?C 6 IJF9-TFC7@X69-QEEF(^?3C(,#7&?WN*HQ%BE54U'[WF<4U53W>;A,M[3G<8_W02 MPU=D0 >4("O%#9.FPZV26G>*7&=WY]QNWE^-SD=NLH)_,U&J4WM/W:SM+C;A MLSEKIE+%-3_>V#>TH])B)_$7A;""H6"@)UDAJ72CLTJM^GIK6E)KMO7Z &2_O M$KFU*\!A1.V/6 :1VD1;9KN3H7T6??)\]/ME_V.=BY%&!1G-07]B[] MF%#K@?\;:S#,(C=ZB&!)U?ZQYL!4U?K3^Y3WQ^X>0I)6/_>KS:@3 .#?_Z84 MGU!WOS2SL[-]+^$3;'.E=>SGA!?6[S\WLKKA7[E2?$#04C\%[=YV/Z2]5+\? M[8>K7^$B8P"0(R#(%:;2#R3.E/69#TVYY5^3+LNF*3?\N);(W2L:@.]79=F8 M#[1!]_/BY_\/4$L#!!0 ( $2( U?KPYP]5 0 8* 9 >&PO=V]R M:W-H965TD/S[CFT@)(&H?>@#[-B>^>;V^3+:*'UO5HQ9>&R% M-.-H9>WZHM\W]8JUU/34FDE<62C=4HM#O>R;M6:T\4:MZ),D*?LMY3*:C/S< M5$]&JK."2S;58+JVI?KIB@FU&4=IM)NXX\N5=1/]R6A-EVS&[)?U5..HOT=I M>,NDX4J"9HMQ=)E>7.5.WRM\Y6QC#F1PF#/YIQE+B F&"U=0@4/P_L MF@GA@#",[UO,:._2&1[*._3??.Z8RYP:=JW$-][8U3@:1-"P!>V$O5.;W]DV MG\+AU4H8_P^;H)LE$=2=L:K=&F,$+9?A2Q^W=3@P&)PR(%L#XN,.CGR4OU)+ M)R.M-J"=-J(YP:?JK3$X+EU39E;C*D<[._F$??]3&0-3IF&VHIJ-^A9QW6J_ MWF)R#(KN@KLB[@!\[V8,LB8$D)'L'+]LG MF7F\[ 3>#=62R^5!DO#7Y=Q8C9SX^UB^ 2X_#N?VR859TYJ-(]P(AND'%DU^ M^B$MDU_>"3;?!YN_A_XO._)?,>#SBL%""=R$6 FP="X8&&8-3FJ[ HO+M6K7 MG:5^MZB%GT+"\QJH;*#AHK.L 8G0PD&O$=HXZ O$UHR]( ',^./+"==*]T<. MI+-.TJ[A"'L.9URB1]49=&9B8(\U6]MG)] @N\_AT]9[?"2R'^&L(G%5I>=. M)&08YQD)\,@9+V\/(=O?NNS MY@-]8!I/LH!FH#,(@&F%NKJRORW>,9]I,H@'R0"_)$[R"K]%7!4$OVD\+!*L MK:R9;\\U(E/Y!!MJG".Z!5>&^R9B:X$*X;QQU>""8ZM$%SNO;^,!;CRRH2T# M1#W=]M@M.U6,1G1F2QKO3EGTPJG8%0+GL08M:N!Y5M\#7@[&8L:N)!O5B096 M6#J8,X8YH.4'[Q5/Z]XKVFY>5_H%+/O>\0%.[;=I/&#/*KP(&MEC@??,_;(ESF(7:K5WPV&YC.A<,\N:P MG&?(_BS.TQ)(7%0%RMFP4P.Z"AZ^A'Q:6%K]C,3K.?#5P+BIV_>LFEI::^V1UV*A#A\O;FTO4H M@:EP;?=X>%.QW4U%>L=.__[!W=PRO?0O$(/..FG#-;V?W3]R+L/=_JP>7DBW M5"\Y9B;8 DV37E5$H,.K(PRL6ON;?JXLOAN\N,*'&M-. =<7"LN]'3@'^Z?? MY!]02P,$% @ 1(@#5SLI8P\& P +P< !D !X;"]W;W)K&ULK57;;MLP#/T5P@/Z5,2IT[5%FP3H9<,Z8$"QKMO#L ?% MIF.MLN11=)/^_2@Y<=VAEPW82R)1/$>'I$E-5XYN?87(L*Z-];.D8FZ.T]3G M%=;*CUR#5DY*1[5BV=(R]0VA*B*H-FDV'A^DM=(VF4^C[8KF4]>RT1:O"'Q; MUXKNS]"XU2S92[:&SWI9<3"D\VFCEGB-?--S2GJ70-5JOG07"3QWYILNN)HE1PD46*K6\&>W^H";>-X&OMP9'W]AU?E.)@GD MK6=7;\"BH-:V^U?K31X&@*/Q,X!L \BB[NZBJ/)"L9I/R:V @K>PA44,-:)% MG+:A*-=,)/)-7@T/+K3/C?,M(7P_77@F M^2!^/!5RQ[C_-&-HDF/?J!QGB72!1[K#9+[S9N]@?/*"WOU>[_Y+[*^6X^_1 M\*5"T)V!)7Q<2Q][!.EC8#GBBA!!V0*\7D/=E1%#&4&*@'T18*6\?.:,)%^? M'(86**!MI*/0LY:^D+M<&3G/7=TH>[_SYBC;.SP1NK+$V'5#(101VL*=(NU: M#S];TK[0L4O]*.HNM" );8ZP0%XAVG_CCW$%Q,WH>@0E%DC*@&?%+3NZ[WRT MAX8D -+F'A0SZ47+:F&$QD7?(2WZW9 Z:7+[AS5';Y-@+KQW&W8-7$D+AS+ M@(W+2EXTI. @YZ5SO-V$"_HW&PO=V]R:W-H965T9LZ< M.1QR--]H/3:WL(JB<:R^&0YM7V @[T"TJVBFU:82CJ5D/;6M0%-ZI MJ8=)%$V&C9 J6,[]VHU9SG7G:JGPQH#MFD:8IRNL]681Q,%NX5:N*\<+P^6\ M%6N\0_>EO3$T&^Y1"MF@LE(K,%@N@LOXXFK$]M[@-XD;>S &SF2E]3U//A:+ M(&)"6&/N&$'0WP->8UTS$-'X:XL9[$.RX^%XA_Z#SYUR60F+U[K^71:N6@19 M 66HJO=K=[\A-M\QHR7Z]KZ7]CTMNDX@+RS3C=;9V+02-7_B\>M#@<.6?0- MAV3KD'C>?2#/\KUP8CDW>@.&K0F-!SY5[TWDI.)#N7.&=B7YN>4=KDEB!T(5 M\"/JM1%M)7/XJ/KS)N'F0T=QV'J8;S&O>LSD&Y@3^*25JRQ\4 46Q_Y#XKQ(7B6O O[1.]>X3K:?$Y(MGYD"I'KY>H:YWW MGA1?=R9'V^=?:MK:\(83JQI)'.!./AXO\*7AG^1@=-HIT162I#J# M4\EQ=&1S["+(Q' M(XXP&8?9Q(^B<9B,4H_YBP8^'A(WUYURAFJS!2=\6=7L1&KRJ=M2"E%VIXT$ZH[M:^:=I>\KZS[%?W??FR;T?/ MYGU3_R3,6BIBC"6Y1H,IM4'3-\I^XG3KF]-*.RIR/ZSHVP(-&]!^J;7;33C M_FME^3=02P,$% @ 1(@#5_G#[<[Q @ LP8 !D !X;"]W;W)K&ULG55=3]M $/PK*U?J4Q0')U!$DT@)I6J1J")HZ4/5 MAXV]CD^<[\S=FD!_???.(00U(-&'Q/.L(A!M4ZSP> HK5&99#J.:PLW'=N6M3*T M<.#;ND;W,"=MUY/D('E!+[?:QW]8=]BA M@//6LZTWP:*@5J9[XOVF#SL!QX,7 K)-0!9U=XFBRD_(.!T[NP87T,(6!K'4 M&"WBE DOY8J=["J)X^DE:60J8(&.'^"[0^,Q]LN/4Q;^@$KS#=>\X\I>X#J" M"VNX\G!F"BJ>QZ>B:RLN>Q0WSUXE/&]-'X:#'F2#;/@*WW!;[##R#=]<+/R: M+3T[F?W>5W='.]I/&^[-B6\PITDB%\.3NZ-D^O[=P='@XRNB1UO1H]?8W_B& M_I<+9AX*Y>7$>=E7!KY9)ACVX-PJPW!-AEM'T M;%_@@;^3@N =<$9S:ND'S M &@*^0&6I=)*LH MX(N%5+&'QMFBS64@82?E0A6%)CA#SS'5K'0JQSXLG+(N4 >0 M<#::'LG^53#+;UOE500(NYQ!"NUYMA5*)],UJ5<26ALU2&31!+32V8^B) M<7DQ"!]RB9,Z[+K=-<)74(HK^OU")'DH]8G4LV020^0N'K46#$M_-IJ6J 5) M/HI;$AD@K<0SHCYA>](K&OK[CF:Z8R32^%6T2R^!K>'.4[:K6T>>=4;T!._L M_ +=2DFEFDH)'?0_'";@.HOL)FR;:$M+RV)R<5C)5X5< ,A^:>4$;B8AP?8[ M-?T+4$L#!!0 ( $2( U>%D4,&PO=V]R:W-H965T M5)39(JB+;DV'%BQU6R$L]X)DX\4IS9 MJJW]T"2:9,<@P."0S/SZ?6'93-^_:K;5=]GY7 M5NUW][9=M__V_OUVM;4[TR[JO:W@EW7=[$P''YO-_7;?6%/03;OR_MF#!X_O M[XRK[CU_1M^]:9X_J_NN=)5]TV1MO]N9YO#"EO7-=_=.[^D7EVZS[?"+^\^? M[R5=]V M]4YN!@AVKN+_S7M!1'3#DP<3-YS)#82(^_P@@O)[TYGGSYKZ)FOP:E@-_Z"M MTMT G*OP5*ZZ!GYU<%_W_(I/(ZO7V97;5&[M5J;JLO/5JNZKSE6;[$U=NI6S M;?:%_O7EL_L=/!H7N+^2Q[S@QYQ-/.9Q]KJNNFV;_5 5MDCOOP\@>[C/%.X7 M9[,+_J.O%MG#!WEV]N#LX'M)Z#R?6&]OP?Y\OVZX!NOF?L0WS>E^- MKX?,]&V[-RO[W3W@EM8VU_;>\[_^Y?3Q@ZMS2[JW=Y4A[_^Y]- ]>Y"N]#&>*Z U!XMP5V] C?-PX6 MV9> \HVM;&/*\H"_VWW']W8 T=O*X:LS?>M,4R!)_MZ;LMGGVJEHM\LQU;;KH/VH'%_T* M:_6-S;YHK5D" M2)UM9#L@>DH &K:.-P-55JTAN1;CVY8.1(3I/,8%/+ALD5W8I@,I#:)T59JV M)4[G!6"7< 2 QCU@M"XRL^/=WU@ =V<0*;6>'Q\>(FG5-PUL26_:1R2TF"'Q M1Y[$'\W2YMO6(F _M)W;X9&/4??L"N,L.%R6B(;IE*D??OPPLCFB;"1&P/+O MO8.G OXJT&YX,6)Q9]X!YN0DK *19[_UQ887Q..%X^EW>SZ<;FNZS*S7H,4( M[0!JW2 X>DH ,%QOY=;2F:4K7>>44NB6DC90N'95UFV/8!E>#7>&*]"!WGW; M0,)('D"CIIV$JK'7MNH%#OM^CVNW6=$WR)IX$U-.JZ1CBT4L>TC9ML0G'E$9 M'-#6@5)$SB]I46 78 MZ1@V+-H#BYIWM3MJ]72&-HWC@'P -]AHY^0B]K@/^ M*1W V^(A+7$_IJTKLRQMU@-6&D:0:U;]#K" ?+B(: AD7-:WS'4MK (2#+\S M*E5@PWFV[+NLJKL,>10QU=6Y;DSH[AIXGQZ)^'?P5/IE>-4*!"H # ?9(N4@ M.(4IZ\K"H\M2Y"EBI"QKYG"5;2H52*>U3*P[L%Y0].)AD(V'R*R7I=NP<,BS M35T7-PZ/&J464$@':"4P03Z9:N/P3Z9 A*9>O3O!DT,JVN&9RR8 AH:(!W"S MK!N0!@AJ@_2WQB/:TW;AJ](:VA@""I_A=!U]%*9QU;XGOH.#(B)JZFM'-B(N M\\42%,@:T+-NZMV7^-!Z!^++O,D5SJ0Q@4BRE3^$?9]9]'@\JR&K.YV)-!A07HF M"1RX%O3/;R1D0-9OX5PMX5#%.WS+?X%J6G5]!-#.'$"R@(!"U@.%Y6C_=&^0 M?=Z0\+A:9#-*XK%7$H_GE41EX$#Q)%^AKG0[$!XJQ%YZN77EY=:8$OESGW!L MA/1^A4\WHG!AM$: 1X.J0;IW EQ8RU7LLI'K4XW>C=3F*C!Q>[$DX)#1U>Y RL!O3[]Y^) TA-D1]9&) M=GSI@KR,!AFR/.1X 1!233)2C3$@)7W,<#]P&2PCA%YDRT- !O,<"I81S"K3 M?MRQQ("9XC?PSX2#262W),#JJCRP% %XD4_04L(? /\-<(XHG2Y6=:I]D!$K M"^JE1:<,SF-M7 /+$0AT2P!K7[?.HX.5,'.D8&QHPXN(Q8/&.U:FW69K\,K; MA()44DQ0VT+YX$0$@Y=+"#D6[8'/'@1*'A>*20&)!J@]V!- M@[\B?M VAI-&(RJ%\Q.-_G9;]V4A"E_5XV]]Q;+5,\D0DTHYHVL&XD0E8>$, M8_4[MMQY5:% O20;"DT<9<)_$C[P%D(&B_+O <&[)4C;AZ?D_9[-6=M?>T'Z M]:R8NP2Y#'H&-W4!IS$F)S]H@>@CG:ZP!_L:YM" WT/H!0.+Q\61V.S^!!? Z6 !! M<(UA9G:I<3=D39J,M&D4=&%DG^70U017M'20GKR=4 8["68'_U#HXK MLLZ'YS5^0,$?4M:*S[6KP0R'[S[[:G&6[<"X5S7RV=FCQ8/P#?'K/WI OH;: M.'AQ)(-RE.Y[IBA4YFI4QJ*/P5%/H;(DZKH[BF\)?V04Z9PW'K_Q//[-+(^# M(;>RZ RI(7WIVG=C_/T1RR1L# 06&]?LOS5X%5G)Z.&BY%_#9FOR\%!BXCF" M4\+&H 4E91!?Q.0[9!]THTSU3FR[A&4C:BCLLHN8-76PR1,5#_O]G@(#$8#L M8*)AQ#B ,1!'@&*&EP..,.F[C=;8+ZWBZL%@T6Z<^O@6]TO>70@N1B,*G!F$?F51'=O">U^XF4)VF&=;X$J0 M*OG47NDP1#MCU$( H-@^8B UO-!F=EW/KG4;.?1\/_IR:3!42!3'7D6PA[8&2;QT*T]T:MC(8^%YZ+?R:J3IX5E([MUA M3Y)?:!A$"Q[VOJ,%(BU$_G6!,G[3&[ %.LM. 86.D2HWJ%8J!(DWM*G1$I\P ME<.N!.R# FA"$ M)?L8B/ IX <8OT 1#E_%C-WV:]1"&DC$C)TWG-4/HBN?LO3E^ N<-I*&68,R M/.G,>XZXD#7>]4VUR-Y2>(ODP/&FNV-IH40M:IAC7OUJ&Q\&X#WA^APC W)\ MT5/H;$E^X>$U[#**FY /531J62))YC3R"B+S815+X38BXR!GQWA!B'3QH?+: M9PB MRW(:9"UO,;._$:D,459(S<"$3F4M ID%-(BLK$K^5"MZK+>H/'57+L5 M1:.0DD!@E?6>,*J_!/6?BQF#[AC+4%?OMP9,B94%,8"1I6 VLBX!2JD(C?!; M:98UX+0&TV=OFJX"FLW5*[_9.CAVLGQN$_0D .0$)6);T!%JQ$BU3>0'! 0) M:M";O'8%NDJ<&"5@D.-!_>SYS/7[].G>3-.X&" 2GP/*8J&ISL&)V""UR5)9 M4SSUA@0TQ1C2**Q;XW;F/(_3!R$C^V#6H/ 77J \NPGVXUF73]NJ=%--U8" M\1@,=:"<2N- XYB-04Z)#0^DDR!/,11A#G08,\1%%B)XL4 RJH0X)GL+N8FT M1'<2#/>Z2>*X?04.1DF!7$\LS!5-?3!EA\L<6'P6O54.#ID43@8)<8+P^P-N M[_?>C-YB$&DGUD?D,DA 'LQZ$+V@55OR@3CG)U;+X&;-$B"SX8;)1\<"!TQ- M?H!7T"4RH!@],%P-')&O4D?D4?@B=2Y2UA9[B*,MQ-=PG;J=J$''A77&&$G3 M27(W@J#!]-3P0\/->7W.E!7+1'XIAI$8Y?+0X!#WHQB!UM.%9,0P@'+<4'<%?0VP'I.S259+H/Q^[,5*! M:%ZILR-R1&%,36_SV))HEI8>3V>'U. M60K-5"= OQA,#IIC:.]XV2S&355K-@R$/^D52LPB?B4!34"#O,;B!8D>4S D MS;G2@<3 X)8PLE3W[7':T^\)N=0$?PQC]Y18)''C@/$P- HH8@3C?+S)Z\:?RWG&$NL.QP!$2U9H*_>7/[5[/9/O\\#+;@I#F4V M$G+SD4NP;EE=*.1;*9]%!@6A8 AQUI>Y,DU#45R)$F"V,)9S/J-6 MFKZ"L\*J4[ [ :(?O_\% 7AM#L=VQ^=M! (:BZ>+Q]Y8O#%M5-+&\ITB22ES M2]%AH+(U;>^,,FL IQ<8W@MJ)9I',D PX84TE]CX3$6*,Q0N2:',>'U6]%") M;Z2DY-H)*H)CQ"*93N@%//NHJ&I=]PWL=.U:-&E_[T$_8Q0 5U@/",)3 9IG M##V&54&)EC604,-YT17N,@0XE!ZY/*?G9!/G72TA2.H.(*V&O, MGL$"6HRH!S9_@-$L1>-1_.<^.@ LN.M9?<@QBCDV&HB@J,FQ(4%$&J11*A/K M8/H%*,^C9R&.XEBSH7P?>FTGJ!]%X$3IM?3QP&81=T2'9_; ]^])3 .MG9'W MGL_72S]\ ,D]BX^5"R[\Z_#.89J/&P)^T=G9TY2I<>60@ M1CZXQZDX[UYG1'%$= N422.1J7?$$5SV%J."O)W%;/H\JD/M^.E\U?>/5& W MBL>[W)@2-%@+S0Y-' Z! 8\TJ'[$/JHP:XU!72KJ0Z8!T]ONF3%^3DO^.+YP M4J]/@ I)8%W^_#:/9>>P1C M=DVC(K'%D45QK:#5Q%$ X-VNWPD,/ESD3Y2_ MQUVJI*% &&R#]H@6\@(A]8!R@D3*A#":C.X5B&))"+.GHQX(A^HQNIX^GJJN M#3E02Y*$$2Q'S\_A!]!1_*NC.#@)#':T.2LRC%/K ?9:8SM3GYG@,JG#NC:N M9 TW@1K4"$HC2OP,9W1V^2"M_GFK!QSJ*:7*0$(H'(788Y\&!9QA4S_Z<^*2 M1#V"6@M]:ZF&I&(T @CA(S-XD&KPQ;\'7WB!5_!*WL+3*H9"GRT>YE TW"J' M X6-I-I04PGS!,X212'?4[U1=>*)8P\J^"BG06U0MA!V0*];"Z@+2BE)Z4/+ MA?!V=$4.:1Y_*ZF\8>!T;58U/A4X--HN,"^6/6RJ+?VCY!RY+HYSE4;3)HXBS MEX+T0C@;S-M@G*((&PO?#(JX,*O'Y>0L<,/3P6;2D 1S0/)H@L\_C'QQK>01 M#O.L0U02+Y]G/07R03Y8ZIEPUU$E$%$VZ-)M78R@_/IVO#K[DP#RF5Y0D M1X_P@U<9*-E&Y#E?=^=$8>?#/#YA&-HV:)7YQ ,ZW+X<= M$'T)QU &D$"_VRH^N8%#Q_U<((7%;FB#.1(29R<8\#W<*1FHNG-;MQ0R%L)2 M.EJ1QZ9)9Y_:W0,Q'+48_5_D%<&*\PU+J2U)-H*O7UQ'%-=RD'QM&_%LH\2T M1&4Y&4.Q%_!I2XJ>2*PU(8?/WBZ5-2BE3 M@AL')4/-%FJ01;&0'UTYT66DL2==*#\R&N-D! 5?Y( 8ND@*2#/L9&K79$%,K#DK+V->\\0U(M1;4UK-7$[(=#XE+ZT2 MHM/4^!'W46<0?*N,EXLH3DK"R/$,',A6/74,#9H+$ SA$^G\PYKC[:'%0MD* M:/$U)H,FX4=OEZ,Y6"MTM!%N2*JE[J_NX5'93>/ :@".VC26C,&GH:ROVXZZ MI.HE<$*#2=2^ISITCK1@$^_1PP?%0!+(PS)#@V5.T?$0$M!X/5Z%;2H4U).] M=8OLWVH <4V;-OC)R6E=H8*.QMB1#Q!*WSDRU<1U \G1WE#D:YQ30)"MW7OL MU#&<[8D0QE?XR!7ASVOVXZ60,@E11Y@G>$?..HJXCG= #CP9WVVG2;GC.Z*F MS5!92WK>2(9 +^=5DCX[MUOV3>M]6/,QVF_(2$&5O:OJ&\[C %EA/2!G;>*' M([:($7+M1S,C6N$M262U_KFW36SM 3P;+'@$-R-5Z$KGTE]:A8 M!WD7&J8>SS\D\C*%5._EL$%P1";:K5]QJZUI:+W@504"F-B49]6(! 3GW-!) M[1AI.$,*$WSK&\55_(-4F5&YZ>VP)_%1IILXK4DEEZ'!51?'_YL62_<2VP8% M/+'![BDQJ+ M+0]I-IFD'9^"OV?@/[5'>51=5.7$(ON[&L]L*ZFD\DN@+3A]9A1CM]7&;-*N M/SQM/U/""Z51PN!P+4E=U/TKLZ?M ;,L+<54]&Z*7OR9R/ K3[B&PTQW*?$# M#0_/U=#+P^,=4TG 358T_8:++Z.BN=9&Z[-;FE"BNN4>:TF%O"3X7N5M_"E+5MM%+D=9);]W="U'108AUKDQ#I.(IIU=;*I*6#% M6V+EH!51'Q/B"VCTHOVHT<2/+:%LB7:VQ?5;K._[/>P+#3]KA_E:KK?.*8D" M- <,)@7V 2 O2".HL6I8T>)C;U*C>.1G1>2C9#XB^:9=JO-;K=D)JQ%3V4=0 M4ID 5;89C75)Z_*8^3U5PJW%TBI3*1Q"+4^X0HC/YA$J\\@;R^.:>3 >M5<0 M9!8:"UQ S>DFIL9A,CYL3!U%,B M#+XIM3^.SCLB.=0Z6-PT"3.Q\$$#BNOX:?R,IE82=RF4]]%B9(WYE7(M$F0G M+F5>?$9 %?5/[W$X 5>X:6M%5*\2[8[/_FZDQK4G%$404X>'-5%AJY2VIRI: M?8-H_E0HUJ,RN9#QG4.&Z@\>0"1989J74WP"Z_@SE\1_O^<"VTG'6QKBQOWG MXE@J+*:BC)\N,!6;WBL5$'W>]5@I3I9D)E:NJ#C ZY6,[&(;MQO?B<+A\WPT M$$JR>EQG0YE+7!>X *OM@W4Y*+[HZA,J4O 5VXAAJ@;W;JL4IC,KZM+<6D&K M#_QZ/EV)\$LAIAS;R,)1+"O2@5PT$JHQR'R/O%&.Q))ACXIU\)AV5>]]RA7D MQL957-W.0;B1>HS@5X?TXQ1%L@H>,6X 'UA'2GER?[Q]9#+$H!!:X^*3 M6"O:-WC7.N&#JC)66SL8*V!FRK/]R+F)L2NW5;L/)M5005QICV@(S4J.=R1= M@Z;U_1"W)5F/ZB*FT@-'%D.4V<5T4R'=25(@_6D,C_ETV,82&#YX.?]/&=)? MB(3"0,$DQ##OU]]!0OA(*$LTKR BI>"Q$LWE"C&+5P'W>=JR]Y'9W +8MJ/# MP+CGBL,?(<&K+54%5H3CP4;1E[NU\-XU0:P&-P.*Y.[;3NYD.$L;IC0@JK5X M9!FK+1TNB+KXM4(O_ C0WD#A*=Q<6C'="*Y.7OEFV?"$:02 M*DX2D*P5VS1DV(X'.H)##"2QLFSM8\$7Q0*E49!3 @?IWFEV\A 7M95Q_E1: MEU A2?,2G RB-1=9FC!"1/XC=.P/ &0D'2U'2=$2R@.E1_CPT<6D'P1#GJ'H MYOABU0[_'-!5&+0XDUHGX>(52!+Y6@Q3UK?-JQQ>/QNIO NO),6$QY&-R>2R M2LP[UNA(>PE*VQ/$'%QCQXTFZ?J?D1 148\,K)QHG>62-Z%ZEF5MT+/2/293 MC_]:^NU:]HN#M7[QE@-1N69CZEQKCAJGO4!*PQY%RCF:#X7&:(&O-<\GCWK M*R/$,ZVB\U-DL'1( HEW"*WY#U&+(#[.OH\Z._GIK.K(R(T/P>@SO:(DZ3'U MU"EO-]I&B#.NY(3"6%BI]C@^> 1R=U44<51 M#[&OKYX22VD'\>1P9^DGCF515/4.8@)86D!)/RINXSSZ>'9I7_9MHMM@(^"6 M/Z7O#_9S=-AIK%&9Q1"TO MY Y?:_GY6(B#@RKY @_.E8/&X4_.WVT.!T,O#P-(S"'4RS]D*O/ MSA;?I+<]7#SQ7Z3]K=@[R^TK%$$W44^F*%MNPZL:M)$N15G]Y3QY.0@JS9&3XP+L,5>Q^ 2KEZPQ- M.4*[.TQW#Z@9L:,D@H.VZ.G)7;J.P]3KT_FIU1>JR4.QT\_JF/_"COEH/\\G MKWHAH>&9IIT0X(R'9VM,69U(B:7C5^1;QR[+LJYZ',HFOA,/@)YZ/PZ98/SE*,W M[^11+(/%QN]@"KGNX%LO^,T8MOTR!^5-KUO+T68+#@7U>(GNI)%:OAX]A[]+ M"\YPO9/R*8EHE8^K6J2DCIZO,A4QJ7A8L193@WSV$_G![(KP\0E7U>Q)49-5*/, M^F" _R15IN,S# 1M=-NB3&SG/&TM0PQ!B5#$Q!"<1MW3ZN MO)Q+"'<4B509'VE=PEQ7?7W%Q8\HZYN3G:#7/&3^RCA:_Y:LR1.-9"B^SC.?TD2QG@M&EF\YQP0'D/?J<*LDS8-',L+/==^U M5,?-0G<2IV$^WOB^'SZ09=*YROA5KG#,18^_89O.3"9+\ MD*_D432L#M%E0XBB1K 6?^X9I'0]Q[N6C84;OV?Q@W2NRHUZ0'741,<$8 M)W_D4MG5A*T6EX"2/>=G7&PH93I\BTIXFP088O7!(O/P,!(=3 HN@?\-O=E! M\S^OR_,\DGKYXU%A.)U,&AFB'X]:2(X:^:F.KL611\,).CX>%.QAO$$G& HM MAR%P6G9'D)"=%&%.GTLYG@1UL?44C]SA1$:YDM%.O'T:N>O#@6/%<7*SO(0P M^*V$R9$)+/C;B]+ >5^MP!S$0 !=J*Q2&G##[]^]*_L(ONP&M]V@F_>H+O0.4A,]DYHEDN"3<]B6YBJ/SD M-)XB/ [=D^P'(4,%4^_"Y1AM=\"2KSU-7O180Y!867JRQ@++1MO4_'54S8]#9@XXU8Z,I;5U';]R9?FH!4Y=E?0P3AFX3E\06B MA&F.Q<>I LIY86L$DZ$$:F0PL1#^2QI%- H,Y^KPW6GICI330UHZ3\7A^-R= MCRSZ2FN^[C"]9TIRS4B>.02,B"!BK#=7;]'F^?.%D?B:_P'<^0I-=/U+Z@E MC<(#%Q GS*VW8C+TBB5I>9'_Z$^'?*+HGY_JR4C'D%S(_%A[#(NQP47&/J6F M4PM]U;%_@Y_*DC'5H=$T^(Q3F0_TB$S*XW?N7!Q:?&KSPEXCS>T,A'UN<&!Q(N8G;]6@!B8_%,@BL=WT93N1W^U[+ MPI4]8G\$&*E^ZL7YWCCJ0;3R'N::8I=A8CLMY*X'(C!^A=,T*#&5A51@UY " M.,A24KRH+\UI3QS-Z,?&F*-"%& H1#;K')D$]( MIESQ2Q.=D/QA49SMU'D5JFI[H.SW9 7(W5&O+WCB>@FEX<#P+P]AHIJW8:0< M248P8E1%(9 UD[S2]+BK*#TS>4*8D8Y>I?Y>$@Z^XB3"&S?<3M(.JW70TT(N MU!O3N1.EDEFV#8.SS^9'7+]$2^!7L@1>APEIH[&$VU8:>R6.1IW]S.\(5WDV M]7;DXQG_-"$UYT"OB]X#'F5/)>T>O1E..EQUM;TY<*Z"OVS0:$D&Z5X,WYC& M9<@C,/)DD4[;+H(Y10W/_S$0!X]E\O#3D@D =76B::MM;.X5(==+(_+\BYP3 M&]9'$QI?:\HC*E\F[IBV21L_Y9BG"D7E%S?AU:@2"/!M]L-7(1#:TL[T,-)- M@P[^]5?8(8K1-\K/=R#(<:B^OB[#2SA9.EG'R)B)\I"DB71\MMJD&+_'1Y'< ME=*1:(8@XP/EOQ;NA5Z>XR42)R(J;&(S<$W!T-!/<<-SDN@5Y::Q++CU:\G+Y-&E6S:U*1@_;?)FMQ\) M9:?92?:OOO9#(>0]R=SH1[0C#>]$61CIEE&4T3&3Q.+ESF"Y5[*?SG?+Z:-\ MH6)V'+$G4N*)/O[J'I[K_%BB[,,7Q[?G;O/MP9+G_^; _2\S45D^&4V#7<^F#Q M]:-['&31#UV]QR6Q%+BK=_3GUAH0HW@!_+ZNX>3E SX X^X$WO/_!5!+ P04 M " !$B -76!LC5\$$ !W#0 &0 'AL+W=O92@,+E,!@G_+V MO+7^R?E.OBR8QJDL_^"Y*8;!50 Y+EE3FIE<_X ;?QS!3);:/6'M92_B +)& M&UEME(E!Q84?VT?L];I3Z#E[O0/V]KG[YWBAC:*L^6N?P][>V7Y[MI+ZNF89#@,J%8WJ'H/1 MVU?)17Q]A.U9Q_;LF/71G"HS;R@4-FI3*3(41-0E.2W,N+X+8?'H)O")')!J MGP?',<:@M]+!)R(JX!J8>(0%EW7!J"@R; R)E)U$"!F9:W!2$.V%-ZC:- *,Q]+36L9\GN;LU2W):-C.H791HX9H_BB,6[72$"6 M%7L]#HET5C:Y=8234;9<\I(S@SD00VXH4T)@M XU*AL(ZF0OHAH"=50G1L[6 MZ)J3M<%E3@9%?LR/E]/7_S__([S(DOG:I4Q2S0M->#335%RY V\]\5\>NT;* M%&6BLI0E?2ITOPO6N$6<=8@A_$)JMX5"W.DM0)T!76>8\X<#.]W$-@_X0#:K M!>5>+W$KJ5_^:O:N$8P.D9B?[,RG;6&,X;O-+^G!&TA2>G2;$^C9]_0]/=RL M%[0K_"RUWM=%CH+M[X.WE" ^QC8I?0YW%>^SITLLR\0O>3:99U,2&V"5 MRXK^LP'="1X79% VFBSK$[BA9L,XU<)#;9/4NRX)45$)*464*",U6I3OE04= M.U!X#4F8Q#&-KCK2:QA;AUQ*V[K>.C7[Y73")YVLS=W.4+OX-/O5X1_ [867 M#O=Z,ESJ!06JK^U?0CI;TNN/71]BNU@;46"9/)&N6"2F'%% M6?G2P]W2NW)5?@_N$^'MQM]K]JQC[R_23 MN/]+\IDIC^:XW^ 5!+ P04 " !$B -7)78PB,P# "\" &0 'AL+W=O4-"ZHXT$6.N:R)IM>2_\4:TRZ\TH.&;LC S;W<_4KW^3B! MM>3:/6$W[LT*#^I!&]GM@U%!Q\3X2Y[V=7@54(;O!,3[@-CI'HFC\"W#.+.\EJ+!$M,&<*0E9PTQ.%D13D1-X<$9 MXUIVO114& WG7\B:4WTQ#PRR6XR@WC.M1J;X':8<;J4PK88/R-B\C0]0]20] M/DA?Q2'IT50]4F_Y\T]1'OYR0GLZ:4]/H2\?\+ V M Z<@-W"G\,@J\^S#'29D@(@&/GP;6(]GR1P3?A+ZN/ #AP.G!W ?!%:N1B,Q M;:P4TU+82(XGGXGM#+!C=.H8W-":=FNJ((G<2@SG@R!#P[#L%W#.!(;+02.# MOH!;4K0-L*Y7\I%VSKE1&/MQ7$)5 M^449.4\/!ME;HIH=4=3***L28GR?INXX,WP[4@DA;3%]#Y4=%@GK]##=_ M')1@!LWA9&W8DW%&*?T\C/&9Y,4+D98;XX@BORI"?!95 >\5,%FTH-J9FQ$D]C\+"3_,**UB6?I1$%^]RV&9A M_3(L6QK945[X51S""3]FDQ^S'_;C55VK 65^8F3-.#.,ZF,N/ EXW(6(+ ?; MVYX\V\^22Y#LZ?@+W?]CR?^PGT%AO97B("_]*HJFU&OT 'YEQPZE6.\B UOV MLH3/V!I<%UO@UK=O9,>I7X0%Q&C, G>B=*4A*?TT":U-XS2$+](0;G/^L4)@ MD]$5>97;49'Y950<;7?PZD;IJ-JZ>]/6$5G&RV5:G:[FJ_%&>MD^WNNW1&V9 MT)C>!D/#RP(;K<:[&ULU5A9<]LV$/XK&,63V#.,Q?MP;,_8SM%TG(XG=M*'3A\@"A+1 MD( "@'+<7]\%>(B2*$IQ^](7$@07>^]^2YX_6YV;L3E^>\5#EE MY$X@618%%D_7).>/%R-GU&Q\IO-,Z8WQY?D"S\D]45\6=P*>QBV7*2T(DY0S M),CL8G3EG%U'FMX0?*7D47;62%LRX?R;?O@XO1C96B&2DU1I#AAN2W)#\EPS M C6^USQ'K4A]L+MNN+\WMH,M$RS)#<]_IU.578SB$9J2&2YS]9D__D)J>P+- M+^6Y-%?T6-%&T0BEI52\J ^#!@5EU1W_J/W0.1#;.PZX]0'7Z%T),EJ^Q0I? MG@O^B(2F!FYZ84PUIT$YRG10[I6 MQ3.J?2_I$N=Z!V$V19^P^$84GN0$W9.T%%11(M'Q@]Z1)^=C!1IION.TEGY= M27=W2 _1)\Y4)M$[-B73]?-CL*0UQVW,N78'&?Y:LE/DV19R;=<;X.>U[O$, M/V^_>]Y2F>9<>TBB/ZXF4@G(J#_[;*Y8^OTL=96=R05.R<4(RD@2L22CRYJG980'SY#.V/[6<=.4#8W0?V-,]%L])DS*+#?G(>, MH!M>+#![>ODB=IWHC40SRC!+*H/>MG5?&SC.= MX^0)BE;7#IJ50(6.4.A829)T%\93[IO."EQ8$&%X+?""".3XGA7&84NP^?S M%="FNG1)IW2/P*X "(.NN.;L@#@@2D(KGZ(Y7Q+!M(.A*TX4 MDJL&$06A%0=N2[_Y7*DM,R[4:T5$4?O*])E-7D-%OLIWY*4%!.(H.>8G'8/RNEGY;%G M.;;?N6\KM2\['-]*XJB3TVN/.U/:B<'M3D=R??!PP3KDB17$ZVIO[_U<>A[& M\^#T!#-=8V:[V)V>"51Y$NHJY>Z>$.?->'7X/<=N-7!0X:9JK@5&,K_1NBHM$&5Q)UD& T-EN- M,BNDHPS&A-* SIG&6?"L$L!7<_W((/Q$JC8,3]T8W*S%X"$3A*S-2BO(NJ<_ M=KQYWBG3+IJ+M[D: KX5:#=1GY Y94Q;"[$"1*%\"ID00>7:=GK[K83 M=/(($,H-P%,I?&](HL&\,QDDB14!I-4WS[&A$?MP'!:>%=L!C*A*Y0;RT;$3 M19KLI+-JE-QU[[&'P*C1M61W!P;C:AO6GP?R/VSS/SPX_P^?TE_UE<:@H(-+ M0ZYJP]3!YN2WU;RUDKM[:'T.X0(:+O"<0D.2>FR="RYAK(-I%>=F?PX?G7W[ M,*9+4HF! J/P[0:;J\R1: )-ELX9G=$40W90M@0ZDR@IT,ZY>-J<":]:96Y M&?3!B/RR$OD!5-G>O=7/[UH5.B \4$=;,#L\)+8OM\8WS[>MT%F-6U@6'1O MY9O& .[2==]?:[H*=U4H=+!.PW@EAR8KE6&%,KPD@"J$:2S >E(!P"PA])O, MT:*V67_G@9CU:M8Z;>7EZ0;1+0$V#QEF"&JHQLK5"C#_ T@$#*_CWYN:/Y'% M_YITH*7T?-FYOH'-(],5^@MCC63_,.TX\"$45JGOVYJI%R>6:[X4H3&X4:3W M MN&.=9MF@7LM>W$"Z"]>-5Y=^=Y-[#LJ-MLMAO,_RYRZ]$ZP-61;251%1HK M"6+M&/B\MZ+ .,N!^<=U3.>!EAVY2;<=M>Y^/H^^/C;N_(.$7)N;/ZV _;QD MJOH=V>ZV/W.OJG^8*_+J3S#,+S V2I23&1RU3R.8X$7U=[5Z4'QA_FA.N%*\ M,,N,8)B6-0&\GW&NF@P0 $(1 M 9 >&PO=V]R:W-H965T-S4[KTBH^E.^LG[K8*989TW@L MR\^\,,O#3M:! N>L+LV%7/^$FWAB:R^7I7:_L&[VIF$'\EH;66V4"4'%1?// M;C9Y>*"0^<\HA!N%T.%N'#F4)\RPR5C)-2B[FZQ9P87JM D<%_90+HVB54YZ M9G(F#!,+/BL1IEJCT1Y\)"HP4< [*8LU+TOH7C%:U_OCOB&/5J^?;ZP?-=;# M9ZPG\$$*L]3P5A18/-;O$](6;G@']RC<:?#G6O0@\CT(_3#:82]JPX^@9 M>VV,-N GN8 3KO-2ZEHA_#:=::.(1+]O2T/C9;#=BRVLD5ZQ' \[5#D:U35V M)J]?!8G_9D<,@S:&P2[KDTLJU*(FT'(.IUQP@P?OB>E;XMF&?*?M["FP]'C7?!.2:WAF"EU:]U/*UD+ ],\KZNZ9(:\T90R_!MS96_9_-?- M%VC;E9WX[*H6BX/I-2IJ0O!)X[PNX3V?(W1KP>J"\EGL0Y<+,$M9:\*HF^$M M,D7BV9/8=#W[@YH.& GL 901@?Q:8V"443*AJ$A]@+?AV[D!STI;@Y$7#GUX_2H+@_#-9M0@VL6D/0@IAZG+X08' MI37RDCAX2J;_DCW_.F,B+TZ'-MK,B_R4&)/],&-"+QVD^Q!Z41P18X:[&!-; MQ@2>3YP)B%L_RIG$RV)"3^&D8?H_WZ0PHZ.'+<=.?[NCGQ&3[[Y MW^[*.^V_=.67KOS2E5^Z\DM7=ETY:;MR\@^])WMP6AO[TO^(=6]O5O:PM[7K MG8Z_OUTW-V/^#36@-KQRS)\W4!Z=%C90;"2;9TOI(GF24P\$FA'\2A2W=S#K MZE'U[6BF34$5M)&\N!Y/A^%%66 ' R)E& RM&%L&IKX5$Q+IQ*U(+"0.IU;, M'-$MSY'-#=DC6J?AA@][=^UIVP'W']QK*U0+=WO75"U4\,T5MYUM/Q!,FWOQ M_?;FZ\('IA9<:"AQ3JI^+Z4GK&IN[,W R)6[)<^DH3NW$Y?(*'R[@=;G4IJ[ M@770?C:9_ E02P,$% @ 1(@#5S"6:O31 @ #P8 !D !X;"]W;W)K M&UL?55M3]LP$/XKIVR:0,K(6VE+UU;B9=.8 "%@ MVX=I']SDVE@X=F8[%/;K=W9"5D3IE^9\ON>YYVS?=;I6^MZ4B!8>*R'-+"BM MK2=19/(2*V8.5(V2=I9*5\S24J\B4VMDA0=5(DKC>!A5C,M@/O6^:SV?JL8* M+O%:@VFJBNFG$Q1J/0N2X-EQPU>E=8YH/JW9"F_1?J^O-:VBGJ7@%4K#E02- MRUEPG$Q.!B[>!_S@N#8;-KA*%DK=N\5Y,0MB)P@%YM8Q,/H\X"D*X8A(QI^. M,^A3.N"F_Z/67[&KY]#QY4H8_POK M-G9P%$#>&*NJ#DP**B[;+WOLSF$#,([? *0=(/6ZVT1>Y1FS;#[5:@W:11.; M,WRI'DWBN'27"S++!XB8](2J\G?=9SDNXD_-;( \CB$-(XS7;P97U]F>?+=M5WQDTNE&DT MPJ_CA;&:WL+O;<6V7(/M7*X_)J9F.3JHT5=@==_+DES0ZU@X515M9)DF6WZ=V;8KO^N1%@J0PA@T!IR:EN"I6U)LR%G6C^Y"%:IAK([E6Z/KFD$5\JB >:==('87V ( M3!940X[5 C5DB7>GDY=1KP-@KY&L*;C%8A_VN*14JC'$9?;A@K,%%]P^0?Y\ M%A.XUESFO&8"WD,2)H=Q&,?Q"_L"C9E0O])QY*&P_AH'ZY>GT*;(!N'P]&XLT=A=I3 MN<0;31IA7KE1Y$A M#434]FOO[:?=<=OD_\/;47G)](I+ P*7!(T/1H3FPJ]G):*_!=$W#]/X:A=HM@W'PLO' -UOK-J+5HF4;?$3[ M2WNO:14-*!5O4!JN)&BLE\'5>'Z=.7VO\"O'G3F2P7FR5NJS6WRLED'L"*' MTCH$1K]GO$$A'!#1^/. &0Q7.L-C^07]!^\[^;)F!F^4^,0KNUT&TP JK%DG M[(/:_8@'?SS!4@GCO[#K=2>S ,K.6-4&96-0-7' )>V3:7,)T5,!L M-/ZO8<5-J3II03-+UX^F,WA/OUD*[\^$*!M"E/WO$/WR#=YY6A.1>WL#:=3_+1%J)6@P>6NLZY%#M.+_T4E9>GX1C4MD_MO#-0= MW8[0:BY+WC(!)?6%*[B.9+46?.,32HI*@QJ973XW2Z1-FMZ@R3%27KP2>S(D7"\]7P#L9Y&">%6TT@3<-LFC@Y M@S0)\SAS<@Y)$19%[F12G(238N;D*1"J\YEF?TUU >,D"\=9 4_*.@__Y5'+ M]KT[[R#)9F%.N+=HS!QXTW;$%K@D$#06+M(\S*>SRS> Q"&_E%:'E23A+"W@ M5%%%1V.P0;WQP]Z K\M^(@Z[PWMRU8_1?]3[Q^B.Z0VG7 FLR30>%50]NA_P M_<*JU@_5M;(THKVXI3<1M5.@\UHI^[)P%PRO[.IO4$L#!!0 ( $2( U<[ M8"+6. , .$& 9 >&PO=V]R:W-H965T91Z02BQ=IZ!T^,5'U%*3T0R?APXH].1'GAN']E_#;%3+&MN\5'+ M/T7CVGE41=#@A@_2?=>[+WB(9^+Y:BUM^(?=Z,NF$=2#=;H[@$E!)]3XY#\/ M]W &J-(W .P 8$'W>%!0^9D[OI@9O0/CO8G-&R'4@"9Q0OFDK)RAMX)P;O&H MNXXN9^5T_0(?GOE:HOTX2QQ1>X>D/M \C#3L#9H2OFGE6@M/JL'FO_B$))UT ML:.N!W:5\+=!W4">QL!2EE_ART]QYH$O?X/OZ<<@W![^NE];9Z@4_KX4XTA1 M7*;P[7%G>U[C/*+ZMVA>,5J\?Y>5Z:A1T&'P;%AT8X;#[" MJN5T"@Q4&$;N/3/-!NNX:KP]ZM&];U$+>3PIJ[BL"K**E,63:7$!/ZA7M,3M MU3LC:F^./(,2SK.PHHJ+VY*LLIK&557!-VY>T/WB&_A-'(M9F<;3LCBSEFC" MY*.XKX.+21:7!,B++)YF^5$V?^5"^JX*-WR\PC&:<.$LS2KX2GO*CR>XWW'3 MP%)R!55\RU+_@TE:G"D[.QTZ'9AN'J*VU0;IQ I]W3_+X? MQ]:_[N/PI_1L!16 Q U!TYOI) (S#M1QX70?AMA:.QJ)P6SI&X3&.]#[C:9R M/2S\ :>OVN(?4$L#!!0 ( $2( U?8+:80U < 'H6 9 >&PO=V]R M:W-H965TIL)2JN;;D6-=XLI*IX@T>UG.JU$CPW3%4Y]1PGFE:\ MJ">7YV9OIB[/9=N412UFBNFVJKAZNA:E?+B8N)/-QJ=BN6IH8WIYON9+<2>: M+^N9PM-TD)(7E:AU(6NFQ.)B72=$;PB^%N)![ZP963*7\AL]_)Y?3!Q2 M2)0B:T@"Q\^]N!%E28*@QG][F9/A2&+<76^D_V9LARUSKL6-+/\L\F9U,4DF M+!<+WI;-)_GP-]';$Y*\3);:_&$;O[B"CY:^\X9?G2CXP1=201@MCJN&&/R+/'VSVC3S_-9M77(G>YAE_0HHU[$HI7B^% M6?_K:JX;A7SY]R'C.]G!8=E40V=ZS3-Q,4&1:*'NQ>3REY_Y"QF8LK^6-.3MM@5)7[1/!TR9ORXJTVMTGG-2IAS M>/WTRT^)Y\;O--/F)+G>%AC.82WBK@R]Y[@>FY4<+^M\LY-L=Y0H>0/]B[J# M%Q)3:,8U6\@2>*'/-F:P/]I&-^ IZF5GNAY^VOE_4..LD0>)_S2%*?+3JWNA M@#/L]E&HK-""S521B?WWGP2!&;'>((\I#UI>LK\7"\&._RFXTB?L:KE48@G5 MV>^@* !1&?O*RQ84;%<8!^YGY@>T'++(36J=6'*3//%B39D6= 8YAS[%[ N8H M22W'<9@)DO>.O4=BDX^/(=L*(N^$]0OF>S9$;=R1#QS'OFLE<7I"YZ;LAI0N M\3J-K=B/V'&:6$'LXVUL1RZ\A5HI,CJARX:V+AK-EIM3@S2UDC \&:1O?E]A MS#;'17""&T9[?#.A3+* K,]^]1T57"^RG,#=5^'-H@:E7$A*G3U!+T+;UF+ M*Y98J>?0'V(31@GB8P+KVXAE9$=8AXA]$K.O.!M'4%WT,2$$/BC3LSP??R9% M/-]V4Q;:#DGR+2?T32+<+A;"=+S#^68Q2J UZ41B]X#K6J6V/XLY+OTM.B@SEY% UR R 8)E17YM@@#5HT.&QD M>\F\5O*^,*T??$H4M3V"G^& G^&;\7,G_SK ',/)4;&'0?^[X'DPU[8H*AZS MLC4(1LSKO52E/('X;Z(9S]T?BL9[3OMBSAC%6P- [%="R]]XH0X Y3@R4FK& M5I(0!D:.'3L#I/78@KJPG62W?F"),#XY]OT8%8MZ""/;][=@=MS#"U[$A')C M%>Q;7@#,2TVM1G8:L^_&=G;WY95^^-?\#3G_;^\&KA6[/DQS7<>.@L&Y/6I2 MEP!B;1W70> )R!,;K\<<%X2N%44$4DEB1R$;J>!HJ.#HS16\#]^OI"=E1M_/ M.\#3AVI\_.#/*]&'Q92D@4!3[#4.V '2W6": !MRR03/5NPCI<4#5_D9^PPW MPY9^"'DOP?J/MIHC40B;*.P;"I?][*)[ $Z;$8.AI:;>@.!!X)PG\ ="!!= M7-+V"4;B$0_QB-\ZYN]XWLYJ9.(T,8#JL"CK>JFL<6&4 MRR?6]"6!LK?<.#*_GAO2/&'Y<=+_IH.(7-SC K\VT2/?(6FU\82D]LR".!Z& MH31T=X<\3,S(?"+=E;%Q"49>SV61Y;H1#5=)F@)8K"!,V1TO^R.Z+D?:;KA" M*S$CR]JX&)I^'B."W-!5SDS!VV8(RL*P8;YJ6-SHHAY M@96F/OLL&_!^-XYP#KP3FNDKM,* %D%@19Z9P1S+#_PQK$N&VDK>7%OZ4!41 MDNQ=]Z@!=.I>83JKUJ_BW?CA5!EF@F8Y]98%]99[TUM(FYU[GV8/P'Y*I\I4 M0:LI4IQ=EQQ>A V2XMC1GJZ!=O2ZDKF@3QW-RI3"M@0?-OV-]_V-;XWX,35R MBR":#M$(59F*>>HN=:$=]I.]^PZ3N>.RP/9V=USG)0UV]FF& ^XEP7])(T"4 MVN'10!8[]!2%NWM18B='A^E\VW])]ZG0WTX7Y Q@B*#)CRD*$VX56]+ =HZP MXVQWS.L7--X1<^WT!]8M<($F?441 M'VYKVV'I]FXV^Z&Y=2"5"";V,NC%7>O-">10Q>.U\(5= M-,*_$(!#.#/=^1Y8";4T7SUQBY5MW72?!H?=X?97]R-6R0(V7 M8@%63-^X":GN2V?WT,BU^;HXEPVNCLP.\UHX9TJ,2!1E TJRF4PG_J^I9Y/56T%EVRI MP=151?7W*R;4?A;$P:'CCF]+ZSH&\^F.;MF*V<^[I<;6H$,I>,6DX4J"9IM9 ML(@OKU(WWT_XPMG>O+#!9;)6ZL$U_BIF0>0(,<%RZQ H?A[9-1/" 2&-;RUF MT(5TCB_M _H'GSOFLJ:&72OQE1>VG 7C JVH;6P=VK_)VOS\01S)8S_AWT[ M-PH@KXU55>N,#"HNFR]]:NOP,PZD=2">=Q/(LWQ/+9U/M=J#=K,1S1D^5>^- MY+ATB[*R&DZUAV;HF$#$J4EG+1VR-DXSI=P7VK& MCE0"*_YTW.'6VOV1%]9%+6E=<(3MP067&%'5!H.9$-A3SG;V.0@4N ]Z\*F- M'IY@]BMPH"Y-HZ.TD)6&61<]0SS'> (WZV:B!Z9/4 M&W%_TAA)?YCUX*L_)%CQCCXRC6=>@V:@-@B :35U=65_7;Q3,>-H'(ZC,7Y) M& U'^$W#44KP&X>3-((S*DP[%:8_K<*%M-R'QH,45BRO-;<:/U+!)"IVSU /[(B=ER\5 M>2TZAF\+UDG>>V /5P6.N%TBW61JW,!W*"G:>+M@:=YUM6&;#=XZ_X/<>[#R M2:J=(V^ &U,[,J@)O'&-1<-5Z *5G83#. ,2IJ,4[60R<=SET-3 ML%IR+!5.P8DQRF?H7+,$[2R>P.WJLT%/DL4G_I=N,$$C&4Z:7YK S6JY!+46 M?-M4.!XY88Z!D @F&UY]5%Q:^(*+66OVNX%K07'E MKXZUM-74+W:-*]4(87%[LW!K%,%2N&7W>'A-L<,U1?JG-MW@Q0U=,;WU[Q"# MP6IIF\NZZ^V>.HOFAG^>WKR3;JG>+VD@!M;_&F%-(N@L;:[B2)3-M@R 2'S28OFV9WMVA4-M%D 0'Q2.O&^L4T7+>L1I7 M:+]U#YI.T8A2\1:EX4J"QLTBN$UN[G)G[PW^X+@U1S*X3-9*?7>'+]4BB!TA M%%A:A\#H]8SW*(0#(AK_[#&#,:1S/)8/Z!]][I3+FAF\5^)/7MEF$10!5+AA MO;"/:OL9]_E,'%ZIA/%/V ZVDSR LC=6M7MG8M!R.;S9R[X.1PY%_!.'=.^0 M>MY#(,_R [-L.==J"]I9$YH3?*K>F\AQZ9JRLIJ^\&\/0GX%/XJJ1M#/PJ*ZQ._2,B M.K)-#VSOTK. O_7R"K(XA#1.LS-XV9A]YO&R_\G^$3NE+9+UY(X'^:I0=@H0>L=3GA4O?:]:YR1JZH;;D/%;(=BHB\F MS1*.LQ1Z&U?0D&!,AWY9BMW5:QF:RX-"-R0:WPUFP2@AT4Z'*SJ_/):*TM7QXL-_7M0.P/ZOE'*'@XNP/@W M6_X+4$L#!!0 ( $2( U>?+P\L/P( ,P$ 9 >&PO=V]R:W-H965T M#ZBK@ ?'@ M)MO$.L<.7J>YX]>S=M)0I+8OB=?>F9UQ=I.TVCQA"6#9RUJ;BET!0AU@9X[D&5#.,HN@LK+E20)GYO8])$-U8*!1O#L*DJ M;EZ6('4[#\;!<>-1%*5U&V&:U+R +=AO]<90% XLN:A H="*&=C/@\5XMIRZ M?)_P74"+)VOFG.RT?G+!YWP>1$X02,BL8^#T.L *I'1$).-WSQD,)1WP='UD MO_?>R.+],2_9.U?6X4L*Q!JZL> M3 HJH;HW?^[OX000QQ< <0^(O>ZND%>YYI:GB=$M,RZ;V-S"6_5H$B>4^RA; M:^A4$,ZF:\#,B-K?D-ZS98.4@,C>K,%R(?%M$EHJXY+#K*=<=I3Q!]#* MEL@^JASR__$AR1LTQD>-R_@JX1JR$9N,;U@R>!]XGDG%WB_ MFH(K\8<[\S=LI15J*7+>=8O*V<8 4B5^O)Q[H;C*!)=L2YO@5"#[N=BA-=1< MO\[=5"=@>EZ &[@9UCR#>5"[6N8 0?KZU?@N^G#%WG2P-[W&GGYIJAT8)[PF M"T[L.84=QZWGHR@)#Z>EPY,.J\ 4?HZ09;I1MFNV87<8U477H?_2 MNSE_X*80"IF$/4&CT3NJ;;K9Z0*K:]^O.VVI^_VRI-\-&)= YWNM[3%P!88? M6/H74$L#!!0 ( $2( U<]C@K>H H /]] 9 >&PO=V]R:W-H965T MO=B M-1<57+;9QN"&U:Y2?S!^[RO*8ZKH(ZIT\/D M:1'%V5EOSOGRI-_/@CE;T.QSLF1Q_LXT21>4YT_363];IHQ.RJ!%U%<'@U%_ M0<.X=WY:OG:3GI\F*QZ%,;M)2;9:+&CZ?,FBY/&LI_1>7K@-9W->O- _/UW2 M&;MC_/OR)LV?]3>42;A@<18F,4G9]*QWH9SXVK (*+?X9\@>LZW'I/@H]TGR MHWCB3,YZ@Z(B%K& %PB:_WM@5RR*"E)>Q\\*VMOD+ *W'[_0S?+#YQ_FGF;L M*HG^%4[X_*QWW",3-J6KB-\FCS:K/E!98)!$6?F7/%;;#GHD6&4\653!>06+ M,%[_IT_5CM@*4-4= 6H5H'8-T*H K6O 415PU#5@6 4,NP:,JH!1UX!Q%3#N M&G!1C/R$T2A4'(,G)(OM(TI85JR">=<1I&V6_D%Q+&Y(]YLLIH/,E. M^SPOJD#W@ZJ RW4!ZHX"%'*=Q'R>$2.>L$E+O"V/U]Z*=^7Q(TE\/]^9FSVJ MONS12U4*=%?Q9Z(-#H@Z4#7R_4XGGW[YK:6N*SE&9T&.44J,*L'H0#&X.\@,[I=,GK( MC#X(UE#':*..D50=SF))P[0=M6Q2%M&B0Z%9QMJ5 M,Q)VY%C0Q)6TNGW'VTH]% &,J.)A%E(F"WN?64T$I2#3.F**555[%B0 M*7T0K"&=\48ZX\[220F=_&=5=2,M2JHEU*84:9Y]SXZ0,!T),Y P$PFSD# ; M"7.0,'+\5G52 0L?"@5N=UWK+HM,5HQ,TV1! M*.'S,)T<+FG*G]OT*4VUKSZ1,!T),Y P$PFSCH6._5@82MC(C X2YB)A'A+F M@V -B7[92/3+_RC1 \)9NFA3I)2\KR*1,!T),Y P$PFSY$T[(L^,IFUC'1M9 MA8.$N4B8AX3Y(%A#I<1E$Y E[2YQU3 M(Y=R_+YBK6B-$QOA)$.'YC0JVDB:TVS;2NBE+&AE-I3F0&DNE.9!:3Z*UI34 MUCR_\CY)!2F;A)Q$2=8^>R_%[BTE)$V'T@PHS832+"C-AM(<*,VM:(V+H@C:*D)5W"E'PH7-EJV&PE:ZO)B]18.DF5":!:79 MG=K @>9T.^7TH#E]%*TIAMH8HDBGI<^=F--X%A97,%_.R.(=HM#$8=E &RFO M5=&RF3)6QZ]E 75E0&DFE&9!:7:W5G"@2=V*-I(G]:!)?12M*8S:4*'('15? M5XM[EA87^I,E*SQ0\>S%'9:1OR5&L4LY>.\A')*F0VD&E&9":1:49D-I#I3F M5K3&5\)K94*]'BA:4YFUVT.1VSV:$]JS))D\AE'4JD1QIE\8Q"'G^74HS8#2 M3"C-@M+LMQO*@29T*]IH=T(/FM!'T9J:J3T@BMP$U\4-?3MQ_X6V,5:I* TG0HS8#2 M3"C-@M)L*,V!TEPHS8/2?!2MJ?;:3*'*S13?,S9=120*IXQ\*BVA;7<]N'R# MHNYTDU[)(_=6)]2- :694)H%I=GO;C\'6H?[[CH\:!T^BM947>W:4.6NC6HD M3/XFM^NSSH/\07$3L/(.0BPM;Q<6!XQ\NX_"67EA_X 83TM6WB'@CW!1;%?< M@RA_*YO28+W!':0]\\11F?YZ4-T6V!4N06F[NR76YU]LM79LY?.OKH<7<[MYQN'2>MEZ3?R M*>6XJE7&4/\,E&9 :2:49D%I]GN;SX&6X;ZW# ]:AH^B-<59>VU4N=?FFC[M MO$P-==! :3J49D!I)I1F06DVE.9 :2Z4YD%I/HK65&GM\5'''SY@AM[U!4K3 MH30#2C.A- M*LZ$T!TISH30/2O-1M*;::_N2*K[["_&@A?@H6E-XM3U*E=NCJL'PAU^IAMJNH#0=2C.@ M-!-*LZ T&TISH#072O.@-!]%:]Z)OG9Q:8./'GAK4#<8E*9#:0:49D)I%I1F M0VD.E.9":1Z4YJ-H3;77;C!-?A\<^)7J-_))1NCRR+UU#/5Y06DFE&9!:?:[ MV\^!UN&^NPX/6H>/HC7U6?NW-+ECQKFY_94NEK_KK5I#>F:NH#0=2C.@-!-* MLZ T&TISH#072O.@-!]%:^IT:P&GCU_!";N$$W8-)^PB3MA5G+#+.&'7<<(N MY(1=R0F[E!-V+:?_AYM+J]U2@O46+I.E0F@&EF5":!:794)H# MI;E0F@>E^16M\5O'[051FF*LS5::W+;2<>Y(3ME;B5!?%91F0&DFE&9!:3:4 MYD!I+I3F06G^&XIJ/;E>J[._M;;R@J6S7$:7O=54Z\]5KD==KUTNC7-)V%<48B-LU+&'P>YQ\N7:\VOG[" MDV6YXO-]PGFR*!_.&9VPM-@@?W^:)/SE29%@L^;[^7\!4$L#!!0 ( $2( M U?W0[%M]0, (T; 9 >&PO=V]R:W-H965TS'M19HG;'L3O0 M A/Q.X6#.+LF^E%>&7O3-Q^RJ>7H&4$.J=2(1/W:0P!YKDEJ'G_74*O)J87G MUT=Z;!Y>/#:#,-:,'PO M&%T0C&K!R-2^*I:I=)C(9#;A[$"XCE8T?6'L,FI58%KJE;647'U*E4[.EM6* M(FQ%EG1=TA5-DU*2YS1ENU+26$Y3"H+\0)9J76>[''1TP,H42LD3LT 6 M5+R1[T*0"L>ASKY?X\ZZ\)[YS1SS'\SLF%%PO][KJ\779 MHZ_+'O?+0TB5W.V2MVKI-PO8-[S!!5Y@OB/ R3/Y][AL!5E "G2?O.9P1WX% MV;7H>K&ZH8_%-DEA:JF.+8#OP9I]^XT[-C_76Y9S)7% M=V0+7(^IMYPNAWMYMSJ,"0LKV).!Z=>[_YZJX+V$.YZ_2AEW*K#YBP$!,68<)B)%C+UX?&UP?L9OJ :3$F+,2$ M19BP& G6LOBQL?@1N9D^=C00WVNWK* KR'MJ!X77D*+.H'9,W/N(7UC IZ: M3]?WOEO>+'NQMWY3,&$A)BS"A,5(L);1KG/Z)]C!;HWTV7:'B]P5^X$W&XU)"VO:Q7>^VD#,G'%W3K?[/=/U3L9XUW7;X,9NV\^] MV1],6HA*BU!I,1:M[?=IV\;UT5LNZI8-*BU$I46HM!B+UG;ZM&_C]NX9?$G+ M1=VX0:6%->US+1=U3P:+5AEHGYT6J(:[-N&PO=V]R:W-H965T3EY-90H[F M-/L;IV(S<>X*B!,%B:-7""J%X'N%_AF%7J70ZVJA7RGTNUH85 J#K@K#2F%8<%^253 = M0@&G8T8/@"EIB:8>BG 5VI)@3%1F+023OV*I)Z:+,J, 78$%7A.\P@DD LR2 MA.Z(P&0-GFB&$XPX^ B>48+P'BXS!"!)Y6L&!4K!G*$4"_ 'Y1R\#Y& ..,? MI/CG10C>O_L W@%,P)\;NN-2BX]=(?U6UMVD\O&Q]#$XXV,/?*)$;#B(2(I2 MC7YHUA\:]%W)5TU:\$+:8V $_'U';D'/NP&!%_0T_LR[JP>ZZ;S->O0VZ[%9 M/42)5/=UZ@TN>W4"]@J\WAD\7:9]F2VY8++H_*-+EA*OK\=3E?B!;V&")HXL MM1RQ/7*F/__D#[U?=)&R"1;:!(ML@L66P!H1[M<1[IO0IS$FD"0JP*RN'S=@ MS52Y@+D*_HVL=(PA(G3A+L&'!;CZG]Q/?=_SQN[^-(Q&#ZX-8Q>+D4V+<=OB MT5R#\T'-^> 5G,-,;B3D. )R2P*2LFQG,@Z(&T-0VAJM%<9--<;#+7X'I4$$@/=HY9#O5$K)XTN7,MX%XN138MQVV+_SCO#^UW-^YWMTF .Q%U[16LB MH9%JS*6DN!-6U DKOB358.^^9N_^AV;M_<4B8;1_;-!?9-!??=_T?\[UC M?^(9"9^IUA,+M2U4F2DVR)2KVN;"N\CY99'0[.:UFSNK:+$MM&:(3EI(W[B% M/ZZ)YY,U,6M$Z;1'_/),LPS$E!T@2[5;_,J@I3V^5;30*EID%2VVA=9,A."8 M"(%QK3ZB-29$)<(29BKT-V!UW;^-<8-EMGYU5MA$"RLT4Z6]+!+;\JD9OV,K M[AO[P*EQK_;-C75$ MTA^WUOH=")AWD@H[246=I&(S):^E_-A6^^:^VD:%,V\0S0Y"1_CRFO(39+)Z;K'SKT# 3$0 &0 'AL+W=O=?SSPA*N./V3)"J=.Q,');#&!55W?/<1Z@$-#2_F5):?:%?7>@Z* M"ZEX5HMU#S+"JF_\O39B3Q $)P1!+0A>*NC7@OY+!8-:,/A!X$]."(:UH!RZ M6XV]-"[$"B]F@N^0,-6:9@Y*]TNU]HLP_0&T08^B/EA<0LD3-7Z6L9A1O7W,N*&YS@^FC)F4HEBE@"28O^JEO? M_R]]V*T?=>A=[5%C5/!DU&70"?Q4L#/4]WHH\(( ?;D/T=LW[]K&90<3VL%$ MW9@E?D1]WU#\"9* 58=1_>:.ZI?,P0GF#6R!HC[Z![W'1* '3 OHH25@J>\P MO<0HV4-W$!="$+;159\YBW54@E-J&JZ9 @%2H1N"5X02]=AV\W5VP2RNYS+' M,&[<(?CR>>-W.W^]8>E_VFZ\:3X6%=^,*ZJ+/+ M/VG(J#%DU&G(-8OU.Y,$\PA;FS5H:]:@-G-&1Z.93H^]::LZ=N9%55%GSW_2 MEW'CR[C3EP\%%@G6C_N/@*E*T<4RNNCIV1RW6=.)>NW$M0D+;<(B2["#/"9- M'I/_886=V S*)BRT"8LLP0Z"FC9!33LG3AU.5H5#FG!ZB.\8")F2'.4@8MVD M-U=M(77R7QN235AH$Q95L.G>&NB=/:^ !][[WO,.Q>MT_W.1K4"826+>4*5^ M93Q^4ZVW))V@U]ILE19:I44U;;CG=/"#S^[>IC #L2EWXQ+%O&"JVA\VK&ULM5A=CYLX%/TK%ENM6FDZ8!.^9I-( M.YFMVE4K19WM[L-J'SS@!%3 U#;)]-^O31@^$H?=5,Y+ N3>DW.O#^9PYWO* MOO*4$ &>B[SD"RL5HKJS;1ZGI,#\EE:DE+]L*"NPD*=L:_.*$9PT245N(\?Q M[0)GI;6<-]?6;#FGM#8Z!*>:+TJSKYD"PL M1S$B.8F%@L#R:T=6),\5DN3QK06UNO]4BFM-DRVJR4BWCHV#RUTSF MB>6*EHE<%)( ><1IGB58R)-[G.,R)N"QD=**%A4M22DX> O63&J(B>\W8"UC M!,!E G[[5F>57%P!7C\0@;.-,-^/NC# ]XA6.RL.1=R0G;$6OY\T_0=W[1%6X( M;-0&MVN#.X7>M:&IG[S4?P.VC'+M(A_@_ 9.[2Z[)?)=!)VYO1O6I GS?,># M7=B([:QC.YMD^Y%P?B$)D4^(,J]U$1_> YPUXO(5.,/.C([Z: MN#"$[AF^7L?7^Z'NED3HR'HG)*#G!3-XQ%43Y@<18D= MD=7QG 2Z5/V&P$8U!UW-P14W@"GO# J<=BWI_$*P^O)U)PR]WV*WLBY[J)-3%"V4(;5QX[WZ@?TW- M&K5$IM#&K>A-$9PT&S^@V>!TYX2!>RS9TRCD> -EC^GVY@5.NY=W-2LS43/2 M\-UDS^I8SW,2Z.)5,H0V+KNW03"ZIF"-FB-3:.,W^=X=H4G+<;E@6[RA%$/? M04>"U46Y?J#7*^H-#)HV,)T?X'0CSOF!:8R+)PR&T,85#T8M5YVUF!VV7,,: MH=X:(+E1,TQN[GU\E]02P,$% @ 1(@# M5W/ PY>Y @ !P@ !D !X;"]W;W)K&ULK55M M;],P$/XK5IC0)D'SNK*5-M+:% '2T+1J\ 'QP4VNK37'#K;;#GX]9R<-[915 M$^Q+XKO<\]R++W?#K53W>@5@R$/)A1YY*V.J@>_K? 4EU3U9@< O"ZE*:E!4 M2U]7"FCA0"7WHR#H^R5EPDN'3G>CTJ%<&\X$W"BBUV5)U:\Q<+D=>:&W4]RR MY5?A8)I8>V?PE<%6[YV)S60N MY;T5/A4C+[ ! 8?<6 :*KPU,@'-+A&'\;#B]UJ4%[I]W[!]<[IC+G&J82/Z- M%68U\BX\4L""KKFYE=N/T.1S;OERR;5[DFUC&W@D7VLCRP:,$91,U&_ZT-1A M#X \W8"H 42/ SAN 2]VO%RZBAZ5#)+5'6&MGL MP57?H;%>3-@^F1F%7QGB3#J1HL!;AX+@24O."FI0&%-.10YDYGIU(LM*"A!& MD[?D"U6*VMLEIQD8RK@^0^W=+".G)V?DA#!!KAGGV 5ZZ!L,T3KR\R:<<1U. M]$0X,;F6PJPTF6)810<^.X[O'\'[6)JV/M&N/N/H*.'GM>B1.'A#HB"*.^*9 M/!\>=:7S?]ZG_^S]H!AQVRRQXXN?X#OLBEO@KETFRZ0N1'5Q1TEY1 M.UVV:27O8?1 M12\\-,HZC,++7O_0:MIEE?0N6JLZ>W]OLI6@EFZE:)++M3!UW[;:=FM=N6'] M2#\.!Y.P0Y_AEJN7TE_Z>D5>4[5D0A,."W05]-[AX%7UVJD%(RLW5^?2X)1V MQQ5N:E#6 +\OI#0[P3IH=W_Z!U!+ P04 " !$B -7H68IXC@# O"0 M&0 'AL+W=O&5%K@_?F%_[W+'7%94PUSR/UAEMC,O]T@% M:]IR\R!WOT"?3VKY2LFU^R6[/C;P2-EJ(^L>C IJ)KI_^M3[L =(PE< 40^( MOA<0]X#8)=HIS >>/0F T3MHI+HW"5(/#N$^&C2X% TN18XO?H7OT(X'X,ZD!=,EE[I5:,+7FY4V"IOR MS[%D._9DG-UNU&O=T!)F'NY$#>H1O.+''\))\/-8ZO\1V8$1\6!$?(Z]P.++ MUO9!0Y_IBL-8LAW#Q#'80^2QR*ZR/)GZC_M9G$9-\JLP'*(.Y"6#O.2?Y+G> M++%AL3FI/2G&)'8LZ=[+DS3+TB.)IU%IFN7YN,1TD)B>E?BI 86ZQ(9PP..' M<$97C#/#8'2;I"Z(7)-WC.!VX113NZE9NZ8_GKW9.R9C[U"[D1;.THI1G?)>3G' MK4?P9,%;H"OX>1?G_P?S@:?9X&EVWE.S!35:Z.RDA'&>Q,%1H4^CHJLH"<8+ MG0^B\K.B/DN#):/_WM_;_$16F.>3J\F1^I&P+,W#[$B^OW>=V4^)CU1MF-"X M8=8(#"XS;'?57<_=Q,C&W7 K:?"^=,,M?M& L@&XOI;2O$SLI3E\(Q5_ U!+ M P04 " !$B -7 0RUEI ) !L7@ &0 'AL+W=OAS.4KEZ+\DNUD+)F?RZS MO+J>+.KZ^RBQK-35V_+%1.MGVV3;<_?NK]G>=\XTS M#TDE;XOLW^F\7EQ/H@F;R\=DE=6?BM>?Y<:AH-4W*[*J^Y>];F2="9NMJKI8 M;AHW%BS3?/U_\N)VC:\LZM^Z2.KFY*HM75K;2 MC;;VCRXV7>O&FS1OA_&^+IM?TZ9=??,N24OV>Y*M)/L@DVI5RF:,ZNJ"W2;5 M@OWTQRI]2;+V&Y;D<_8A*;_(.GG()+N7LU69UJFLV ]?F\Y9,S"?VA_*-']B M;Y,JK=AW=TV+-*N^;^0^W]^Q[[[]GGW+TIS]MBA65:.UNIK6C2>M/=/9QNJW M:ZOY :M_7>67S',N&'>X9VA^BS>_D[.FN=LUYVKS:1._;1#Y-HB\T^RG*5)QIZ39UF:'$(UM(OU3?6V*DK"B3,ZN-8A.0[L#O]QXOB-,[5";/$.5V@XCD3+%?['U7XQJ_@O*P!$I4P(7;@,7GCW_ MUQJ"G?G/G4!$P=[\#[5EXD9.[&ZE%/NBK7T1:M^=?*A9M86U"U8MBK+^H9;E MTF1JI)D:!UX8BCU3=;%(Q$'DFVV-M[;&J*WOB_RILZSA EM(GJL.F(R.#=:X MH;MGLR[E1OQ0>%T'J(:#&OU;43<(F71KQHCYCMXO]P/A\3W[#(*Q$\1"'+!P MAPRY/4">U\W*;&8GFQ4-59W+,FG9IM%:5S-"^/[^3FV4\IP#A@+A<''&\2[- MD[PC'.VNDA?YX_:+##:B"_;8;E8O';V;I]4L*]I]R>@-/\H;D]1!;X!1N"CN M'@,I['_LO7R1&7.-UI.2!"IM:C2 )KC^J #&)6(3F^ -P4U<(")@?2K N#J" MFQ &[_W460)([^)0WXM$.FJ[?N2&6N1U.>YZ<7 @^H#N+@[O5CBDH[5F)B:B MGG@!S#D.YN0(Q'50W_<#%5'] ,CG..3;8 \WVHWJMS[9$VE3H[&3R."CPAY. MFQ89(B_"@<9PG,8<@ST;%>K.XHEH_]A@E(NC\,!T!W+!\22$)?ILM/6><@QR MV#&' YYS',]/Q2&N@[>VFV BJKD [AP']SY@X3I4NTX<^F+_B&,0C"(_" \< MPC@ .^\YA5M "]?!7 LB)J*:".C,<72FAQ8=IC4_,!'5#T!QCJ.X#;28LMAO M)>VPTZE30T0$ G?'=6:\4FS(U3:U. !U?%) MJ8[?3W7P#D]U"%B13U%X.;A, 6 M?9PMVBX7G0H:(0;O]52O@%KZ/=3RO#5C/.CC75H/^Q"W/'Q@JWXXKC5#RFFI MM*G! T[KDUY"\?LS6WB'ISH$/-.G2()]OKR_9$_%BRSS]M=C3N9XO];#/@1O M#8"W!N-*C@6DG)9*FQH\X+0!GARS7#.!G@0+VSMF^REX@QQ6TPB 1@8]EW-XX"4P5)I4X,'##8@+?@%_8E%5$2UH3 M@A? "8.>>BCIXC >0' +K,=W",H9 .4,XG$M#E(F2J5-?;@!F*C ,ZB6BT/T MW]I"150K@?()BEM;'XI<_K4I^+''U8%'S?"NK)^P&")%*8!;BG%=X!*D1)-* MFQH\()KB_ M<0J_VFBX/&\0.7QX6P.8$SN9.G??X:0'OU'H0A\@Z"J"2(AC7 M"B#EE53:U.#M/-N&)S>/6@&&(K=I!>ABR H \B8H:N'("C >#O!.K0=QB!RB M +XHQE47%Z3DD4J;&CP@CZ+GZOTQ*Z#_RCTJHCX^"=0LI"AN(U/?2/WQ3FU' MCTJ;&B+@A>&XRMLA*7>DTJ8&#[ACV/,:@V,>T.VO::,BJFG S,(A"M5&!TB3 M>U3:U+ '0S'59X.28DBE38U>$ 4P_,?%0P--6G3XQIX5Z>Z K0M'+0F;3P4 MX%U:C_4@;Q[8>?7 N&K2(2F?I-*F!@_X9(CG'X]:*/V%:+R74[T 8A=2%*+M M[CKA75H/\Q"9OPCH932N&G1$2CRIM*G! ^(9G?^ 1J07E(U@@G=UJBM R.* M\K3=!2>\2^NQ'B)-& $9C<95CXY(*2N5-C5X0%DC/(-YU$)9JQ (F."]G.H% M<,?H;ZA7&UTGS292:5.C!+0T&E>5.B*EK%3:U. !98W.?UT6KL+:8;V C3QS M'NV\5^OOK%\;#RNX!=:!&(*I1L!4HW'5KR-2%DNE37TO&K#8&$^2'K-L-QE;UC4CY+I4T-'O#9^/RR-Z[" MVF&KMYO$0"YCBO+X63>E< NL S$$C8V!QL;CJI7'I.R62IL:/&"W\?FUMO9CNO J\?0_[AZ1\2O.*9?*Q:>-S^7,AD+LM6H/G]L2CJKQ_:%XYO7S!_\W]02P,$% @ 1(@#5]8^1:W0 M!P D4P !D !X;"]W;W)K&ULS9Q=3^,X%(;_ MBM4=K68EAC9I:0L+E8!\F!7,(IB/B]5>F-9M(Y*X$[ME6,V/7R<-30/!:6;> M"VZ@27V>UZG?Q,XY48X?1'(OYYPK\CT*8WG2FBNU.&JWY7C.(R;WQ8+'^INI M2"*F]&8R:\M%PMDD"XK"MMWI]-L1"^+6Z#C;=YV,CL52A4',KQ,BEU'$DLMIQ$\SF*MW1'ATOV(S?2'LJ=$/?IQL7DI-5)>\1#/E8I@NE_*W[.PS EZ7Y\RZ&M MC68:N/WYB>YE!Z\/YHY)?B["K\%$S4]:PQ:9\"E;ANI&/%">']!!RAN+4&9_ MR4/>MM,BXZ54(LJ#=0^B(%[_9]_S'V(K0'.J ^P\P'X>T'TEH)L'='=5Z.4! MO>%01XPV#5@F <,L]%=#T2I*TU M+?V0&2*+UD,8Q*EW;U6BOPUTG!IY+$C(%Q8N.;GB3"X3KHVIY!XY9W).W&_+ M8,7"= ]A\812>*W87S[<. M>?_N#_*.!#'Y-!=+J1GRN*UTOU/U]CCOX]FZC_8K?;3(E8C57!(WGO!)1;QC MCN_6Q7OF^+XAOJU_[\V/;C_]Z&>V$?C7,MPG76N/V!W;KNC/N3G\BCWFT=:P MZM>H$X^U>"<3[U:$N[N'5_7=^S5U_]?4J3G/7?OC20'8W9T\WXW5KSYX] M'ZY,C/J@G1%^J;])Q)@GB6M?HHXF2SXXS)0))_+K4 N5 \ MDO]6G2?KWO2J>Y-.7^2H_ M&C6:^A$)<]:P?@9+UV^K4>>XO=HV66T+K[:%7]N"@@ZJ-,8'FS$^J!GCL9C% M0;9&%%,RUE>A0)%TJ*M'TTAK.II(F+.&'1A&L[:%5]O"KVU!00=5&LW^9C3[ MQM&\%5-UQN+[JI$S1C8=.23,0<)<),Q#PGPDC()@)9<--BX;O*D5S0#I7"3, M0<)<),Q#PGPDC()@)><.-\X=&J^/G^::.1?AA"QX,M:WK&S&TVEOFCIZE=WA MJCE31)LR%B3D4J;;L;XW53R)64CT'6P6D'"U3.(JLQH[T-2L:]CA]FRS;Y?G M&P.4NJ;FS/S9&-#8:DN5":!Z7Y M4!I%T[LM17.>?%UQ.X.>ME%FI\]4/2G)RVG<3H M]SJ=Y^F2O)DI^U5%&AP^)_GU)(HZPO+ %SEZRYA('?E+EDQ8K C5XZ_78Z=7 M[NF>7J.-R0]B2JJ8L8V'&9INA])<*,V#TGPHC:)H92L627>K][;6:= $/93F M0&DNE.9!:3Z41E&TLH6+FH)55U28RYHO)AF4L?VY?- M\E,JFRMDI<6@91$HS8'27"C-@])\*(VB:&4G%M41ZVV51RQH?01*@-(<*,V%TCPHS8?2*(I6]F11&;"M-[7FLI%9[W,HS8'27"C- M@])\*(VB:&4+%[4'VUQ[^-DUEQG;V(K02H/]LCY0M>:"BGJ[B?I048JBE9GN*%"GKU@CY4D!H%RZ-?E QL8SZWV8I,MVKR M"))9NK%;H.4!*,V%TCPHS8?2*(I6MFM1'K /WM9B#5I&@-(<*,V%TCPHS8?2 M*(I6MG!1;;#-U8:?7JQ!RPU0FI/3RNLF^\5C(5!1;S=1'RI**T0-"3*[R/S; MQK1L/@]W?R$S DWE0VD.E.9":1Z4YD-I%$4K>[)(Y=O#MS790DL 4)H#I;E0 MF@>E^5 :1='*%B[J#K:Y[O#3DRVT!@&E.?;+W/R+B19:@*@7]*&"U"A8?I-" M47KHFDL/3=(<9E33T8?2G)Q64X&":GH[:?I035JI^5H%JEMD^[OFQ_A?LP$) M\UGM<2][\$Q/7+I-I3F@^7LHS?47CQ3[4(UO9TT?:@FK=-S[!U64H_[,E9I5[;V;MZ3=9J]'>K9_C/KZ-RJV.]81V[5?L\Z\M=OQRID MUR_KNF+)+(@E"?E4=Z&S/]#^3M;OOUIO*+'(WJ9T)Y024?9QSIEV:=I ?S\5 M0CUMI *;MY"-_@=02P,$% @ 1(@#5\UA[<.N! 0QD !D !X;"]W M;W)K&ULU5E=<]HX%/TK&K?3:6>2^!-#4F FP?8L M.\U.)MET'W;V08 36R)2C*T_WXEX1B,'0.M]F%?P!;WGB.=>[FZEOL;RE[X M$B$!OF>V##/LU%B@EZ8(#G60;9CSN4TLW \6 HU8 _[*[A 3T@\ MKQZ8O+-+E!G.$.&8$L#0?&#=NC>)&R@';?$5HPW?NP9J*1-*7]3->#:P'#4C ME**I4!!0?JW1"*6I0I+S^%: 6B6G)T^S@ M%0[>J0Y^X> ?.@1O. 2%0W J0Z=PZ)S*$!8.H=9^*Y96.H("#ON,;@!3UA)- M7>AP:6\I,"8JLYX$D[]BZ2>&"<0,?(5ICL ]@CQG2*:-X!=@!/D2Q-]RO(:I M&@&0S, ]9"](P$F*P!.:Y@P+C#BX!+K4& M>UJL]&Z[4N^-E;K@GA*QY" F,S1K\!^U^_O'_.-V_[#%WY91*T/GO8;NSFL% M_#TG5\!W+H#G>%[3>DYW]QO\ ;>'Y1,9708 M35.5?V,B$$-<@"\83G J,[LIWUHAU99PPU=PB@:6K/DN:'SN2E8 M)L$BDV"Q2;#$$%@ER$$9Y$"C^T=KW4496%6_BBHT W*GV]6@.\BQ+$K/A$[4 M1'31&Y-5+I2-3!?I#=7FJ$IE.LU3?0/^?I0I!.2FMX%L]D]3U@0FL\8D6&02 M+#8)EA@"JV1-I\R:3FMIT%FSUCODAW<]S_4^@PE:8$)4DM Y6"&&:=-^<->* M>VZD38)%6[!0@ZG>1FGIEB$-?KKZ][ABD>M;.>*O 7K5"B[O2E)Z]J:)$V.DU;4[97J]LXM+TAVVJV%I5>; MRJ'*(+R MOD[7:_?J2L2);$,(I'OR22?._1/4<4[Q$YWA/ZR-88<_ C2W,V ML=:<;ZZ&0[98XPRQ2[+!N?AE16B&N#BE#T.VH1@MBZ0L'3JV'0PSE.36=%Q< MNZ73,=GR-,GQ+05LFV6(_GR/4[*?6-!ZNO U>5AS>6$X'6_0 YYC?K>YI>)L M6*$LDPSG+"$YH'@UL:[A5>SX,J&(^);@/3LZ!I+*/2&/\N3S^X)%04N" I*_Z"?1EK6V"Q99QD9;*H($ORPW_THQ3B* %ZSR0X98+3 M-\$M$]R^"5Z9X!7*'*@4.L2(H^F8DCV@,EJ@R8-"S");T$]R^=SGG(I?$Y'' MIQ]10L$WE&XQN,&(;2D6#Y6S 9@AM@8?OF^3'4KE%8#R);A!]!%S=)]B,,>+ M+4UX@AFX>$WPVUA<2U+V3J3=S6/P]LT[\ 8D.?AS3;9,Y+'QD MBLKSAHB3Q M_D#">8;$']O\$KCV #BVXRK29_KT&"]$.BS2'45ZW/_NK?2A>!K5(W&J1^(4 M>.ZSY=SS(\4&X'HG!),Z7HCW_(()B<'?7T02^,QQQOY1Z76X@Z>^@YQ+KM@& M+?#$$I,%PW2'K>FOO\# _DVEGDFPV!!80UFW4M;5H4^O,T)Y\B\J9IP%87P M%G+DRM%:'.!Z"*M4/: '!;J<4'=3)X1V*(;<[EBO;ACT8."%S;!8@09]&$15 M6(.C5W'T^G#$RY<(%A>75KY?I$"6/@+A<],RU4^R1ZI8JSK^#<>J*S;LRH155;S(E4@XIJ M\#JJ7\2YBFK0H7'A>3!JD55$P2 ,6V&QMJ83&8<5XU#+6+:E0:^!/P KV0AW MLA&J) D53]^/O "V1.G&C49A$/HM4;1EGRC*J!)EI!7EAN3XI[ 0LCF#U39? MJOAJ(5[;/TR"Q8; &M)%E731V3MS9%)9DV"Q(;"&LM"N?:A]UMY@&, MHO:LI0ASH>VUWD]]K:=J<>3)H9FF5.(] /CB?A<%33KCO/:H>[V&^K=,-50UY9[JARU6X5Z MNSHC68;I(D$IV* -IDJ^A@QB*8M)M-@46E.^VKU"_^P="1HRI:6\)M%B4VA- M>6O'#/66^7\WI:Y)=CT[@$[[537DDDO1SN&Y86VZH=YU]^]>7;?52 MF'/X;E@;;ZAWWOT;W:C[;=49,D9=M2FTIC*UKX9:M-\=SF_! ]DAVDNEVW;7[7*E4%#UK9<&C2)%IM":ZI9VVX'GG_A MU9"7+N4UB1:;0FO*>[2LK??Y[97)SA),O\5'IVOQPP!"OSU!*N(B&[I>*R[6 M5WVJ*O7W@*/_'NC=+9VNG>^N0"J"VDN0^GI.Y5L;?D=O^'LW0:>[>BR7(3N, M%6&J=4A]6:?2KHVZHU]G5G>X/O.UW]DF"/U@U!WNW;C1R/-#V-;!J*,>'NT\ MRGWB&T0?DIR!%*\$O'T9BKO1P];KX8233;$9>4\X)UEQN,9HB:D,$+^O".%/ M)W)_L]H G_X'4$L#!!0 ( $2( U?[M; VB00 *$7 9 >&PO=V]R M:W-H965T) Y^7!5[K92OW G8YW>$/F1#[M'KBZ MC2 MA&&9,"R$'ID5LNZPQ-,Q9P? =;1"TQ?%W!392@W-]#+.)5>_4I4GIY\PY> ; M3G("[@D6.2=JC:2X 3,LMN#C]YSN<:*? )RMP#WFST3B14+ G"QS3B4E KP' MP$\'#2O#0AC[]0M1J/VYQ!B "]RR36^,B'D'" D2_ M9/93. SB0*W8OJG$$!9YHRBHPDXX^A5'W\JQ8@88!Y]5H4K"322/*$%C]&$\ M0LAOD>R&A7$0!;Z99%"1#*PD'YG$B8E5T!DN0($712U6W; X"",T,K,**U:A MM9X_<[V;6[O;Q#+LLZ![ CM1'%6*HSX*.NI,]WOHH]::&(+0*(C-2Q)7!.-> MJCGN#NZC3MD8HN P1M#,<51Q'%U7S",#*1^.6J0,43",HC.U#+W:]CPKK1E+ M4\*7%"=@AW?F:;-#O+:2^T([%=SP>=B+'94P?8GN">U4=&W!T&IXE^[@$J59 M9OU_AZK"V=6CW]8LW M4M>T.QO).M*U2FK_A_8#P/F-9##SSBI8L:_E7I\+H/U@\#28#\"&[0G/=,NI M>N^%!*+J*HVJK(BOWD\]H9UVA_4)!'G]](>]GD+Z0CL579]"D-7P+WV)E"C- M\H40>F'<*F%3G*5+1(W>W7YPN/05@;HG!V.C:(BS=8JH/A0@^Z'@[!L =4\! M@>>A4?LM8(BS=8NH-GGD]^.2J"\:46WER&[E%U>WP@-(B6-'[\''V\DVQ6?5!=,2I86EUN"5X3K /7[FC'Y MLR7B)Y^2> MB(?E+9-G5HT2Q2G)>$PSP,CL8G )SZ?(5PZ%Q9\Q6?.M8Z"D/%+Z59U<1Q<# M6S$B"0F%@L#R;T6F)$D4DN3QK0(=U&,JQ^WC#?J'0KP4\X@YF=+D2QR)Q<4@ M&("(S'">B#NZ_HU4@ER%%]*$%[]@7=G: Q#F7-"TTX/W(C;*QF7TGG^^(_, M%D!0@%/*1/PO5JGC!,P9E:LUQ(P]Q=ED5>;4B M[U"*,J*=#J]#"]J.!W?(:ZR@CWP]>;\F[QO);Y*ACI;?&=!!(WN'U1ZC%JF@ M)A68217K>+I9QY>]ZSCH#(Y@X.^NXWU6+8ZCFN/(R%%5DVL&17Z MH6)Q(+1V+% 3"_3#ZT8U9#L'!9W"L=>L+:GI"*"QT!ZK=E2CMLK"$*)@5Y7& MS'']GNH!F_H.#U;@>^H'[%9JWW<[_+M6@6/W)9FFGD-S0;\CZJU*K9LOQ;L% MB4XO5X3)=R7PP,DL3\!-/-.G'C.P#YX(9APX("T;71B "#_I>NWI,Z%&1JAV M )KR#\WU_S/-3D.:+HF0$SAGA,BW03F)ZE6#B@5A(*0KDN%, *;BHW]7, [Q MXLQS(+1V0)J6 OI'S<+&CN7%L3@06CL632<#S:W,4;)PT'F076CO-F;[K-J" MFK8'FON>8^7@;@MTZD!ON"M*8X;\84\20TVGA,R=TNMS<#5 ZVUIY.Q61HT5 M?XN^ZX1M+V^ M&M&T-EE28S!"R2ZYXT7>JVMC;54\+FQ;<&^3RHIZ#<7Z^O MUM\S+HM=?*LQ+S^&?,)L'F<<)&0F7>TS7RX85GY?*$\$719;](]4")H6APN" M(\*4@;P_HU1L3M0 ]5>>R7]02P,$% @ 1(@#5R"J)URK @ _0< !D M !X;"]W;W)K&ULK55M;],P$/XK5IC0)HWF=065 M-%+;%!A2IVG3X /B@YM<&VN.76RG&?QZ;"<-[:N[CFXEX6 M H]E)3)L5,HM1FYKLP**+$<\ TP_67%18F5OHJU*S<"<&Y!)74#SQNZ)2;, M26(KNQ9)S"M%"8-K@615EEC\G +E]=CQG9W@AJP+901N$F_P&FY!W6VNA;ZY M'4M.2F"2<(8$K,;.Q!_-(Z-O%;X0J.7>&9E(EIS?F\ME/G8\XQ!0R)1AP/JU MA1E0:HBT&S]:3J"X,7\:IM$]4M[J>@[)**EZV8.U!25CSQ@]M'O8 FJ@(0MH#P MN1:B%A ]U\)%"["ANTWL-G$I5CB)!:^1,-J:S1QL]BU:YXLPTR>W2NBO1.-4 M5X32M$;=(6%P*:BZ#0%A0F59UIZ=YNB MTY,S=(((0PNMJ2LO8U=IMPRYF[4N3!L7@B=<"-&",U5(-& 3O MZG1T.0EV.9D&1PD_5VR 0N\SX\Z OG_ZS/_]GZ03+"KD%"RQ<^ MP==U@6F)O[H%I41FE,M* /HV64HE])__O:\'&BM1OQ4S#4=R@S,8.WK<21!; M<)+7K_RA][ZO "])EKXDV?R%R Y*%76EBHZQ)Y.2"T5^83N!^4K_E5VUL*U6 M7UT:2M^SG&:K;!-O\#9VM_OY[E4:'BJE/4K^(#I4FO[-\]*$&N[ M2"3*>,54T[F=M-M5$SNB'\FG_FCF]\A3O=N:5?2'OEF,"RS6A$E$8:5-Z4SH M<2N:9=-<%-_8:;KD2L]F>RST?@9A%/3W%>=J=S$&NHV?_ 902P,$% @ M1(@#5Z%2'B'Y @ U0D !D !X;"]W;W)K&UL MK99=;]HP%(;_BI554RMUS1CVZV<[ M:99""!/:#=C).:^?]]BQ/=HP_BA2 (F>,IJ+L95*N;JT;1&GD&%QP5:0JS<+ MQC,L59*P&%M7[N5DJ.--P!<" M&]%H(^UDSMBC[MPF8\O10$ AEEH!J[\U3(!2+:0P?E::5CVD3FRVG]5OC'?E M98X%3!C]2A*9CJV!A1)8X(+*>[9Y#Y6?OM:+&17F%VVJ6,="<2$DRZID19"1 MO/S'3U4=&@EN;T^"5R5X_YK@5PF^,5J2&5M3+'$TXFR#N(Y6:KIA:F.RE1N2 MZUF<2:[>$I4GH]M\@^%/D%\IUSY#F>WY(^Z4Z?0JS279/NO4RW58WJ0GEUH3RCY^_1 MJZNA2[-3-30E(J9,Z,I\NYH+R=7Z_-YFNAREUSZ*_F8OQ0K',+;41RF K\&* M7K]R ^=M6PG^D]B+@OAU0?PN]>@>]":1 ->+8L\<79<2@9'0&\HZ=XQSIHE>[Z'6Z4."]-O RJ]\ ]SQWN 7>*7TD>+\&[Q\"[[>!]W? W2!T MML [I8\$#VKPX!!XT 8>[()[KK<%WBE])'A8@X>'P,,V\' 7W'7"+?!.Z2/! M!S7XX!#XP&Q;,@5UTB\D\#8?@]TE'X;;$] YTI$^AK6/8:>/QJZ+RUU7%/,? MZCZ )$.X<1Z=HQQDF\7A[G;D^,'V?M02Y8;>WQDMX>W&H:LO/!\Q7Y)<( H+ ME>=&ULO9U=;]LX&H7_"N$M%BV0C2TI_D@V,=!$(MG%I)N=SLQ>+/9"L1E; MB#X\%)VTB_GQ2WW4$FV%L9#3Z45LRWJ?E[*.2>J\,GOYG,G'?"V$(E^3.,VO M!FNE-A?#8;Y8BR3,3[.-2/4[#YE,0J5?RM4PWT@1+LN@)!ZZH]%DF(11.IA? MEMONY/PRVZHX2L6=)/DV24+Y[5K$V?/5P!E\W_!SM%JK8L-P?KD)5^*+4+]N M[J1^-=Q1EE$BTCS*4B+%P]7@HW/!O?,BH-SCMT@\YZWGI#B4^RQ[+%Y\6EX- M1D6+1"P6JD"$^N%)W(@X+DBZ';_7T,$N9Q'8?OZ=3LN#UP=S'^;B)HO_'2W5 M^FHP&Y"E> BWL?HY>^:B/J!QP5MD<5[^)<_UOJ,!66QSE25UL&Y!$J758_BU M_B!: =[XA0"W#G#W ESWA0"O#O".#3BK \Z.#1C7 >-C R9UP.38@&D=,-T/ M>.E3FM4!L_+L5J>C/)=^J,+YIB2SVUK3B22F(,EJ?PB@MM/M%2?UNI./4 MW!?WBOR-? ZE# L5D?>^4&$4YQ\NATKSB[V&BYIU7;'<%U@.N?O'_W M@2S).S(D^3J4(N\Z2#OS']MTQ_2^,SLP_O$8UX(),*VAF-8P.\87"XUQ7L7P M(TZ;,ZE/VTLGRU"$M_NZ>"7:LWU=/J6YDEO=@2ORGY_T#N23$DG^WZXO3$4[ MZZ85X])%O@D7XFJ@!YY?0H MR$9&6BGOHY0LLS@.94XV0E9=XX=".K9![=J:H:^&D# ?"0N0,(J$,22,5[!9 M^RLP4K)2^4D+"?"0L0,(H$L:0 M,%[!SEM2&IU.Q]U*FNZ4-+4JZ29+$CW*Z8N?Q6/5)[VM\[)FZZLX),Q'P@(D MC")A# GCT\/.:W1VZIUU:VZVT]S,JKF[K5RLPUP4\W@CH9-0XD/BC-A]("*(U":0Q*XRB:*<&6]>S8AUP9I8MH$\8D3+*M MUN + VN-,:[8G7'WV-IC7]_>O-ZRJ6CC(S)3:&;6XY@Y*K-YRMWFE+NO6!&A M$DL2I4IHO")2O^P\Y>[A9<7^F;9FZMV%(&D!E$:A- :E<13-U%-CQSM6SW5^ M&WZ-DFU"\HU81+HC,8157"(N]-@6KKHU5J$=Q[AV'8W&^T*#^NY06@"E42B- M06D<13.%UKCOCMU^KZ;G5<6^\. [!54A''=/4%-G['K[HH+ZZ%!: *51*(U! M:1Q%,T75^/*.W9AOB>I-_I;3X>=ZYZN-^VMI-[BV1Z\)%-.A5RN)_C=>P8' FDQP(9 M]'@YBF:>]\;U=NRV=_#P(,K;!_>FSEH":BU('(7W41RI;UH"R29+]6RZ4P)( M>_:FIAU,S-U]"4"][R.S4FA6!J5Q%,T44V-M.QAO6V_Z30\[96=S0FY#^2@4 M^;C9R"Q.)3F0VD!E$:A M- :E<13-O/>S<2'!$Y*T MNL.HZ [U["S-DB@-E>YM7YB5V2O.AM !*HU :@](XBF9*L/'V7;NW_\M:4]=9O&P5C*K;P%JW(58& MK9+1:B5DIS#/#DJ6SNF^[6]O26^]06U_*(U":0Q*XRB:J;?&]G?MMG^CMWV1 M*1DNHW1%EN&WPF[K^@W<=0UOSXO<_=JXO0&]908U^J$T"J4Q*(VC:*;,&J/? MM1O]>S)+<['8EDY??\D=^N?>@>2@=^)#:0&41J$T!J5Q%,V47%-%<.U5A#== M<_SRW%E5MZ?L/>&#WKX/I050&H72&)3&4313IDW1PYUAKSF@Y0THS8?2 BB- M0FD,2N,HFBG!IE3BVDLE;YP#GA\,R/MWK=GS]U89M(0!I5$HC4%I'$4S%RMH M2AB>U9\&3@'K1*8;NRV/Z2@Y*"Z T"J4Q*(VC:*;DFI*%9R]9W$9I>4?N M6ZR4.H7YH]+SV;[DM]Z@=0XHC4)I#$KC*)JIMZ;.X?W(.H=W1)W#WH#> M,H/6.: T"J4Q*(VC:*;,FCJ']V?5.;PCZASVQO26'+3. :51*(U!:1Q%,R77 MU#F\M] T@(HC4)I#$KC*)HIRZ:NX6'K&AZTK@&E M^5!: *51*(U!:1Q%,R78U#4\>UT#\WLB>Y+>PH260FK::[\3"J!9Z9%9&30K M1]$J,0U;RY0G0J[*)>MSK81MJJHEF'=;=\OB?RP7@]_;?N-<^$[']L"YH-6B M]PV^6H/_-I2K*,U)+!YTJF*%P@&1U;+VU0N5;K%.:0QP( "$( 9 M>&PO=V]R:W-H965T-[ S2GC M3AS9L:F,(U'JC'&82J+*/*?RX0(RL1T[OO,X<,-6:VT&W#@JZ IFH&^+J<2> MV[ L6 Y<,<&)A.78>>^/DKZ)MP%?&6S53IL8)7,A[DSGDI=(BK\&80WP#4K-Y!F0&G E)KH4&10X3T)1EZLA"_@35+'NQ20DD\((ACM_. M$G)X<$0."./DRUJ4BO*%BER- DP:;EHG>U$E&SR3[*>2GY+0.S:\80M\T@U/ M($6X;^%!"SSIAE^+3;.ZMP]WT?7&^J"Q/K!\89?UEUQI6>(YTN3[%0:02PVY M^M'F3<76:VYFUXT7QB5_C]O3T<]#HU7(%2(ZQ6 M^#XPI4K*4R"I4%H=$XZ5'T\DS04>M5_4U,HVH15_?R>Q$]\/S5N^I[,M+!AX MYT]D=F;[G_O9;[SH=WIQC8)3*N4#XRLCN^2Z37"_92?"L\'P[(GBUKAA>.X_ MD=R9U+]*=G?JL;D\/U.Y8ER1#)9([YT.<35974A51XO"ENBYT%CP;7.-=SA( M$X#S2X$EM>Z8JM]\%<2_ 5!+ P04 " !$B -7G"M\PZT" 0"0 &0 M 'AL+W=O<&5)5NX'FG;H4) M=9+8V*YX$K.5+ F%*X[$JJHP?YA R39CQW>VAFNR+*0VN$EEO&:; M"VCK,0EFK!3FBC:-[S!T4+82DE4M6&50$=K<\7VKPPY \=@!00L(G@*B9P!A M"PA?&B%J =%+(PQ;@"G=;6HWPJ58XB3F;(.X]E9L>F'4-VBE%Z'Z/;F17#TE M"B>3KZ!4%N@]^H8YQ[IIZ#@%B4DI3I3U]B9%QT$EGRF+X<'MG+^+_KLU='WQ B[=R T?&'_._#K?"XD5U_N;UN#&XK(3J%/ MLY&H<09C1QU7 O@:G.3M&__4^VA3]Y!DZ2')9@@3S>Z1*41&>[5H!5@ MT[DA\CW#I,?L.CD;1+&[WI74ZA3L.Z46)S\:G.U[S>Q>CUQ-O>[.$5\!7YK9 M*E#&5E0V7WIG[<;WN9E:3^P3?S3U+?94C?MF.C_2-_\*EY@O"15*N84*Y0W. M5,:\F;_-1K+:#)@YDVI&PO=V]R:W-H965TN:ROT=5*)-O= [ M+#RR3:G-@I\E#=W $^COS5*BY_!OP@T&KCFQB ME*R$>#'.0Y%Z@4D(*LBU8:#XV\$"JLH081J_.TZO/]( C^T#^R>K';6LJ(*% MJ)Y9H9>#_O6.\<:W2&]?R$[4QKW:^!)[]FR?+A37= <2 M.Q&;S;0SXQM2V4O6(&MRQ3C9 Y7#UWOYA*E#DBFI!=>E(F%$"KI70Y6XS#3K MF$+'1"8#/"=%&/=%&/];$0JF&ULG95O;]HP$,:_BI554R>M3>*0!!A$ MZA]-V]1J56FW%]->&'* 52?.; ?:;[]S0C,V#$A[0^S$]_R>L[GS:"W5DUX" M&/)Z+V^N.>+I;$O_&Q4L05,P#Q6=PIG M?J>2\P)*S65)%,S'WD4XO R;@&;%-PYKO34F-I6IE$]V\CD?>X%U! )FQDHP M?*S@"H2P2NCCUT;4ZY@V<'O\JOZQ21Z3F3(-5U)\Y[E9CKV^1W*8LUJ8>[G^ M!)N$8JLWDT(WOV3=KDU3C\QJ;62Q"48'!2_;)WO>;,16 *5[ N@F@#:^6U#C M\IH9EHV47!-E5Z.:'32I-M%HCI?V5"9&X5>.<2:[ 4Q)DS,RP?/.:P%$SLG7 M"A0SO%R0&\ZF7'#S0FZ9J14W'!>?7H-A7.AWY(3PDCPL9:U9F>N1;]"1U?5G M&_IE2Z=[Z%_J\IQ$P7M" QJ1Q\DU.3UY][>,CPEU6=$N*]KH1H>S^G$QU4;A MP?]T66LE>FX)6PU#7;$9C#W\NVM0*_"RMV_")/APP&8P.J6?W8"LF!V6W MVR;O,MA*)(V$K:Y5AG2:COR5@]SKR+V#9(3U7+ V*MZ"15'*&I1TL/09+7;!T%];KI0,WK-_!^L=@ M?8(51LP2L/7.#2@7N[_##FD"E1L@< X/S%/-1[2W3 M3HRLFLX^E0;OB6:XQ)L9E%V W^=2FM>)O2RZNS[[#5!+ P04 " !$B -7 M=A&;?'D" "A!0 &0 'AL+W=OL3)HV"1$2H)TZB%3HUB*M:M6NZ\.T!Y- M]I+X[/N^^^[LN\G&V!=7 2![55*[:50AUA=Q[/(*%'=]4X.FD])8Q9%,NXI= M;8$7 :1DG X&9['B0D?9).S=VVQB&I1"P[UEKE&*V^T,I-E,HR3:;SR(585^ M(\XF-5_!(^!3?6_)BCN60BC03AC-+)33Z#*YF(V]?W#X(6#C#M;,9[(TYL4; MBV(:#;P@D)"C9^#T6\,Q.87(=6 )G%"^TMY1$NG@G"8S8U2 JG*Z!C7 M!9L;C4*O0.<"'/MP!Z6S]"3A78Y]-DQZ+!VD":LYDN83M,.N ,- .SI"^WTC--D^]YDPCM+6 M.65^2?:3I@=CG< MNRO9,W<550;I*:U=GUTWW!9<([L!+K'JL87.^V^5Z61X MWW,7KN8Y3"-J*@=V#5'V_EUR-OA\(KE1E]PHL ^/U0PKL.SPCG]^(Q>V0%#N MUUMJ1_]![;A3.SYY%=/'\J+#]I&@5V%X>!(0:.Q[:!NMYL_EVW;_75OA]XMAT(K8&F#DVX-$@M'985S5"PWH'.2V-P;_@ W53._@!0 M2P,$% @ 1(@#5QE20#^1!@ VC( !D !X;"]W;W)K&ULO9MA;Z,V&,>_BI6=ICNIUV!#".G:2+T 6J=5JJZ[[<6T%RXX M#2O@#)OT^NUG PDA$#?1'DVJ6D+\_![COWG _\+U*R]>Q(HQB;YG:2YN1BLI MUU?CL8A6+*/BDJ]9KKY9\B*C4GTLGL=B73 :5T%9.B:6Y8XSFN2C^76U[Z&8 M7_-2IDG.'@HDRBRCQ=L7EO+7FQ$>;7=\39Y74N\8SZ_7])D],OEM_5"H3^,= M)4XREHN$YZA@RYO1+;X*R50'5"U^3]BKV-M&^E">.'_1'^[BFY&E>\12%DF- MH.K/ABU8FFJ2ZL<_#72TRZD#][>W]+ Z>'4P3U2P!4__2&*YNAEY(Q2S)2U3 M^96__LR: YIH7L134?U&KTU;:X2B4DB>-<&J!UF2UW_I]V8@]@(49SB - 'D MU "[";!/#7": ."YK&X'DO5$\T;1TW6+W56C@9&DQSN,^BR^VQ$\-0VKLI;5<\^]B43JD0 MB"^;2?WGK^I[="=9)OX:FJDUS!F&Z<)^)=8T8CJAO)SVIK73ZE2:1:+5F1Y,\7*%?W ML"IFNT,%"UG5T'=$<_L'XMC3B64=3.:%L=_GGCN0L 2%@+!.N)/=^)/C>(_ M:IG0NDAJ_6OA]=FGSD>@FM->D2#>@8[&+IRK(R0L@(2%0+". MCMY.1\^HXT/!(\;4]6U9\.SX23LDH-<3T/:PTSL9C?G/%;&?T['(Y#!GT&]V MT"($ZE5GS&>[,9\9Q_PV_ENMM=2*654]R1&-XT0O?&F*UC2)]6HGHNM$TO2B MWJF(.:3+KGU08]R09;&7C@ZO52:T"XZ&>>R8 P3JJ8*M=G5KOUS2! M2K7**M(W?67BI112K3KU=BT%7VNIAE>A1OJY-Q6@-!^4%H#20BA:5_4]3P)# MKN :&I3*D#0?E!: TD(H6E=ETJI,_M\5A#G?V?. ].YM[8GKN9YS4)1/;1B M]B\<2JNOO%-G> V!6_\$&]?O T6WS#=,2*6*VB_5#:;>;!86VA <% /45P&E M^:"T )060M&ZVK?F"G9 2R^HP0)*\T%I 2@MA*)U56Z]&_P_FS?F?&?/@[X_ M8A/'D]L6$ VK]P**WK33W/.U)Z6_\&FPV<>UJ\,/E9_Z_LK&(+:6(L M0&D^*"T I850M*[:K6&#IZ#%%M+B6(#2?%!: $H+H6A=E5L[!YO]'/AB"^G? M+!I:QP(GKC5U>_>Y)S8,0/L7GI"V*TSK^6"SZ?/ BNK1##7DYU=<2)-E 4KS M06D!*"V$HG7_R=[Z2<2"K+@$U#\"I?F@M "4%D+1NBJW_A$Q.A?P%=><[^QY M@'L5S9E@MU=P3VP7@/8N',AJ.WB*[>%R2UJ_AYC]GL96H!N:I/0I9940.P4J MMP')%4/$PAZZ4_MR_= 9NGVE18P>4IH/*@/J^8#2?%!: $H+H6C=N=!:3 3T M&1T":B:!TGQ06@!*"Z%H795;,XF8']6!K\.@=E-#VZ]TWHQ8ZN>P$)_8, #M M7SB0=N+8'ID=>4J$M/X/,?L_9Y7B(%NG_(VQYEQ]*(MHI>Z6CY=D4"\(E.:# MT@)06@A%Z\Z)UGHB+FA)!K6<0&D^*"T I850M*[*K>5$S \)P9=D4%.JH74> M*/.X_D9ZQXKEZ>$"CB92[KI\)W>W_'_B M4O*LVEPQJFJ[;J"^7W(NMQ]T@MWK+/-_ 5!+ P04 " !$B -7L;%=EB ' M !., &0 'AL+W=O=-JE-P 8"NS926^YEIYM6M;?M9X>X"3=>,FS2];\_\Q*,@3@ADZS;W1#" ,_XBBAUY,-8]OWLQD--B3&=)IN2<)_>4JS&#-^ MF:UG=)L1O"J-XF@&#<.9Q3A,)HNK\KO[;'&5YBP*$W*? 9K',;DF4/E]/ MS,G^BX=PO6'%%[/%U1:OR2-AG[?W&;^:-2JK,"8)#=,$9.3I>G)COO>16QB4 M+;Z$Y)FV/H-B*,LT_59J_]1#IX/9HDIN4NCK^&*;:XG[@2LR!/.(_:0/O]%Z@'9A5Z01K3\&SS7 M;8T)"'+*TK@VYCV(PZ3Z%_^H0;0,3.N :P-8,< 'C) M0'J&M@'#*S:P"K) M5$,I.?B8X<55ECZ#K&C-U8H/)*RQMR"7E3W)^0O8"W/F$XC.@[WN+SHP_>OGD'WH 9H!N< M$0K"!'Q.0D8O^)?\\[^;-*.]+7S.@KIG=U7/X(&>.>!CFK -!;\G M*[(:L/?5]B94",PXIH85W+.ZA4K%OW$R!89Y : !T=" CICGW!P9!\U]M;E/ M FY>>8>*T:#FSJ-2#PWK%0'E/=WB@%Q/>,2@)-N1R>*QNHLW.WZ+\3(B@$<6 M\&>&$_;K+Z9C_#;0[=O*C37&S4&Q.YUBOB8Q":_5X+54ZHM;L@Z3)$S6(,GC M)<489+;$,0YCHAZ!3S-8E).-T&IWMV&$H%T&,SS.VO*,N M]MSJK+P3V_G*3I^)Q&N0>$HDY>.,ISM'AJP4&3N?O!X7OE L!W:P:/(I83$- MD0H:ZI#T@V1!2(^C4>N,95.KM>%<(M.=>QTXNKS*=%J)LJFD3@):HRX<35YE.%# @><]S4;$&+6+T>!@/Q39CNNXW5 TU+ 3LV0H M(L$VE0GF8O_@VA%:Q!M. 9!JB16/]XL6K;1N>8R0UE2[5I."$D00]H*U+KJYFHC0A.3;>+2)-7&9%(W$UE(MM)'TZ I#5CK]4D2,[4 M[241KY&,FR(;-]7IN)1$G(!(4YY<(W('$,VGCMEE]!K9N2G2YA)X8 MI#6+K]7DA8BF5F^2>4="FOSZ423H4)V@'TLHGNN'(L#U0Y'L'XK;XJ$H6)U( M3]V=L?1JM385B*9F%YXNIS)CD>9#4_G^H9=8/)!B^Z28:T7RG:ECOO!HA^,^3-6T%8 MQB'J#*A^8S\ZNIX_&;76($>&95<=&9Q\KU%O0%%O0'6]<0SXN*FHJ3ZHF=K] MJ8@,N_O619=3&: H2J"Z*"DW4K9G;*3 _LO[X9V44QOZZIZ>2T+4'O!([?$] M+S:GJQDU.&*MQ896-5^7FLQ.U"30_3D;P5!KM:)5S=>E)C,6-0W4LN>@5AE- ML+_K<#FX[:#+K7P.090U2%W6G/IF72TS^J1!?]O!F\]1=Z-;IFD([6VD*KFJ]+388H:@L$?])1%ZU5A%8U7Y>:S+AU MFDA=3)P8X=0JHPGVMS N+<]S;;N[BE]C"P.)T@*I<_"3(YS6P@#U#P,Y!C3M M7HA[C3( B3( JY*5YU1 Q$T&/ED$O/QCTM&;]6M5\76HR5E$< M(.YERE@:EQ\W!*](5C3@ MOS^E*=M?% Z:_T*P^!]02P,$% @ 1(@#5SUI6ND!&0 IY8! !D !X M;"]W;W)K&ULQ=U=XN5E^I@LBG^Y3;.'."]^ MS>ZNEH]9$D_7,SW,KXQ.9W#U$,\6%Q_>K1^[R3Z\2U?Y?+9(;C)MN7IXB+,? MGY)Y^NW]A7ZQ?>#OL[O[O'S@ZL.[Q_@N^9SD7QYOLN*WJV=E.GM(%LM9NM"R MY/;]Q4?];33NES.LI_AMEGQ;[ORLE4_E:YK^7O[B3M]?=,HE2N;))"^)N/C/ M4W*=S.>E5"S'/ROTXGG,ZM7[RQ9/Y&B^3ZW3^C]DTOW]_,;K0ILEM MO)KG?T^_.4GUA-8+.$GGR_7_:]^J:3L7VF2US-.':N9B"1YFB\U_X^_5'V)G M!D,_,H-1S6#LSV -4-O;X;NL>?0KV;H[X_0/S+#H)IA<.YS M&%8S#/<7:7QDAE$UPVAOAMZQYS"N9AB?.X/>V;YRG;-G>7ZQ]U_MX[-L7VY] M__7N'OM;Z=L77#_[%=>W+[F^?LVO-F_?]7O?C//XP[LL_:9EY?2%5_ZP7H'6 M\Q=O^=FB7-<_YUGQK[-BOOS#YSR=_/[F4[&V3+7K]*&(D&6\7@G?:%&<97&Y M)FJOS"2/9_/EW[1?M"MM>1]GR5*;+;0OBUF^?%T\6/S\ZWVZ6L:+Z?+=55XL M5ZE?3:IE$)ME,(XL@ZZ%Z2*_7VIB,4VF#?.[ZOF[I^;WU?,/%/-?%7_/YS^J ML?VC?C*48!AGEUK'>*T9':-;_;T:%NM:K7BKQ:76[:P50\NS>%$$?0-CGF#B M@NGH:Z9S?&'$J869%PNC5POSY;.IO?KE;]I=L5!YTK105IOG5K^K&B1;+47I MT[/4V2Y8 ^.<>LE^;)]>9_NWWGVW'UT\]_PGVGW^NYT#>VW^@FU@_Z]:XN"O M6N)0#9O)9.>]>0X8J<'/R>-V2?51HR+%0O/"S_O^%I?=J,WVL>O]QL?+M\ MC"?)^XMBNW"99$_)Q8?__B]]T/F?IG0B,9/$!(E9)&:3F$-B+HEY).:36$!B M(8E%$"8E3^\Y>7HJ_<,_UKL\19S$3TE6[,)M/KBU:9PGVFT\R[2G>+Y*7F\> M7F_:/2;9+)UJKXH?5\MI^>LF!_^F_:'^N/ZD7)*V&41B)HD)$K-(S"8QA\3< M#39:8^5!B*2J_D1KVY:F"1FLPE*<*R><809BT MFO>?5_.^X&QB+-M2R9I'>+V;^2Z6LM?2P?7I;KUL:PX.- Z/?[^U-Y1].U>L- MC/U-B,.I^IUNK[NWMT ^R0C"I'5U]+RNCI3KJKT^>/^G]O&5<-O5EL1,$A,D M9I&836(.B;DDYI&8/SHX&- U+O717@B00X8D%D&8E!7CYZP8J[-B%6?3\I"A MD\3S_%[[&(J/KS5W,2FBXGH>+Y?:I^*G\M'--V@W\WC1%!S*4=H&!XF9)"9( MS"(QF\0<$G-)S",QG\0"$@M)+((P*5_T3MU#Z;SPEZ/5 D#A@VHFJ@E4LU#- M1C4'U5Q4\U#-1[4 U4)4BRA-#J*=0IS^'_D213U,Z[@A-1/51*5)N]?Z_@%Z M"QW31C4'U5Q4\U#-1[4 U4)4BRA-CA&CCA'CI;YY48_<.EE(S40U<>)OO#U> M;YP^7F^A"V:CFH-J+JIYJ.:C6H!J(:I%E";'3UTUU95]LI\YN*N66\<+6B-% M-8%J5J7M'F#L7>Y_%6&C8SJHYJ*:AVH^J@6H%J):1&ERK M>#%)M/162[XGV62V7/_\E"S+0%FNMVLV^S[5^1_3(E*.GPGR23U>ZSPA-1/5 M1*7M?F?9'>_O!I$CVJCFH)J+:AZJ^:@6H%J(:A&ER6E2-U+U$Y74),_G14(4 M 9(GBVF2O=;BAW2UR(\>-D'+IZAFHIK0#XN->G=X>-P$;9:BFH-J+JIYJ.:C M6H!J(:I%E"8'1EU8U<]IK&Z/KQI-DV*/90?LV3>=/FA3VJI]?J*]EY1 M3:":A6HVJCFHYE;:>&?].5A;3T[BGYXD.#U)B#ZSB-+D"W'5M5)#V1;;;.\O MM55YZ''^8[:X*WZLOLDH'B\^;2?UEQJK\G)F3>NO>HRVZR^JF:@F4,U"-1O5 M'%1S4_@-=KA#5(DJ3TZ>NGAKJZNGY)]#D]TFFY??QXM2Y-.H16Z<. M6DE%-8%J%JK9J.:@FEMI4IFF-^H='/-$1_7/'#5 1PU1+:(T.2WJNJFA+*"= M>6G2LC\6?O[R9^KLZO%;9P>IF:@F4,U"-1O5'%1S4[_T:S]>]]C)#-G'1O(>#%E!1S40U@6H6JMFH MYJ":6VE2S=\H/O;'@_V-#;2">NZP 3ILV#3L8#0JOG& MX052>^/QJ+]_#P1TU!#5(DJ3JOF5MAL3;[K=86>L[^<$>N535(LH3U^5Q@_D928'V M/%'-1#6!:A:JV:CFH)J+:AZJ^94F)<6@8^C]@^,+Z#5,42VB-/D&CW7=M*NN MF]XDV?K^VT5>5 6O\UNF:KIM>J":B6H"U2Q4LU'-0347U3Q4\U$M0+40U2)* MDR.F;IEV7[IEVD5;IJAFHII -0O5;%1S4,U%-0_5?%0+4"U$M8C2Y" RZB!Z ML9:I>N36"82V3%%-H)J%:C:J.:CFHIJ':OZ)]:;%56L#=,%"5(LH38Z?NF;: M_8_73-4CMHX=M&:*:@+5+%2S4;-MADR+#9*G(BR>$JT<;39)JFV4QE @RW#7J&:BFD U"]7L M$R]Q;_.9VA@ Y'*XJ.:AFH]J :J%J!91FAPH=:6TJZZ4?IQ.U[LP\7PO/XKM MCG^N9MGZ&$QCEJ#=4E0S44V@FH5J]HE7UU!D"=HC134/U7Q4"U M1+6(TN0L MJ6NKW3.N=]KBCMEJKG6$H&545!.H9J&:76F[V^1[&^0..J#;,*!QN-]Q.-'! MCH+?,%'_<&_B<*+!P>6\T&<849J\'M:=T:ZZ,_IKFA+' MQRQ]JJY*?'=>U50]>.NU%JV:HII -0O5;%1S4,U%-0_5_.YAU50W!IW>?H4, M'35$M8C2Y'BIJZ9===7T+S_-53U^ZX1!6ZJH)E#-0C4;U1Q4T> M]D%[?7TPZ.WO=: MU#-'#=!1PX91NSU]J'?W3FRC1I56\EY=+^VIZZ5_W3FN MZH';Q@&JF:@F4,U"-1O5'%1S*VWW(WHTNAST._7_]O8'/'0!_/8+$* +$#8L M@*YW+O>C*:)&E4.B+HCVU#>P/_/L5[72>HU'6YZH)E#-0C4;U1Q4DD!'#5$MHC0Y)^K^9D_=0SOWK#8UTSHHT#(FJ@E4LU#-1C4'U5Q4\U#- MKS3IK+9BVO'^-Q[HJ"&J190F!T7=M.RIFY;GGM16[&2$L\7L8?70&"-HN1+5 M3%03J&:AFHUJ#JJYJ.:AFH]J :J%J!91FAPV=5FSM^ENO=SI;3VRBG:-:B:J M"52S4,U&-0?57%3S4,U'M0#50E2+*$T.HKKDV5/7 '^N-:[&6X<,VO1$-8%J M%JK9)U[B[O,96*-C9V YZ *YJ.:AFH]J :J%J!91FIPL=>6SIZY\AKLELWK_ M22N_P"WO4*=(%;3\B6HFJ@E4LU#-/O'RGI4J:#D4U3Q4\U$M0+40U2)*DU.E M+K#VU 76-D=IXN]'C]*@1554,U%-H)J%:C:J.:CFHIJ':CZJ!:@6HEI$:7+8 MU'76WNBEC]*@?594,U%-H)J%:C:J.:CFHIJ':CZJ!:@6HEI$:7(0U;77GKKV M^I-':= 2+*J9J"90S4(U^\1+K#BW'UT.%]4\5/-1+4"U$-4B2I,"I5]7;/OJ MBNV?/SBCAMN&":J9J"90S4(U^\3+6X6)-J@.TC2E"KI +JIYJ.:C6H!J(:I% ME":G2MW)[:L[N3?W\2)/'S;[0]J78Y> 5BNM(P3MY**:0#4+U6Q4HT,5[XZ$L?[?RBFHEJ M4L5+-1S4$U%]4\5/-1+4"U M$-4B2I.#J&X&]]7-X)\[^J+&6X<,V@A&-8%J%JK9)UYBQ=$7=#E<5/-0S4>U M -5"5(LH30Z4NOW;5Y;Z?N;H"]06K,*$U$Q4$ZAFH9I]XN55'G4A%\1%-0_5 M?%0+4"U$M8C2Y#2I*[Q]=;_32K/;9):O"KNZ,L*1BRJJG=;A@;9U44V@FH5J M-JHYJ.:BFH=J?J5)UX8<'EXA'ATT1+6(TN2@J!NY_1.-W,]?FH_'HGU;5#-1 M3:":A6HVJCFHYJ*:AVH^J@6H%J):1&ER?-35V_[PI8_'HK5<5#-13:":A6HV MJCFHYJ*:AVH^J@6H%J):1&ER$-6UW+[Z*K,_/;+KHLOAH9J/:@&JA:@649H<)G6UMJ_N7;:],X6::QTA:)D6U02J6:AF MHYJ#:BZJ>?W#:[8.#VY2X:-C!@UCZ@/]X,X8Z* 1I4DY,*@;L8,6C=AL_YS" M]87CM,>L_*KW+HWG3#$/-M0X+M.Z*:@+5+%2S4!E9PQATA@=WPT"']<\=-D"'#<\=-J*&E=?SNG\Z.*]_RM\/0SUPZT1 NZFH M)E#-0C4;U1Q4Z$#9)#OW MGA=JI?5:36HFJ@E4LU#-1C4'U5Q4\U#-K[3=3^7]CAJOF5IDP(M 6*:A&ER0E1MT ' MZA;HN3?$43.M,P)MA:*:0#4+U6Q46V^/D&[H*AFHII -0O5;%1S M*FVWDU!L^YOI\EMYKX MGDQ6ZPO]_._M;1$765,,J,&V,8!J)JH)5+-0S48U!]5<5/-0S4>U -5"5(LH M30Z6N@PZU%]XQV>(MD%1S40U@6H6JMFHYJ":BVH>JOFH%J!:B&H1IR/UX*U#"&V9HII -0O5 M;%1SAH=-27TP[O>'>TU)%QW60S4?U0)4"U$MHC0Y7^J^ZE#=5XU6#U^3K#RK M)=]\@53N3U4_-B8&VD*MM-WW:E=^EYKH@ +5+%2S4I4G-1/5!*I9J&:CFH-J+JIYJ.:C M6H!J(:I%E"8'2=UF'?9?^I )VH1%-1/5!*I9J&:CFH-J+JIYJ.:C6H!J(:I% ME"8'45V:':I+LS]W"P@UWCIDT"HMJ@E4LU#-1C4'U5Q4\U#-/[%JC*NKW6O& M^-C%4 )T@4)4BRA-3I:Z:CL\4;5MOICA4KM/Y]/Z:H;:=)65OU77.&Q,&;1_ MBVHFJ@E4LU#-1C7GQ)M'<:<)%UT0#]5\5 M0+42UB-+D=*G+ML,3ETJMCL3$ MWX\>B4'+LJAFHII -0O5;%1S4,U%-0_5?%0+4"U$M8C2Y""IR[+#\4L?B4'+ MM*AFHII -0O5;%1S4,U%-0_5?%0+4"U$M8C2I" :U?7^W-'8M1XVY!! M-1/5!*I9J&:CFH-J+JIYJ.:?6#6,S:7N-:-_]$ ,NCPAJD64)@=+7<\=J:_5 MRAV(40_4.F30&BZJ"52S4,U&->?$FTYI-W,XT5CXJ"=6U0S44V@FH5J-JHYJ.:BFH=J/JH%J!:B M6D1I<@;5Q=Q1]X4/XHS0*B^JF:@F4,U"-1O5'%1S4[-5Z1[?Q]"/U MR*T3B-1,5!.H9J&:C6H.JKFHYJ&:?V*]Z3UW;7K'#_&0"Q2B6D1I*1 M^N*X9\=.6NR)E;MC\4)+'\LIEL=N!Z@>L77G(2 M__0DP>E)0O29190FKZ5U*76D+J5NOPI9Y?=I5FYPG[JD2.5)EY_H& -]O'?Y MB6OUP*U7P\-AQ[UBV+U1!3JJA6HVJCFHYJ*:AVH^J@6H%J):1&ER&-3%TI'Z M*JQ5-5U+ME]Y+E=?EY-LMM[MUK(X3UYKXO/-36,NH)515#-13:":A6HVJCFH MYE::]-%ZJ>]_BJ--T'.&#- A0U2+*$T*A'%=\!RK6VS/98?']?69T]MR!_RA MR()-)^M57&PYE-\+3,IO)G3!'>^)JH75"H!5.5!.H M9J&:C6H.JKFHYJ&:?^+]KSAK.$ 7)$2UB-+DV*@;G&-U@_-Z=S.D;&XFTZJW M6>^[K/_M\3E?YO'BU+$-]:"MDP:M;J*:0#4+U6Q4JOFH%J!:B&I1I4DE",,P^O5>X"8XKI;W29*; M<1Y_>/>09'?)=3*?+[5)NEKDY<+L/*IER6T1+/K;C\;%U<'C0G_KZ V/N_I; MK^EQ7W\;K!^_JH?]\.XQODO".+N;+9;:/+DM%J%S65Y#-BNO'K+])4\?WU_H M%]K7-,_3A_6/]TE<[.*5$Q3_?INF^?:7&UL MM9AKC^(V%(;_BI56U:Y42.Q<2*: -,Q>VDJCCF8TLY\-,1!-$E/;@1VI/[ZV M$V(HB36P93\LN=CG/.?UY![D9=\XJR%V-RX+E^L28'YD&Y( M*=\L*2NPD+=LY?(-(SC5G8K<19X7N07.2FV'1,*Y%G)7E@@%=%@=G; MC.1T-W&@LW_PF*W60CUPI^,-7I$G(IXW#TS>N6V4-"M(R3-: D:6$^<6WLQ0 MI#KH%B\9V?&#:Z!*F5/ZJF[^2">.IXA(3A9"A<#R9TON2)ZK2)+C[R:HT^94 M'0^O]]&_Z.)E,7/,R1W-OV6I6$^(J%X]T]SMI"@I5O 7-N?X?[.JV M(]EX47%!BZ:S)"BRLO[%WQLA#CKXJ*<#:CH@S5TGTI2?L,#3,:,[P%1K&4U= MZ%)U;PF7E6I4G@23;S/93TR?!%V\#F:RKA3B3J(Y726"6OV7E M2EYNI392%V8DXEJBJLP$[U+%FD(MO1N^P0LR<>3:XH1MB3/]Y2<8>;]9"@C: M @(=W>\IX&0@GQ4E^*L27. RE15U$0=7( Y;XM J^8RLLK(\DGJ.S&B$XP@ M2>(P[*88M10C*\5+K8D0GL1HI;I-B*=*=&)S^# M(S[EB#P$PZB;(VDY$BO'9SVA+Y\WR>F\04$<)#U8T#,;K6==A=^T09!T<+LE M3!H>T%,)R%V;@"\X8^ %YQ7IW%&]*RQ%>. 0\)V+<:\E70*Z42[! 36;B):X MXBG8$%8+K)0V.W)G:77J^$#NR!N.>K1&!AE9D?=: ]QHO=):ITKKI=)ZJ[16 M==P_/5_$7>>'_N$\\89>S^X"C== N]GTK>QS^?Q3OC :^GX/G[$2:-WWCY?Y MN5!!!]1H&"<]4,8MH-TNFC5_A>D9GDQ/J6+2-S^-B4"[BSP0IC^H)>U@KL?X M_5\2]M"7[@;&>>#H"A\3T.IGET(;;X)V<_H?OB?@J5_Y 1S!OA5E_ K:#>O< M+PIXZE 015[0X]_(&!2R^LCY#M[$.[)P.62)UT-B' ?9'>='/;P)?_35%<(H M"GK C*\@="4/1U;#NG !(&,KR&XKU_3P)O7A)@FA-^Q5VW@-LGO-U5T<=1B2 MCX9Q'[DQ)&0WI!]QR2;T$12$\;!W@1O707;7N9I--GD/9T <#Z/0,__^"^\> M'%D4A*WTP0P'"UJ5HCZ]:)^VAS^W]9&':5Z?'-UC)BM%H:@, )@/ 9 >&PO=V]R:W-H965TY MUF[@+IK-I1JP^]TEG<$]R(?EF&//+E#"*(%41"PE'*8]:^!>C=R&"M S?D:P M$:4V450FC"U4YR;L68[*"&((I(*@^%K#".)8(6$>?W-0JUA3!9;;._3/FCR2 MF5 !(Q;_BD(Y[UEMBX0PI:M8WK'-%\@)-15>P&*AGV23SW4L$JR$9$D>C!DD M49J]Z6,N1"D <:H#O#S >VF GP?XFFB6F:9U327M=SG;$*YF(YIJ:&UT-+*) M4O4;[R7'KQ'&R?Z]9,'B?(A"A&3$$MP=@FI]S\DMY0N0YQ/][0Z$Y%$@L:E# MR$,:24'.KD'2*!;OU?S[!X&OM\0F8DXYB*XM,4.UCAWDV0RS;+PCV;CDEJ5R M+LBG-(2P(GYDCF\9XFU4II#'V\DS](R MW1+?/<#\1S/J4K''/UUE5X0W]'A MOB$;O_A9OL9K','[P6F*/B:NDMGU'+($GFE=);412QT/5V)) ^A9Z'\!? U6 M_]T;M^5\K"):$]@![49!NZ'1_6-[5#',]^'!'AUP%&0&>*I(,MF2\KPQW>KA MP8;RD/S^AI#D1D(B_E1)U:A3JIK #J1J%E(UC3MDC!X%,F,T)F=12D(6QY2+ M_3YY7\4^@VQI2'7LK_NNVNWK,BGSG(-<6T6N+6.NWU?)!/-BT^SD4/EFYT9E MDD:L4W]1!M8LL6FVFF['JR9T61"Z?)$]/6W/YC/V-&*=2J@FL /:[8)V^Y7M MV:Y3JIK #J3J%%)UZK>G$?)4]IVG/FX>\;'K[.\03HU.-H.=2BA'>^)E]PBI MTL7(?9&;?>5FO!6;W6P&.YE436B'U+T]=>^5'9TG4)=<-:$=RK6_E;GF:]E_ MN=J,>;("_A-?XY8]8H']O&91*D@,4PQU+BYQ<9Z5@5E'LJ6NI"9,8EVFFW,L MG8&K"?A]RIC<==0"13'>_P=02P,$% @ 1(@#5Z:,'Y"^! *QX !D M !X;"]W;W)K&ULQ9G;;N,V$(9?A5 7Q2[01")U ML)7:!A)+;;?H D&RVUX4O6 LVA8BB2Y)Q\G;EZ046:<(<<-%;FP=9CYR9JC? M&G-VH.R>;PD1X#'/"CZWMD+L+FR;K[8DQ_R<[D@A[ZPIR[&0IVQC\QTC.-%. M>68CQPGL'*>%M9CI:]=L,:-[D:4%N6: [_,2975.2-"<%3VD!&%G/K4MX$<-0.6B+/U-RX(UCH$*YH_1> MG7Q.YI:C9D0RLA(*@>77 UF2+%,D.8]_*ZA5CZD\%S!@] *:L M)4T=Z.QK;YFOM% +Y58P>3>5?F)Q*^CJ_NQ*ICH!2YK+]<>QKN 9T+? P*WX M41T3\#$B J<9_R2-O]U&X..'3^ #2 OP=4OW'!<)G]E"SE&-9*^J^5R5\T$O MS,<%7V@AMAS$14*2 ?]HW#\8\;=E;NH$H><$7:%1X._[XARXSD\ .<@=F,_R M]>YH*)RWC1[_[]%;R7#KU>)JGOO2:MEB1L[N^DOBDC%<;(A4$ 'NGD#3[AH_ MZD+'+"'HBU^/$'&#@_ M#Y7&)"PR"8L-P5I%].HB>F/TQ52EY+K-QYV""=!1UT&C!#T.^+2-T+N9-K1ED&C<%A: MIG7PTU=)2T(>Y#OX3J],E>!T13B0;T2 BBUA0\&/"P30, MNT(S8 8]_X4W&7AL$^%XGWB+L^JE)8V: MI$5&:;$I6KL\QXX63M];;HSVOD9ID5%:;(K6+N6Q_X6CG=E;Y";L_1$;!'ZO M=>I;082Z0A(-F4$GZ.E-WPQY8=C]\]=N;'[EA&WTKB.7D>T+4>YLU%?KG3]0 ]?[PXC]02P,$% @ 1(@#5\>MX!SY M! 1\ !D !X;"]W;W)K&ULQ9EM;^HV%(#_ MBI5)TYVT-G'"2^D J1!/]TZKAEKM[L.T#X88L)K$S#90I/WX.2]-2*X30FOI M]D-)S#F/?!)[K9RF3 GHYW>$.>B?QSM^#JSBXH 8U(+"B+ 2?KB?4 [Y&;*J027RDY MBK-KD)BR9.PEN?D23"PG61$)R4HF"*P^#F1.PC AJ77\FT.M8LY$\?SZC?YK M:KPR9HD%F;/P+QK([<2ZLT! UG@?RB=V_$QR@_H);\5"D?X'QTQV.++ :B\D MBW)EM8*(QMDG?LT=<:8 APT*;J[@UA3"*M:,E%ZOU46_F+QLE&>99,5V\%)>KVT[ ):'F0JQ5_L"QP%0.49(=4'CC2[FK=0D MV=V+'5Z1B:6RF2#\0*SICS_ @?.+SN$F8;Y)&#($JX2F5X2FE]*]IM!L,2R9#*))F&\2 MA@S!*D'L%T'LMSY?Z'6G*J2*3$ /-"#JP3I1$NK2X"P#C5)04NX/4V=L'\Y= M?%'"ORB!VB0J%@X*"PK%\3\[O1D%[,\_3I'#IE@^"TVOQ$Q4]8NH 9Y)?"::M&\ M(P!FI405I::B9@J$#("JCB_[2]C:^70M;CFEEFZ'3KVZZ>4&=\/1^5\]YW># MHROA58^4S1IL[]:N*7V:1NK6^:;P]3N5-+]!KN?6W7"15[6\;.+@A2XNR9," MX .F(5Z&!*P93RL@CE<$[.. <""W!+@.O ,HVH7LI+R4%T4>:O#]RZ_F\&PU=HE4/.,H6SC76 MPKGZ9JI?LVC>( ?KS6M''KK,J]I>-G%N>Q-WQ2^N.:GM)]?+(OYE$=0JDMEI MGQWI181OTK-4 59L'\OL.*<8+668/5*D BH[]>,R;>;9(+B MU'OZ/U!+ P04 " !$B -7V6,6(XT# !S#0 &0 'AL+W=O?3>7';.9X)B!2D(TR"EC_[YO&%)GGGQB68JGSEC!V5DB^M"?>2''TB;3VST M-KR0]A<=6JSGH$TM%2];LHZ@I*SYQU]:'WH$K0,3@I80G!.B"X2P)81#1XA: M0C1TA+@EV-3=)G=KW!(K/)\*?D#"H+6:*5CW+5O[19E9)VLE="_5/#7_12_% MG[F4Z(4(M,ZQ(.@!K?5JS.J"(+Y% .!V212FA;S3T-?U$MW>W*$;Y")I>B6B M#+TRJN1]K^'7G-<2LTPWWIS4IZ[269A8W$T;\:*).+@0<8@^<*9RB58L(QG M7U[G)U?XKG:OLS X6K@(K@K^5+,1"KU[%'A!",3S/)P>0.G\M]%7_WKT$S/" M;CV%5B^\H+?"@E&VZR^7WY_>I!+Z1/@#FNQ&+H+ES"GY*"N\(3-''X.2B#UQ MYM]^XR?>=Y#3[RFV?$^QU3N)GQ#VOF0_G,?VE4PT(ET MD!, "G "0 %. *C+3HP[)\97G?AD[T@D>\![(O25[_@UKJ5V0ANQX655*WU6 M(W9][30\T*HF@K@7N.^-Q][XS"L(%GC1F:5+"!:G\=E.6T$P?Q)?V$"3SJ[) M_VE7?XE=,6PRS# (!A@&P0##(!A@F-N[199$[.SU7>K$:Z::"T#7VKT0GNS% M^*Q]X3\^^T#[4K\HF@? 5_GF.?(!BQUE$A5DJX?R1JD.5C17_*:B>&7OL&]< MZ1NQ+>;Z542$ >C^+>?J6#$#=.^L^=]02P,$% @ 1(@#5\_:]A[1!0 M@#$ !D !X;"]W;W)K&ULS9M1;Z-&$,>_RLJ5 MJCNI/6 QV$X=2XE9U*LNE17KVH>J#\1>VRC NKM+7@RKD(L5\XE!9_ MQ/11'&VCXE3N&+LO=CZN+P=V,2.:T)4L$)'Z]T#G-$D*DIK'/Q5T4(]9.!YO M/]'#\N35R=Q%@LY9\F>\EKO+P7B UG03Y8F\98^_TNJ$O(*W8HDH_Z+'RM8> MH%4N)$LK9S6#-,X._Z,O52".'!1'[X K!_S<8?B"@ULYN'U'&%8.P[XC>)6# MU]?!KQS*9%J'8)61#B(9S::6"M:L5&FJ_16 8ZSHK*6DJM?8^4G9[^K MXOW$A$ +RM%R%W&*?D9+5;_K/*&(;=!5)N-UG.1% : E7>4\EC$5Z%U 910G MXKVR%X6?F%I23:C 6JMJ\.O#X/B%P5UTPS*Y$XAD:[K6^ =F?]_@;ZE U-' M3]&XQD;@;WGV ;GV3PC;V-7,9][?'>M.Y]M&)]\V>FAV#^A*N3LZ]U8LW;JR MW)+GOL![J7#(EU62JW2A#6J\PK*'^A@]N,/CF__HLLO)"R A!%(6 @$:]7% ML*Z+H8G>K@O1U 5MU<6J71?TJ2[VJB[*=H/>Q5G5>-[KRN(P":^<1'%[?9@Y MH['CV;8]M1Z.4ZXQ]/ (=PP#'7&B(1(=T5'1>VX8&@/URC1X=1H\8QJ6DJWN M$=L7$19(/7,(&65K%>.O!=;KG)WK^6-_/'P65^/PIUY*/0[+3FB.U&LS@9M,8&,F;JF0/%Y)%7-1=N<\BZ5> M83*"3K[4(&D!*(V TD(H6CO!C3CDG(AF^5G? M=R&EECDH+0"E$5!:"$5KI[/1GAS_//HNJ'(%2@M :024%D+1VN71R%>.405Y ML[X[ZCZ&8M_1]-V>AD%?0]+7,#1'ZK69: 0CQZP8+5[JNZ"*$"@M *414%H( M16NGLY&8G,EY]%U040J4%H#2""@MA**UEQTTPA0V*AMOU7>K6;2>3G5M5VC1J%C7+&F[5?5Z,B=%7: MN<[.'FO:;]<.%UINI_UV[2::Y2CF(+TV"8WF@\V:SYQE#Y3+^"XI"'#X&:/"';Q-N(KZ-,X$2NE%#V1]&ZMSY M8;G_84>R?;D\_8Y)R=)RC->6%@?I]P]1-H-HI!J@_NIC]#U!+ P04 M" !$B -75UJ7DVH$ "9&@ &0 'AL+W=O]OHS88Q_\5BYVF.ZDJF%^!+(G4!-@Z[4Y5<]U>3'OA)DZ""G9F.\E- MNC_^S(^20*G;=.Z;%LSS_=A^OL8X]NA V0/?8"S MSPC?&QLA-@.39,O-CA' M_))N,9%/5I3E2,A;MC;YEF&T+$5Y9MJ6Y9LY2HDQ&95E-VPRHCN1I03?,,!W M>8[8?U.$I)8#AU=BX M@L,$NH6@C/@SQ0=^<@V*KMQ3^E#<7"_'AE6T"&=X(0H$DO_V>(:SK"#)=OQ; M0XVFSD)X>OU(3\K.R\[<(XYG-/LK78K-V @,L,0KM,O$+3W\ANL.>05O03-> M_@6'*M8/#;#8<4'S6BQ;D*>D^H^^U8DX$=CV,P*[%MBO%3BUP.D('.L9@5L+ MW-?6X-4"KR. _C,"OQ;X9>ZK9)69CI! DQ&C!\"*:$DK+DJ[2K5,<$J*D347 M3#Y-I4Y,YG@MQXD B"S!KYBN&=INT@6X)M6@+8RLPT1M: WAE<0\NUM.J M1(V)\$)B8(51Y-QIAJQ3\IP7ANPMWE(F4K)NC=:__Y#AX%K@G/_3-T(KMMO/ M+N;Q(=^B!1X;4+.1@9]5,=YOR!_G\ MBUQ^5L$7I[%7>^%3IAD4Y8K!.6:(*UQL&@&0>#=_S:#72ZK1,6 MZ83%.F&))EC+[:!Q.U"^]>TWG,DW_ +(SUY1)G_G]3FLY)WKL$Y85,'"DTG6 MN@R#SDRLL\:DM\:PJ;'E2-@X$BH=N2.IP$LP%TC@WI\\2OFY!NB$13IAL4Y8 MH@G6,A1:QY^\UCM.J35> _V\A6NM;JW([M'V[ MLQ+MB[.LP/$[2]$ZKK7(= ,XZ"PRXSY>" ?6H+,85??OK?FSC_FSE?F[)@(S M4KXB*.O-GU)_]GNADQ9II<5::8DN6MO7XV8*?,_=%*AU.T4K+=)*B[72$EVT MMNG'/16HWE1Y>3)TGTQ>@R (NE/ATZC L8+N1/@T"@[\L+OET1?F>-UI-5'W M[-S,F2<[YSEFZ_*,@X,%W1%1[4@VIM IG\+A#/:41W 85Z6QE MD"Z MC2MPMV_I@+3C2Q(XNE&1L@%Y./OX>U[HZP^!NY]\.CEI/9Q?[_K/+'!.0B_I MU0&D%RVX4&H'8PGBPQ+L8\>HN]O4=OJI(7*!IUA8[R!%>P1AQ(E'CY&_E@0& M$MQM^8-7I3_;(< MPWY)M69*WAC#3K;.%U!0C^^7I5$X5739[ER1=8"]F23C0J5,-6G:9.4:]@7+ M0([BTQG<=5&& &I=Y&:0KN&!6*/YDLD&K3(R#*1(\,J7Y9-/S1]'RGBWTJIT6 M&:ZY,8A,CD!D]\V^-0\7&;W/0H;U26CCN+5UV&J\ 1QJ!^0G')7%.FDP MGG.AN:RM&4]3)E^_D1+,9A?@0P+ ^F M (MQ45B>_VD]/70]#L.T];Q(#XWIH3$NRH>,[ ?+XX])S.5?:9)$41QC%1V- MO I&6-WB&'[\;)@VB,#R0*:_JS6^VWB'[.\#;$_W=0BV4KP3L97BM0;$7S>( M2!+_;F-Y( +;!:QW(+\_#_24/R:*8%C6.D.C%\_/N# M/251E"1^!#"_@BC"$'@:<013 !HP)(KL>W#G?12NWE/A^K^9PV=02P,$% M @ 1(@#5Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'D0=::]S.IDB9*E)TKD&PYY]JS-XT+K1_:M;92=CM;.;4['8UNM1Z-6.XHYVHG-3*%X:" M!RF>[8_C89<]22L7LI'N93KJMALQ8JU4LI7?13T=34;,KO7S/]K([UHYWLPK MHYMF.DKZ P_".%G]5#P/D/=\8;L2QQ=WW(-,1^7$7W IC77=&=WUN6=\$O[D M?F_K]$?9.&%FW(E/1F\W4JW"9?Q3C,%C=/6P_^TK\=3\3C7JY5)68J:K;2N4 MZ^O1B"8 *KN6&SMBBK=B.KK43\*$Y_$WN*K[9W,>"M24.97^@+FJ.SQ*%%4+ M947-_);5C:P]1\TN>,-5)1B 3!'(=$#(?U, F2&0V2"0\X#C_PH@ MA?$*+^5E+3_7@ M3]H: :%0M0SIEJ@=)YA<$F*[?.32L ?>; 7[(KCU%1C^8/]DE]RNV=\0$]-+ M0NR7*Q\DJ56X*?M@K0B -_Y67-7LD]8UQ,0$DQ ;9B86#K)@'DF(17+M7Z> M'4F""2,A-T;;2M=]6]U;\XW"^0A4J$K&D)@P$G)CM*WOA^=.5X^0"?-#0BR( M#N;X@O<]2>NO9+N3(!^FB(38$:$97FMKV:TP;+[F40^<8EI(B;5PI2K="G;/ MOT5?6(I9(26VPERLPAE]QR7TRO#-6E;L2O57@YCHD(/8"G>AT']PM]RX%W9O MN/_HNC%O5)&8$%)B(:"A213+IY@04F(AX)@P"D@Q5Z3###IVP0J,YU-,(BFQ M1-!@)7[IF$928HV@P4J,B9DE)1]Z+!P[NN?^KO8/"(7I)"7621^U',+*,)=D MQ"Z!D<%!.$PJ&;54W@@1=J 0$Y-*1BR5GR.%@S6)9K&HK8+I.:;G-PW&"9\V3EFGGS0)-<)Q,3,DP^9Y(JB M\!RS3TYL'QP3]I8$)J" 6 MT(XPC'JTZI++/CSR+GH*"R@6,!(N, $5Q +:C6I_6968?0IB^[PR=ANO*NM;D'_C7S<6;ZM:P\-.O8LF+,!&]W#;-I2_[JJXUK_K8\__ U!+ P04 " !$ MB -7'M^97AP" ])P &@ 'AL+U]R96QS+W=O9-K*!I!3?BBV012M3G;?EC.P#^I!3R+. M"!6(RS_A$P*>?I5#.^Z[4]WM^[KX.!Y.==7LQK'_D5)=[\JQK7==7T[G(YMN M.+;C>3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8 MG/YTPWO=E3(VB]=VV)9QU:2/PW5W39>-W)TG-XN7MU4SO+Q)D^8.4@C2^8,, M@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6! MUH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN! MWHIZ*X'>.GG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E MT-M0;R/0VU!O(]#;4&\CT-LF+TL(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3; M"/0VU-L(]';4VPGT=M3;"?1VU-L)]';4VPGT]LG+;@*]'?5V KT=]78"O1WU M=@*]'?5V KT=]78"O0/U#@*] _4. KT#]0X"O0/U#@*] _4. KUC\K&20.] MO8- [T"]@T#O0+V#0.] O8- [XQZ9P*],^J="?3.J'7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2 MM>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T M^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S M\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLT K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " !$B -7F5R<(Q & "<)P $P @ '+ 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $2( U 8 M " @0P( !X;"]W;W)K';'X& !-&@ & @($0#@ >&PO=V]R M:W-H965T&UL4$L! A0#% @ 1(@#5SHMG*X' P 60H M !@ ("!Q!0 'AL+W=OS]B'\4# M "0#0 & @('?'@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1(@#5S+_FA&PO=V]R:W-H965T&UL4$L! A0#% @ M1(@#5QRKXW00!P ,Q !@ ("!(CP 'AL+W=O&UL4$L! A0# M% @ 1(@#5P+LE'(-! @D !D ("!,6H 'AL+W=O M&PO=V]R:W-H965T/S6WO2 X ,&UL4$L! A0#% @ 1(@#5XTP M[8ML! Y L !D ("!,8$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(@#5U!JF#]0"P AAP !D M ("!*I8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1(@#5^O#G#U4! !@H !D ("! M(KD 'AL+W=O&PO=V]R:W-H965TK !X;"]W;W)K&UL4$L! A0#% M @ 1(@#5_G#[<[Q @ LP8 !D ("!$L4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(@#5R5V,(C, M P O @ !D ("!/O4 'AL+W=O&PO=V]R:W-H965TP0 $(1 9 " @5\ 0!X;"]W;W)K&UL4$L! A0#% @ 1(@#5S"6:O31 @ #P8 !D M ("!$04! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1(@#5]@MIA#4!P >A8 !D ("!%P\! M 'AL+W=O&PO=V]R:W-H965T$NXM).@, -D& 9 M " @9\; 0!X;"]W;W)K&UL4$L! A0#% @ M1(@#5Y\O#RP_ @ S 0 !D ("!$!\! 'AL+W=O;K'SKT# 3$0 &0 @(&% M-0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1(@#5W/ PY>Y @ !P@ !D M ("!\#T! 'AL+W=O&PO=V]R:W-H M965T 9 M " @4]$ 0!X;"]W;W)K&UL4$L! M A0#% @ 1(@#5]8^1:W0!P D4P !D ("!%DX! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(@# M5_NUL#:)! H1< !D ("!36 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(@#5Z%2'B'Y @ U0D M !D ("!/&T! 'AL+W=O&PO=V]R:W-H965TK%.:0 MQP( "$( 9 " @:-Y 0!X;"]W;W)K&UL4$L! A0#% @ 1(@#5YPK?,.M @ $ D !D M ("!H7P! 'AL+W=O^TU58" #U!0 &0 @(&%?P$ >&PO=V]R:W-H965T M\1TE"UP( /<' 9 M " @1*" 0!X;"]W;W)K&UL4$L! A0# M% @ 1(@#5W81FWQY @ H04 !D ("!((4! 'AL+W=O M&PO=V]R:W-H965TQL5V6( < $XP 9 " @9B. M 0!X;"]W;W)K&UL4$L! A0#% @ 1(@#5SUI M6ND!&0 IY8! !D ("![Y4! 'AL+W=O$P &0 M @($GKP$ >&PO=V]R:W-H965TM%H:@, )@/ 9 " @;>S 0!X;"]W;W)K&UL4$L! A0#% @ 1(@#5Z:,'Y"^! *QX !D M ("!6+&PO M=V]R:W-H965T&UL4$L! A0#% @ 1(@#5\_:]A[1!0 @#$ !D ("! M0<4! 'AL+W=O&PO=V]R:W-H965TK/ 0!X;"]S='EL97,N>&UL4$L! A0#% @ 1(@#5Y>*NQS M $P( L ( !8-,! %]R96QS+RYR96QS4$L! A0#% M @ 1(@#5\XSD@/@! H2L \ ( !2=0! 'AL+W=OWYE>' ( #TG : M " 5;9 0!X;"]?E?PYQ[@$ ) F 3 " :K; 0!;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ !* $H /10 ,G= 0 $! end XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 298 367 1 false 79 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://guardanthealth.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (unaudited) Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited Condensed Consolidated Balance Sheets (unaudited) Statements 2 false false R3.htm 0000003 - 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 0000004 - 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 0000005 - 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 0000006 - Statement - Condensed Consolidated Statements of Stockholders??? (Deficit) Equity (unaudited) Sheet http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited Condensed Consolidated Statements of Stockholders??? (Deficit) Equity (unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Stockholders??? (Deficit) Equity (unaudited) (Parenthetical) Sheet http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunauditedParenthetical Condensed Consolidated Statements of Stockholders??? (Deficit) Equity (unaudited) (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business Sheet http://guardanthealth.com/role/DescriptionofBusiness Description of Business Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://guardanthealth.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Joint Venture Sheet http://guardanthealth.com/role/JointVenture Joint Venture Notes 11 false false R12.htm 0000012 - Disclosure - Condensed Consolidated Balance Sheet Components Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents Condensed Consolidated Balance Sheet Components Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities Sheet http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities Fair Value Measurements, Cash Equivalents and Marketable Securities Notes 13 false false R14.htm 0000014 - Disclosure - Intangible Assets, Net and Goodwill Sheet http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill Intangible Assets, Net and Goodwill Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://guardanthealth.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Leases Sheet http://guardanthealth.com/role/Leases Leases Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://guardanthealth.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Common Stock Sheet http://guardanthealth.com/role/CommonStock Common Stock Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://guardanthealth.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Net Loss Per Share Sheet http://guardanthealth.com/role/NetLossPerShare Net Loss Per Share Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://guardanthealth.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Segment and Geographic Information Sheet http://guardanthealth.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 22 false false R23.htm 0000023 - Disclosure - Related Party Transactions Sheet http://guardanthealth.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 9954701 - 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 24 false false R25.htm 9954702 - 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 25 false false R26.htm 9954703 - 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 26 false false R27.htm 9954704 - 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 27 false false R28.htm 9954705 - Disclosure - Intangible Assets, Net and Goodwill (Tables) Sheet http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables Intangible Assets, Net and Goodwill (Tables) Tables http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill 28 false false R29.htm 9954706 - Disclosure - Debt (Tables) Sheet http://guardanthealth.com/role/DebtTables Debt (Tables) Tables http://guardanthealth.com/role/Debt 29 false false R30.htm 9954707 - Disclosure - Leases (Tables) Sheet http://guardanthealth.com/role/LeasesTables Leases (Tables) Tables http://guardanthealth.com/role/Leases 30 false false R31.htm 9954708 - Disclosure - Common Stock (Tables) Sheet http://guardanthealth.com/role/CommonStockTables Common Stock (Tables) Tables http://guardanthealth.com/role/CommonStock 31 false false R32.htm 9954709 - Disclosure - Stock-Based Compensation (Tables) Sheet http://guardanthealth.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://guardanthealth.com/role/StockBasedCompensation 32 false false R33.htm 9954710 - Disclosure - Net Loss Per Share (Tables) Sheet http://guardanthealth.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://guardanthealth.com/role/NetLossPerShare 33 false false R34.htm 9954711 - Disclosure - Segment and Geographic Information (Tables) Sheet http://guardanthealth.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://guardanthealth.com/role/SegmentandGeographicInformation 34 false false R35.htm 9954712 - Disclosure - Description of Business (Details) Sheet http://guardanthealth.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://guardanthealth.com/role/DescriptionofBusiness 35 false false R36.htm 9954713 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 36 false false R37.htm 9954714 - 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 37 false false R38.htm 9954715 - Disclosure - Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details) Sheet http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details) Details 38 false false R39.htm 9954716 - Disclosure - Joint Venture (Details) Sheet http://guardanthealth.com/role/JointVentureDetails Joint Venture (Details) Details http://guardanthealth.com/role/JointVenture 39 false false R40.htm 9954717 - 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 40 false false R41.htm 9954718 - Disclosure - Condensed Consolidated Balance Sheet Components - Narrative (Details) Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails Condensed Consolidated Balance Sheet Components - Narrative (Details) Details 41 false false R42.htm 9954719 - Disclosure - Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details) Sheet http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details) Details 42 false false R43.htm 9954720 - 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 43 false false R44.htm 9954721 - 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 44 false false R45.htm 9954722 - 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 45 false false R46.htm 9954723 - 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 46 false false R47.htm 9954724 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Schedule of Unrealized Loss Position, Fair Value (Details) Sheet http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails Fair Value Measurements, Cash Equivalents and Marketable Securities - Schedule of Unrealized Loss Position, Fair Value (Details) Details 47 false false R48.htm 9954725 - 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 48 false false R49.htm 9954726 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details) Sheet http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillNarrativeDetails Intangible Assets, Net and Goodwill - Narrative (Details) Details 49 false false R50.htm 9954727 - 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 50 false false R51.htm 9954728 - Disclosure - Debt - Narrative (Details) Sheet http://guardanthealth.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 51 false false R52.htm 9954729 - Disclosure - Debt - Components of Convertible Senior Notes (Details) Notes http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails Debt - Components of Convertible Senior Notes (Details) Details 52 false false R53.htm 9954730 - Disclosure - Leases - Narrative (Details) Sheet http://guardanthealth.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 53 false false R54.htm 9954731 - Disclosure - Leases - Lease Information (Details) Sheet http://guardanthealth.com/role/LeasesLeaseInformationDetails Leases - Lease Information (Details) Details 54 false false R55.htm 9954732 - Disclosure - Leases - Schedule of Operating Liability Maturities (Details) Sheet http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails Leases - Schedule of Operating Liability Maturities (Details) Details 55 false false R56.htm 9954733 - Disclosure - Commitments and Contingencies (Details) Sheet http://guardanthealth.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://guardanthealth.com/role/CommitmentsandContingencies 56 false false R57.htm 9954734 - Disclosure - Common Stock (Details) Sheet http://guardanthealth.com/role/CommonStockDetails Common Stock (Details) Details http://guardanthealth.com/role/CommonStockTables 57 false false R58.htm 9954735 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 58 false false R59.htm 9954736 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 59 false false R60.htm 9954737 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails Stock-Based Compensation - Restricted Stock Activity (Details) Details 60 false false R61.htm 9954738 - Disclosure - Stock-Based Compensation - Market-based Restricted Stock Units (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails Stock-Based Compensation - Market-based Restricted Stock Units (Details) Details 61 false false R62.htm 9954739 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock Based Compensation Expense (Details) Details 62 false false R63.htm 9954740 - Disclosure - Stock-Based Compensation - Valuation of Stock Options (Details) Sheet http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails Stock-Based Compensation - Valuation of Stock Options (Details) Details 63 false false R64.htm 9954741 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share (Details) Sheet http://guardanthealth.com/role/NetLossPerShareScheduleofNetLossPerShareDetails Net Loss Per Share - Schedule of Net Loss Per Share (Details) Details 64 false false R65.htm 9954742 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities (Details) Sheet http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails Net Loss Per Share - Schedule of Antidilutive Securities (Details) Details 65 false false R66.htm 9954743 - Disclosure - Segment and Geographic Information (Details) Sheet http://guardanthealth.com/role/SegmentandGeographicInformationDetails Segment and Geographic Information (Details) Details http://guardanthealth.com/role/SegmentandGeographicInformationTables 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting, us-gaap:DebtInstrumentConvertibleConversionRatio1 - gh-20230630.htm 4 gh-20230630.htm gh-06302023x10qxex101.htm gh-06302023x10qxex311.htm gh-06302023x10qxex312.htm gh-06302023x10qxex313.htm gh-06302023x10qxex321.htm gh-06302023x10qxex322.htm gh-06302023x10qxex323.htm gh-20230630.xsd gh-20230630_cal.xml gh-20230630_def.xml gh-20230630_lab.xml gh-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gh-20230630.htm": { "axisCustom": 1, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 985, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 298, "dts": { "calculationLink": { "local": [ "gh-20230630_cal.xml" ] }, "definitionLink": { "local": [ "gh-20230630_def.xml" ] }, "inline": { "local": [ "gh-20230630.htm" ] }, "labelLink": { "local": [ "gh-20230630_lab.xml" ] }, "presentationLink": { "local": [ "gh-20230630_pre.xml" ] }, "schema": { "local": [ "gh-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 569, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 3, "http://guardanthealth.com/20230630": 1, "http://xbrl.sec.gov/dei/2023": 5, "total": 9 }, "keyCustom": 60, "keyStandard": 307, "memberCustom": 19, "memberStandard": 51, "nsprefix": "gh", "nsuri": "http://guardanthealth.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://guardanthealth.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Joint Venture", "menuCat": "Notes", "order": "11", "role": "http://guardanthealth.com/role/JointVenture", "shortName": "Joint Venture", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Condensed Consolidated Balance Sheet Components", "menuCat": "Notes", "order": "12", "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents", "shortName": "Condensed Consolidated Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities", "menuCat": "Notes", "order": "13", "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities", "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Intangible Assets, Net and Goodwill", "menuCat": "Notes", "order": "14", "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill", "shortName": "Intangible Assets, Net and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Debt", "menuCat": "Notes", "order": "15", "role": "http://guardanthealth.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Leases", "menuCat": "Notes", "order": "16", "role": "http://guardanthealth.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://guardanthealth.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Common Stock", "menuCat": "Notes", "order": "18", "role": "http://guardanthealth.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "19", "role": "http://guardanthealth.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (unaudited)", "menuCat": "Statements", "order": "2", "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited", "shortName": "Condensed Consolidated Balance Sheets (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "20", "role": "http://guardanthealth.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "21", "role": "http://guardanthealth.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Segment and Geographic Information", "menuCat": "Notes", "order": "22", "role": "http://guardanthealth.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "23", "role": "http://guardanthealth.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "24", "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "25", "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Condensed Consolidated Balance Sheet Components (Tables)", "menuCat": "Tables", "order": "26", "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables", "shortName": "Condensed Consolidated Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables)", "menuCat": "Tables", "order": "27", "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables", "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Intangible Assets, Net and Goodwill (Tables)", "menuCat": "Tables", "order": "28", "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables", "shortName": "Intangible Assets, Net and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "29", "role": "http://guardanthealth.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "30", "role": "http://guardanthealth.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Common Stock (Tables)", "menuCat": "Tables", "order": "31", "role": "http://guardanthealth.com/role/CommonStockTables", "shortName": "Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "32", "role": "http://guardanthealth.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "33", "role": "http://guardanthealth.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Segment and Geographic Information (Tables)", "menuCat": "Tables", "order": "34", "role": "http://guardanthealth.com/role/SegmentandGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-52", "decimals": "INF", "first": true, "lang": "en-US", "name": "gh:NumberOfPatients", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Description of Business (Details)", "menuCat": "Details", "order": "35", "role": "http://guardanthealth.com/role/DescriptionofBusinessDetails", "shortName": "Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-52", "decimals": "INF", "first": true, "lang": "en-US", "name": "gh:NumberOfPatients", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "36", "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-4", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-55", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "menuCat": "Details", "order": "37", "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-55", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "gh:ContractualReceivablesAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details)", "menuCat": "Details", "order": "38", "role": "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails", "shortName": "Summary of Significant Accounting Policies - Receivable and Related Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "gh:ContractualReceivablesAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "gh:ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-74", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Joint Venture (Details)", "menuCat": "Details", "order": "39", "role": "http://guardanthealth.com/role/JointVentureDetails", "shortName": "Joint Venture (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-73", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "gh:RevenueFromPrecisionOncologyTesting", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations (unaudited)", "menuCat": "Statements", "order": "4", "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "shortName": "Condensed Consolidated Statements of Operations (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "gh:RevenueFromPrecisionOncologyTesting", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "40", "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails", "shortName": "Condensed Consolidated Balance Sheet Components - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Condensed Consolidated Balance Sheet Components - Narrative (Details)", "menuCat": "Details", "order": "41", "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails", "shortName": "Condensed Consolidated Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details)", "menuCat": "Details", "order": "42", "role": "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails", "shortName": "Condensed Consolidated Balance Sheet Components - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-148", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "43", "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities - Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-95", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesRealizedGainLoss", "us-gaap:DebtSecuritiesRealizedGainLoss", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesRealizedGainLoss", "us-gaap:DebtSecuritiesRealizedGainLoss", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-132", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details)", "menuCat": "Details", "order": "45", "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities - Activity In Level 3 Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-132", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details)", "menuCat": "Details", "order": "46", "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails", "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "gh:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Fair Value Measurements, Cash Equivalents and Marketable Securities - Schedule of Unrealized Loss Position, Fair Value (Details)", "menuCat": "Details", "order": "47", "role": "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails", "shortName": "Fair Value Measurements, Cash Equivalents and Marketable Securities - Schedule of Unrealized Loss Position, Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details)", "menuCat": "Details", "order": "48", "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails", "shortName": "Intangible Assets, Net and Goodwill - Schedule of Intangible Assets by Class (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Intangible Assets, Net and Goodwill - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillNarrativeDetails", "shortName": "Intangible Assets, Net and Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited)", "menuCat": "Statements", "order": "5", "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details)", "menuCat": "Details", "order": "50", "role": "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails", "shortName": "Intangible Assets, Net and Goodwill - Schedule of Future Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://guardanthealth.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-176", "decimals": "2", "lang": "en-US", "name": "gh:ConvertibleDebtHedgeStrikePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-168", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Debt - Components of Convertible Senior Notes (Details)", "menuCat": "Details", "order": "52", "role": "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "shortName": "Debt - Components of Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-168", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://guardanthealth.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Leases - Lease Information (Details)", "menuCat": "Details", "order": "54", "role": "http://guardanthealth.com/role/LeasesLeaseInformationDetails", "shortName": "Leases - Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Leases - Schedule of Operating Liability Maturities (Details)", "menuCat": "Details", "order": "55", "role": "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails", "shortName": "Leases - Schedule of Operating Liability Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-179", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "56", "role": "http://guardanthealth.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-179", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber", "reportCount": 1, "unique": true, "unitRef": "patent", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Common Stock (Details)", "menuCat": "Details", "order": "57", "role": "http://guardanthealth.com/role/CommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "menuCat": "Details", "order": "58", "role": "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-3", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-43", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 (Deficit) Equity (unaudited)", "menuCat": "Statements", "order": "6", "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 (Deficit) Equity (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-43", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-184", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details)", "menuCat": "Details", "order": "60", "role": "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-203", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-222", "decimals": "0", "first": true, "lang": "en-US", "name": "gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Stock-Based Compensation - Market-based Restricted Stock Units (Details)", "menuCat": "Details", "order": "61", "role": "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Market-based Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-216", "decimals": "0", "lang": "en-US", "name": "gh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Stock-Based Compensation - Stock Based Compensation Expense (Details)", "menuCat": "Details", "order": "62", "role": "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-229", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-199", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Stock-Based Compensation - Valuation of Stock Options (Details)", "menuCat": "Details", "order": "63", "role": "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails", "shortName": "Stock-Based Compensation - Valuation of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-249", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share (Details)", "menuCat": "Details", "order": "64", "role": "http://guardanthealth.com/role/NetLossPerShareScheduleofNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities (Details)", "menuCat": "Details", "order": "65", "role": "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Segment and Geographic Information (Details)", "menuCat": "Details", "order": "66", "role": "http://guardanthealth.com/role/SegmentandGeographicInformationDetails", "shortName": "Segment and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-297", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-193", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Stockholders\u2019 (Deficit) Equity (unaudited) (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunauditedParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 (Deficit) Equity (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)", "menuCat": "Statements", "order": "8", "role": "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Description of Business", "menuCat": "Notes", "order": "9", "role": "http://guardanthealth.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "gh-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r789" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r790" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r787" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r787" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r787" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r791" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r787" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r787" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r787" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r787" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r786" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r788" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://guardanthealth.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "gh_A2018EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Employee Stock Purchase Plan [Member]", "label": "2018 Employee Stock Purchase Plan [Member]", "terseLabel": "2018 Employee Stock Purchase Plan" } } }, "localname": "A2018EmployeeStockPurchasePlanMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_A2018IncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Incentive Award Plan [Member]", "label": "2018 Incentive Award Plan [Member]", "verboseLabel": "Shares available for issuance under the 2018 Incentive Award Plan" } } }, "localname": "A2018IncentiveAwardPlanMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "xbrltype": "domainItemType" }, "gh_AMEA2020PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AMEA 2020 Plan", "label": "AMEA 2020 Plan [Member]", "terseLabel": "AMEA 2020 Plan" } } }, "localname": "AMEA2020PlanMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Hedges", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Hedges", "terseLabel": "Purchase of convertible senior note hedges" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtHedges", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gh_AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Tender Offer Issued", "label": "Adjustments To Additional Paid In Capital, Tender Offer Issued", "negatedTerseLabel": "Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalTenderOfferIssued", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "monetaryItemType" }, "gh_AssetAcquisitionPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition", "label": "Asset Acquisition [Policy Text Block]", "terseLabel": "Asset Acquisition" } } }, "localname": "AssetAcquisitionPolicyTextBlock", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gh_CashCashEquivalentsAndDebtSecuritiesFairValue": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Debt Securities, Fair Value", "label": "Cash, Cash Equivalents And Debt Securities, Fair Value", "terseLabel": "Cash, cash equivalents and debt securities, fair value" } } }, "localname": "CashCashEquivalentsAndDebtSecuritiesFairValue", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails" ], "xbrltype": "domainItemType" }, "gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, After Allowance For Credit Loss Net, Current", "label": "Contractual Receivables, After Allowance For Credit Loss Net, Current", "totalLabel": "Financing receivable, net amount, current" } } }, "localname": "ContractualReceivablesAfterAllowanceForCreditLossNetCurrent", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, After Allowance For Credit Loss, Net, Noncurrent", "label": "Contractual Receivables, After Allowance For Credit Loss, Net, Noncurrent", "totalLabel": "Financing receivable, net amount, noncurrent" } } }, "localname": "ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesAllowanceForCreditLossCurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": { "order": 1.0, "parentTag": "gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Allowance For Credit Loss, Current", "label": "Contractual Receivables, Allowance For Credit Loss, Current", "negatedLabel": "Financing receivable, allowance for credit losses, current", "periodEndLabel": "Ending balance, financing receivable, allowance for credit loss, current", "periodStartLabel": "Beginning balance, financing receivable, allowance for credit loss, current" } } }, "localname": "ContractualReceivablesAllowanceForCreditLossCurrent", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesAllowanceForCreditLossNoncurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": { "order": 2.0, "parentTag": "gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Allowance For Credit Loss, Noncurrent", "label": "Contractual Receivables, Allowance For Credit Loss, Noncurrent", "negatedLabel": "Financing receivable, allowance for credit losses, noncurrent", "periodEndLabel": "Ending balance, financing receivable, allowance for credit loss, noncurrent", "periodStartLabel": "Beginning balance, financing receivable, allowance for credit loss, noncurrent" } } }, "localname": "ContractualReceivablesAllowanceForCreditLossNoncurrent", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesAllowanceForCreditLossPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Allowance For Credit Loss, Period Increase (Decrease)", "label": "Contractual Receivables, Allowance For Credit Loss, Period Increase (Decrease)", "terseLabel": "Activities for the allowance for credit losses" } } }, "localname": "ContractualReceivablesAllowanceForCreditLossPeriodIncreaseDecrease", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesAllowanceForCreditLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Allowance For Credit Loss", "label": "Contractual Receivables, Allowance For Credit Loss [Table Text Block]", "terseLabel": "Schedule of Contractual Receivables and Related Credit Loss" } } }, "localname": "ContractualReceivablesAllowanceForCreditLossTableTextBlock", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gh_ContractualReceivablesBeforeAllowanceForCreditLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Before Allowance For Credit Loss", "label": "Contractual Receivables, Before Allowance For Credit Loss", "terseLabel": "Other receivables and other assets due from a third-party" } } }, "localname": "ContractualReceivablesBeforeAllowanceForCreditLoss", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": { "order": 2.0, "parentTag": "gh_ContractualReceivablesAfterAllowanceForCreditLossNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Before Allowance For Credit Loss, Gross, Current", "label": "Contractual Receivables, Before Allowance For Credit Loss, Gross, Current", "terseLabel": "Financing receivable, gross amount, current" } } }, "localname": "ContractualReceivablesBeforeAllowanceForCreditLossGrossCurrent", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails": { "order": 1.0, "parentTag": "gh_ContractualReceivablesAfterAllowanceForCreditLossNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Before Allowance For Credit Loss, Gross, Noncurrent", "label": "Contractual Receivables, Before Allowance For Credit Loss, Gross, Noncurrent", "terseLabel": "Financing receivable, net amount, noncurrent" } } }, "localname": "ContractualReceivablesBeforeAllowanceForCreditLossGrossNoncurrent", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesCreditLossExpenseReversalNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Credit Loss, Expense (Reversal), Noncurrent", "label": "Contractual Receivables, Credit Loss, Expense (Reversal), Noncurrent", "terseLabel": "Contractual receivables, credit loss" } } }, "localname": "ContractualReceivablesCreditLossExpenseReversalNoncurrent", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesCreditLossReclassificationCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Credit Loss, Reclassification, Current", "label": "Contractual Receivables, Credit Loss, Reclassification, Current", "terseLabel": "Reclassification, allowance for credit loss, current" } } }, "localname": "ContractualReceivablesCreditLossReclassificationCurrent", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesCreditLossReclassificationNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Credit Loss, Reclassification, Noncurrent", "label": "Contractual Receivables, Credit Loss, Reclassification, Noncurrent", "terseLabel": "Reclassification, allowance for credit loss, noncurrent" } } }, "localname": "ContractualReceivablesCreditLossReclassificationNoncurrent", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "gh_ContractualReceivablesTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual Receivables, Term", "label": "Contractual Receivables, Term", "terseLabel": "Other receivables and other assets, term" } } }, "localname": "ContractualReceivablesTerm", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "gh_ConversionPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Period One", "label": "Conversion Period One [Member]", "terseLabel": "Conversion Period One" } } }, "localname": "ConversionPeriodOneMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_ConversionPeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Period Three", "label": "Conversion Period Three [Member]", "terseLabel": "Conversion Period Three" } } }, "localname": "ConversionPeriodThreeMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_ConversionPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Period Two", "label": "Conversion Period Two [Member]", "terseLabel": "Conversion Period Two" } } }, "localname": "ConversionPeriodTwoMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_ConvertibleDebtHedgeSharePricePremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Debt, Hedge, Share Price, Premium Percentage", "label": "Convertible Debt, Hedge, Share Price, Premium Percentage", "terseLabel": "Share price, premium" } } }, "localname": "ConvertibleDebtHedgeSharePricePremiumPercentage", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "gh_ConvertibleDebtHedgeStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Debt, Hedge, Strike Price", "label": "Convertible Debt, Hedge, Strike Price", "terseLabel": "Strike price (in dollars per share)" } } }, "localname": "ConvertibleDebtHedgeStrikePrice", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "gh_ConvertibleSeniorNotesDue2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2027", "label": "Convertible Senior Notes Due 2027 [Member]", "terseLabel": "Senior Notes Due 2027" } } }, "localname": "ConvertibleSeniorNotesDue2027Member", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_CostOfDevelopmentServices": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost Of Development Services", "label": "Cost Of Development Services", "terseLabel": "Cost of development services and other" } } }, "localname": "CostOfDevelopmentServices", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "gh_CostOfDevelopmentServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Development Services And Other", "label": "Cost Of Development Services And Other [Member]", "terseLabel": "Cost of development services and other" } } }, "localname": "CostOfDevelopmentServicesAndOtherMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "gh_CostOfDevelopmentServicesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Development Services [Policy Text Block]", "label": "Cost Of Development Services [Policy Text Block]", "terseLabel": "Cost of Development Services and Other" } } }, "localname": "CostOfDevelopmentServicesPolicyTextBlock", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gh_CostsOfPrecisionOncologyTesting": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs Of Precision Oncology Testing", "label": "Costs Of Precision Oncology Testing", "terseLabel": "Cost of precision oncology testing" } } }, "localname": "CostsOfPrecisionOncologyTesting", "nsuri": "http://guardanthealth.com/20230630", "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/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gh_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://guardanthealth.com/20230630", "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/20230630", "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/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "gh_DebtInstrumentConversionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Conversion", "label": "Debt Instrument, Conversion [Axis]", "terseLabel": "Debt Instrument, Conversion [Axis]" } } }, "localname": "DebtInstrumentConversionAxis", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "gh_DebtInstrumentConversionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Conversion", "label": "Debt Instrument, Conversion [Domain]", "terseLabel": "Debt Instrument, Conversion [Domain]" } } }, "localname": "DebtInstrumentConversionDomain", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Maximum Percentage Of Product Of Last Reported Sale Price And Conversion Rate", "label": "Debt Instrument, Convertible, Maximum Percentage Of Product Of Last Reported Sale Price And Conversion Rate", "terseLabel": "Minimum percentage of common stock price trigger" } } }, "localname": "DebtInstrumentConvertibleMaximumPercentageOfProductOfLastReportedSalePriceAndConversionRate", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "gh_DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Maximum Interest Rate, Special Interest Rate Percentage", "label": "Debt Instrument, Maximum Interest Rate, Special Interest Rate Percentage", "terseLabel": "Maximum special interest rate percentage" } } }, "localname": "DebtInstrumentMaximumInterestRateSpecialInterestRatePercentage", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "gh_DebtInstrumentMeasurementInputDenominator": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Measurement Input Denominator", "label": "Debt Instrument, Measurement Input Denominator", "terseLabel": "Debt, measurement input denominator" } } }, "localname": "DebtInstrumentMeasurementInputDenominator", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "decimalItemType" }, "gh_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, And Cash And Cash Equivalents Amortized Cost", "label": "Debt Securities, Available-For-Sale, And Cash And Cash Equivalents Amortized Cost", "totalLabel": "Amortized cost, cash and cash equivalents and debt securities available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAmortizedCost", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "gh_EquityInvesteeWithIPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Investee With IPO", "label": "Equity Investee With IPO [Member]", "terseLabel": "Equity Investee With IPO" } } }, "localname": "EquityInvesteeWithIPOMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_EquityMethodInvestmentNumberOfSeatsEachPartyHoldsOnTheBoard": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Number Of Seats Each Party Holds On The Board", "label": "Equity Method Investment, Number Of Seats Each Party Holds On The Board", "terseLabel": "Number of seats" } } }, "localname": "EquityMethodInvestmentNumberOfSeatsEachPartyHoldsOnTheBoard", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "integerItemType" }, "gh_EquitySecurityFVNIImpairmentOfPurchaseRights": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Security, FV-NI, Impairment Of Purchase Rights", "label": "Equity Security, FV-NI, Impairment Of Purchase Rights", "terseLabel": "Impairment of non-marketable equity securities and other related assets" } } }, "localname": "EquitySecurityFVNIImpairmentOfPurchaseRights", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gh_EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Security, FV-NI, Impairment Or Adjustments To Carrying Value", "label": "Equity Security, FV-NI, Impairment Or Adjustments To Carrying Value", "terseLabel": "Impairment or adjustments of non-marketable securities" } } }, "localname": "EquitySecurityFVNIImpairmentOrAdjustmentsToCarryingValue", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gh_FairValueAdjustmentsOfNoncontrollingInterestLiability": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value Adjustments Of Noncontrolling Interest Liability", "label": "Fair Value Adjustments Of Noncontrolling Interest Liability", "negatedTerseLabel": "Fair value adjustments of noncontrolling interest liability" } } }, "localname": "FairValueAdjustmentsOfNoncontrollingInterestLiability", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "gh_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets Amortization Expense After Year Four", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "2028 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "gh_GuardantHealthAMEAIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guardant Health AMEA, Inc [Member]", "label": "Guardant Health AMEA, Inc [Member]", "terseLabel": "Guardant Health AMEA, Inc" } } }, "localname": "GuardantHealthAMEAIncMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/JointVentureDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_IncreaseDecreaseInAccountsPayableAccruedAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accounts Payable, Accrued and Other Liabilities", "label": "Increase (Decrease) in Accounts Payable, Accrued and Other Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAccruedAndOtherLiabilities", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "gh_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.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/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "gh_IntangibleAssetsGrossIncludingGoodwill": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Gross (Including Goodwill)", "label": "Intangible Assets, Gross (Including Goodwill)", "totalLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossIncludingGoodwill", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "monetaryItemType" }, "gh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due after Year Four", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Four", "terseLabel": "2028 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "gh_NonCashOperatingLeaseCosts": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non Cash Operating Lease Costs", "label": "Non Cash Operating Lease Costs", "terseLabel": "Operating lease costs" } } }, "localname": "NonCashOperatingLeaseCosts", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "gh_NonMarketableSecuritiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Marketable Securities Policy Text block", "label": "Non-Marketable Securities [Policy Text Block]", "terseLabel": "Non-Marketable Securities" } } }, "localname": "NonMarketableSecuritiesPolicyTextBlock", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gh_NoncashTenderOfferIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash, Tender Offer Issued", "label": "Noncash, Tender Offer Issued", "terseLabel": "Tender offer issued in connection with the Joint Venture Acquisition and acquisition related costs" } } }, "localname": "NoncashTenderOfferIssued", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "gh_NoncontrollingInterestLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest Liability Member", "label": "Noncontrolling Interest Liability [Member]", "terseLabel": "Noncontrolling Interest Liability" } } }, "localname": "NoncontrollingInterestLiabilityMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "domainItemType" }, "gh_NumberOfPatients": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Patients", "label": "Number Of Patients", "terseLabel": "Number of patients" } } }, "localname": "NumberOfPatients", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/DescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "gh_PaymentsForJointVentureAcquisitionFinancingActivities": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Joint Venture Acquisition, Financing Activities", "label": "Payments For Joint Venture Acquisition, Financing Activities", "negatedTerseLabel": "Joint Venture Acquisition" } } }, "localname": "PaymentsForJointVentureAcquisitionFinancingActivities", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "gh_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Restricted Stock Units", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance-based restricted stock units", "verboseLabel": "PSUs" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "gh_PostAcquisitionCompensationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Post-Acquisition Compensation, Policy Text block", "label": "Post-Acquisition Compensation, Policy [Policy Text Block]", "terseLabel": "Post-acquisition Contingent Consideration" } } }, "localname": "PostAcquisitionCompensationPolicyPolicyTextBlock", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gh_PostAcquisitionContingentConsiderationExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Post-Acquisition Contingent Consideration Expense (Benefit)", "label": "Post-Acquisition Contingent Consideration Expense (Benefit)", "terseLabel": "Post-acquisition contingent consideration expense" } } }, "localname": "PostAcquisitionContingentConsiderationExpenseBenefit", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gh_PrecisionOncologyTestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Precision Oncology Testing [Member]", "label": "Precision Oncology Testing [Member]", "terseLabel": "Cost of precision oncology testing" } } }, "localname": "PrecisionOncologyTestingMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "gh_ProceedsFromContractualReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Contractual Receivable", "label": "Proceeds From Contractual Receivable", "terseLabel": "Contractual receivables, installment payment" } } }, "localname": "ProceedsFromContractualReceivable", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gh_RevenueFromDevelopmentServices": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue From Development Services", "label": "Revenue From Development Services", "terseLabel": "Development services and other" } } }, "localname": "RevenueFromDevelopmentServices", "nsuri": "http://guardanthealth.com/20230630", "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/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "gh_SaleOfStockLockUpPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Lock Up Period", "label": "Sale Of Stock, Lock Up Period", "terseLabel": "Lock up period" } } }, "localname": "SaleOfStockLockUpPeriod", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Additional Service Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Additional Service Period", "terseLabel": "Additional service period requirement" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalServicePeriod", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Available For Grant, Forfeitures In Period, Gross", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Available For Grant, Forfeitures In Period, Gross", "terseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAvailableForGrantForfeituresInPeriodGross", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest", "terseLabel": "Number of MSUs (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Price Goal", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Price Goal", "terseLabel": "Price goal (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestPriceGoal", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Gross", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Gross", "negatedTerseLabel": "Granted (in shares)", "terseLabel": "Total market-based restricted stock units approved and granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGross", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Holding Period During Vesting", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Holding Period During Vesting", "terseLabel": "Market-based stock units holding period during vesting" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriodDuringVesting", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Annual Increase In Shares Available", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Annual Increase In Shares Available", "terseLabel": "2018 plan annual increase (in shares)", "verboseLabel": "2018 Plan annual increase (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualIncreaseInSharesAvailable", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "gh_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Share Price Goal Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Share Price Goal Period", "terseLabel": "Market-based restricted stock share price goal" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharePriceGoalPeriod", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20230630", "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/20230630", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gh_StockIssuedDuringPeriodValueExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Exercise Of Warrants", "label": "Stock Issued During Period, Value, Exercise Of Warrants", "terseLabel": "Vesting of common stock exercised early" } } }, "localname": "StockIssuedDuringPeriodValueExerciseOfWarrants", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "monetaryItemType" }, "gh_TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc.", "label": "TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc. [Member]", "terseLabel": "TwinStrand Biosciences And University Of Washington vs. Guardant Health, Inc." } } }, "localname": "TwinStrandBiosciencesAndUniversityOfWashingtonVsGuardantHealthIncMember", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "gh_UnauditedInterimCondensedFinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unaudited Interim Condensed Financial Statements [Policy Text Block]", "label": "Unaudited Interim Condensed Financial Statements [Policy Text Block]", "terseLabel": "Unaudited Interim Condensed Financial Statements" } } }, "localname": "UnauditedInterimCondensedFinancialStatementsPolicyTextBlock", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gh_VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entity, Threshold Percentage of Fair Value That Is No Less Than Internal Rate of Return", "label": "Variable Interest Entity, Threshold Percentage of Fair Value That Is No Less Than Internal Rate of Return", "terseLabel": "Threshold percentage of fair value that is no less than internal rate of return" } } }, "localname": "VariableInterestEntityThresholdPercentageOfFairValueThatIsNoLessThanInternalRateOfReturn", "nsuri": "http://guardanthealth.com/20230630", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r323", "r324", "r326" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/JointVentureDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r287", "r763", "r850", "r901", "r902" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r354", "r355", "r356", "r357", "r434", "r591", "r621", "r657", "r658", "r716", "r718", "r720", "r721", "r723", "r743", "r744", "r753", "r761", "r767", "r774", "r848", "r890", "r891", "r892", "r893", "r894", "r895" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r354", "r355", "r356", "r357", "r434", "r591", "r621", "r657", "r658", "r716", "r718", "r720", "r721", "r723", "r743", "r744", "r753", "r761", "r767", "r774", "r848", "r890", "r891", "r892", "r893", "r894", "r895" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r287", "r763", "r850", "r901", "r902" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r354", "r355", "r356", "r357", "r427", "r434", "r465", "r466", "r467", "r567", "r591", "r621", "r657", "r658", "r716", "r718", "r720", "r721", "r723", "r743", "r744", "r753", "r761", "r767", "r774", "r777", "r843", "r848", "r891", "r892", "r893", "r894", "r895" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r354", "r355", "r356", "r357", "r427", "r434", "r465", "r466", "r467", "r567", "r591", "r621", "r657", "r658", "r716", "r718", "r720", "r721", "r723", "r743", "r744", "r753", "r761", "r767", "r774", "r777", "r843", "r848", "r891", "r892", "r893", "r894", "r895" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r323", "r324", "r326" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/JointVentureDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r285", "r286", "r654", "r655", "r656", "r717", "r719", "r722", "r724", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r746", "r762", "r777", "r850", "r901" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r285", "r286", "r654", "r655", "r656", "r717", "r719", "r722", "r724", "r731", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r746", "r762", "r777", "r850", "r901" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r825", "r887" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26", "r773" ], "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 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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r732" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r288", "r289" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r128" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of (discount) premium on marketable debt securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 3.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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total accounts payable and accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r69", "r184", "r609" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r38", "r39", "r115", "r193", "r606", "r626", "r627" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r4", "r13", "r39", "r509", "r512", "r555", "r622", "r623", "r807", "r808", "r809", "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r132" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Condensed Consolidated Balance Sheet Components" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r110", "r773", "r904" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r475", "r476", "r477", "r642", "r819", "r820", "r821", "r880", "r906" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r83", "r84", "r437" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r14", "r146" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Adjustments to additional paid in capital, stock issued, issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunauditedParenthetical" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r469", "r482" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r120", "r389", "r542", "r813" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r9", "r63", "r67" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r253" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r47" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r47" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r154", "r188", "r222", "r264", "r274", "r279", "r327", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r502", "r506", "r529", "r604", "r679", "r773", "r785", "r846", "r847", "r888" ], "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", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r180", "r195", "r222", "r327", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r502", "r506", "r529", "r773", "r846", "r847", "r888" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r91" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets [Member]", "terseLabel": "Assets" } } }, "localname": "AssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r296" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r297" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r293", "r336", "r603" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Gross Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r294", "r336", "r597", "r830" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r291", "r336" ], "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 debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term marketable debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r464", "r465", "r466", "r467", "r468" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r89", "r90" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r499", "r812" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r1", "r87", "r498" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r2", "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration liability, noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r44", "r45", "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment included in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r42", "r182", "r747" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Amortization cost, cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r182" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 }, "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails": { "order": 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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r43", "r153" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r42", "r126", "r218" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash\u2014End of period", "periodStartLabel": "Cash, cash equivalents and restricted cash\u2014Beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r3", "r126" ], "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 (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r177", "r190", "r191", "r192", "r222", "r242", "r243", "r250", "r252", "r258", "r259", "r327", "r358", "r360", "r361", "r362", "r365", "r366", "r397", "r398", "r401", "r404", "r411", "r529", "r632", "r633", "r634", "r635", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r667", "r688", "r709", "r725", "r726", "r727", "r728", "r729", "r792", "r815", "r822" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r190", "r191", "r192", "r258", "r397", "r398", "r399", "r401", "r404", "r409", "r411", "r632", "r633", "r634", "r635", "r761", "r792", "r815" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [ "r500" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r139", "r779", "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r101", "r605", "r666" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r137", "r352", "r353", "r733", "r844" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r906" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r36" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r775", "r776", "r777", "r779", "r780", "r781", "r782", "r819", "r820", "r880", "r903", "r906" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common\u00a0Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r109" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r109", "r667" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r109", "r667", "r685", "r906", "r907" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r109", "r667" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock, par value of $0.00001 per share; 350,000,000 shares authorized as of June\u00a030, 2023, and December\u00a031, 2022; 117,662,134 and 102,619,383 shares issued and outstanding as of June\u00a030, 2023, and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r88", "r150", "r200", "r202", "r209", "r599", "r616" ], "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. 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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r50", "r53", "r94", "r95", "r287", "r732" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r50", "r53", "r94", "r95", "r287", "r628", "r732" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r50", "r53", "r94", "r95", "r287", "r732", "r795" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r103", "r170" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r732" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r50", "r53", "r94", "r95", "r287" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r49", "r50", "r53", "r54", "r94", "r152", "r732" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r50", "r53", "r94", "r95", "r287", "r732" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r413", "r415", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r413", "r414", "r425" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r413", "r414", "r425" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r413", "r414", "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue long term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r426" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r140", "r368", "r369", "r379", "r380", "r381", "r385", "r386", "r387", "r388", "r389", "r756", "r757", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt", "verboseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r121" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r51", "r287" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r138", "r220", "r367", "r373", "r374", "r375", "r376", "r377", "r378", "r383", "r390", "r391", "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r106", "r107", "r155", "r156", "r224", "r368", "r369", "r370", "r371", "r372", "r374", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r543", "r756", "r757", "r758", "r759", "r760", "r816" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r141", "r370" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r32", "r75", "r144", "r145", "r370" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold of consecutive common stock trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of common stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold of common stock trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r98", "r100", "r368", "r543", "r757", "r758" ], "calculation": { "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount", "verboseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r381", "r528", "r757", "r758" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Estimated fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r31", "r98", "r395", "r543" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate of the liability component" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r31", "r369" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r224", "r368", "r369", "r370", "r371", "r372", "r374", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r543", "r756", "r757", "r758", "r759", "r760", "r816" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33", "r224", "r368", "r369", "r370", "r371", "r372", "r374", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r543", "r756", "r757", "r758", "r759", "r760", "r816" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r75", "r78", "r97", "r98", "r100", "r102", "r143", "r145", "r224", "r368", "r369", "r370", "r371", "r372", "r374", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r392", "r543", "r756", "r757", "r758", "r759", "r760", "r816" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease": { "auth_ref": [ "r839" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Recognition of credit losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r164", "r340", "r754" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "12 Months or Greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r164", "r340" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "12 Months or Greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r164", "r340", "r754" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less Than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r164", "r340" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Less Than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r162", "r338", "r754" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r163", "r339" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r161", "r754", "r838" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]", "terseLabel": "Estimated Fair Value" } } }, "localname": "DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "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, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as current.", "label": "Debt Securities, Current", "terseLabel": "Debt securities, short-term" } } }, "localname": "DebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesRealizedGainLoss": { "auth_ref": [ "r618", "r810", "r811" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Realized Gain (Loss)", "terseLabel": "Realized gain (loss) on marketable debt securities" } } }, "localname": "DebtSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r99", "r849" ], "calculation": { "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less: debt issuance costs, net of amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r9", "r68" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r9", "r269" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 11.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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r435", "r439", "r470", "r471", "r474", "r768" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r7", "r146" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "terseLabel": "Dividends on common stock" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r210", "r230", "r231", "r232", "r233", "r234", "r239", "r242", "r250", "r251", "r252", "r256", "r517", "r518", "r600", "r617", "r750" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share , basic (in usd per share)", "verboseLabel": "Net loss per share, basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://guardanthealth.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r210", "r230", "r231", "r232", "r233", "r234", "r242", "r250", "r251", "r252", "r256", "r517", "r518", "r600", "r617", "r750" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in usd per share)", "verboseLabel": "Net loss per share , diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://guardanthealth.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r47", "r48" ], "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" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r238", "r253", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r532" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Net effect of foreign exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r473" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r878" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r878" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options issued and outstanding", "verboseLabel": "Shares underlying outstanding stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r14", "r178", "r203", "r204", "r205", "r225", "r226", "r227", "r229", "r235", "r237", "r257", "r329", "r330", "r412", "r475", "r476", "r477", "r491", "r492", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r534", "r536", "r537", "r538", "r539", "r540", "r555", "r622", "r623", "r624", "r642", "r709" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r323" ], "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" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r175", "r325", "r328", "r793" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Joint Venture" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/JointVenture" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r189", "r527", "r749" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Non-marketable equity and other investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r619", "r836" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedTerseLabel": "Unrealized gains on marketable equity securities" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r520", "r521", "r525" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r520", "r521", "r525" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r91", "r151" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r381", "r428", "r429", "r430", "r431", "r432", "r433", "r521", "r564", "r565", "r566", "r757", "r758", "r764", "r765", "r766" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r520", "r521", "r523", "r524", "r526" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r519" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r381", "r428", "r433", "r521", "r564", "r764", "r765", "r766" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r381", "r428", "r433", "r521", "r565", "r757", "r758", "r764", "r765", "r766" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r381", "r428", "r429", "r430", "r431", "r432", "r433", "r521", "r566", "r757", "r758", "r764", "r765", "r766" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r16", "r93" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases, (sales), issuances and (settlements) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements)", "terseLabel": "Increase in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Settlement" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r16" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r381", "r428", "r429", "r430", "r431", "r432", "r433", "r564", "r565", "r566", "r757", "r758", "r764", "r765", "r766" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r519", "r526" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "auth_ref": [ "r96" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.", "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)", "terseLabel": "Fair value adjustments of noncontrolling interest liability" } } }, "localname": "FairValueOptionChangesInFairValueGainLoss1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r548", "r550" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments made on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r331", "r332", "r333", "r334", "r335", "r337", "r341", "r342", "r392", "r409", "r514", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r615", "r754", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r832", "r833", "r834", "r835" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesReceivableandRelatedCreditLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r186", "r348" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Intangible assets subject to amortization, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r134" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r134" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r134" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r134" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r346", "r347", "r348", "r349", "r594", "r595" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r133", "r595" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": { "order": 1.0, "parentTag": "gh_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets subject to amortization, gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r594" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r64", "r66" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r133", "r594" ], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible assets subject to amortization, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofFutureAmortizationDetails", "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber": { "auth_ref": [ "r845" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r122", "r690" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r118" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r52", "r732" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r185", "r343", "r596", "r755", "r773", "r840", "r841" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": { "order": 2.0, "parentTag": "gh_IntangibleAssetsGrossIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r131" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r12", "r61" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r344", "r345", "r755" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "IPR&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r116", "r158", "r264", "r273", "r278", "r281", "r601", "r611", "r752" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r350", "r351", "r693" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r351", "r693" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r223", "r486", "r488", "r489", "r490", "r493", "r495", "r496", "r497", "r637" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r166", "r174", "r236", "r237", "r270", "r487", "r494", "r620" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r8" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r592", "r812" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r8" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r8" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Cash effect of changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r8" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets, net" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r62", "r65" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "totalLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r99", "r160", "r206", "r268", "r541", "r694", "r783", "r905" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r194", "r748", "r773" ], "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, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r123", "r267" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r885" ], "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": "Schedule of Lease Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r136" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r549" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r886" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Liability Maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r554" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r554" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r554" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r554" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r554" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r886" ], "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r554" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/2023", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r884" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r544" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r222", "r327", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r503", "r506", "r507", "r529", "r665", "r751", "r785", "r846", "r888", "r889" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r114", "r157", "r608", "r773", "r817", "r837", "r882" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r181", "r222", "r327", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r503", "r506", "r507", "r529", "r773", "r846", "r888", "r889" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r91" ], "calculation": { "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Financial and nonfinancial liabilities, fair value disclosure" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r86", "r485", "r879" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "verboseLabel": "Acquired license" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r156", "r380", "r394", "r757", "r758", "r899" ], "calculation": { "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r33", "r70" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtComponentsofConvertibleSeniorNotesDetails", "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketApproachValuationTechniqueMember": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities.", "label": "Valuation, Market Approach [Member]", "terseLabel": "Valuation, Market Approach" } } }, "localname": "MarketApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r805" ], "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 marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Long-term marketable debt securities" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of Cash Equivalents and Marketable Securities'" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Security, Unrealized Gain (Loss)", "terseLabel": "Unrealized (loss) gain on marketable equity securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputQuotedPriceMember": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using quoted price.", "label": "Measurement Input, Quoted Price [Member]", "terseLabel": "Measurement Input, Quoted Price" } } }, "localname": "MeasurementInputQuotedPriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r851" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds", "verboseLabel": "Money market fund" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetAssetsGeographicAreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the total assets less the total liabilities of a designated geographic area ( such as a state, country, continent, or market) when it serves as a benchmark in a concentration of risk calculation.", "label": "Net Assets, Geographic Area [Member]", "terseLabel": "Net Assets, Geographic Area" } } }, "localname": "NetAssetsGeographicAreaMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r217" ], "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 (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r217" ], "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 (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r126", "r127", "r128" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r117", "r128", "r159", "r179", "r198", "r201", "r205", "r222", "r228", "r230", "r231", "r232", "r233", "r236", "r237", "r248", "r264", "r273", "r278", "r281", "r327", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r518", "r529", "r613", "r687", "r707", "r708", "r752", "r783", "r846" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r211", "r230", "r231", "r232", "r233", "r239", "r240", "r249", "r252", "r264", "r273", "r278", "r281", "r752" ], "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, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r211", "r241", "r244", "r245", "r246", "r247", "r249", "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r908", "r909", "r910", "r911" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r85" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails", "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r264", "r273", "r278", "r281", "r752" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r883" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r546" ], "calculation": { "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails_1": { "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/2023", "presentation": [ "http://guardanthealth.com/role/LeasesScheduleofOperatingLiabilityMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r546" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r546" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r545" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r553", "r772" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/LeasesLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r552", "r772" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/LeasesLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r105", "r149", "r629", "r630" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r813", "r842" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.", "label": "Other Asset Impairment Charges", "terseLabel": "Impairment of non-marketable equity securities and other related assets" } } }, "localname": "OtherAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r187" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r5", "r115", "r530", "r531", "r533" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r14", "r22", "r199", "r202", "r208", "r534", "r535", "r540", "r598", "r614", "r807", "r808" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": { "order": 1.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", "totalLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited", "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "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 (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r196", "r197", "r322" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r128" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r124" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r41" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 6.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 follow-on public offering" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r214" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r40", "r212", "r290" ], "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 to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchase of marketable debt securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "auth_ref": [ "r165", "r215" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Payments to Acquire Equity Securities, FV-NI", "negatedTerseLabel": "Purchase of non-marketable equity securities and other related assets" } } }, "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r125" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "MSUs", "verboseLabel": "Market-based restricted stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units (PSUs) [Member]", "terseLabel": "Phantom Share Units" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r108", "r397" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r108", "r667" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r108", "r397" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r108", "r667", "r685", "r906", "r907" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r108", "r667" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized, no shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r806" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets, net" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r6" ], "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 from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from follow-on public offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r212", "r213", "r831" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Maturity of marketable debt securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r6", "r19" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of common stock upon exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r6" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 7.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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r179", "r198", "r201", "r216", "r222", "r228", "r236", "r237", "r264", "r273", "r278", "r281", "r327", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r501", "r504", "r505", "r518", "r529", "r601", "r612", "r641", "r687", "r707", "r708", "r752", "r770", "r771", "r784", "r809", "r846" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r136", "r183", "r610" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r602", "r610", "r773" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails", "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r826", "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "auth_ref": [ "r25" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r556", "r557", "r558", "r559", "r560", "r638", "r639", "r640", "r691", "r692", "r693", "r713", "r715" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r104", "r484", "r896" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r803", "r814", "r897", "r900" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r182" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r167", "r804", "r814" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash \u2013 included in other assets, net" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r47" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r111", "r146", "r607", "r625", "r627", "r636", "r668", "r773" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r178", "r225", "r226", "r227", "r229", "r235", "r237", "r329", "r330", "r475", "r476", "r477", "r491", "r492", "r508", "r510", "r511", "r513", "r516", "r622", "r624", "r642", "r906" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r176", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r745" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Remaining duration of performance obligation for which optional exemption was applied not to disclose amount of transaction price allocated to and timing of revenue recognition for remaining performance obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration", "terseLabel": "Remaining performance obligation, expected recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r207", "r222", "r265", "r266", "r272", "r276", "r277", "r283", "r285", "r287", "r327", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r529", "r601", "r846" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r551", "r772" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r287", "r794" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r47" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r47" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r500" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r82" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r33", "r75", "r78", "r97", "r98", "r100", "r102", "r143", "r145", "r757", "r759", "r818" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instrument Components" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r823" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [ "r222", "r323", "r324", "r326", "r327", "r529" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r179", "r222", "r323", "r324", "r326", "r327", "r529" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r64", "r66", "r594" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r64", "r66" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r20", "r135" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r81" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r10" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r58", "r59", "r60", "r61" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r58", "r59", "r60", "r61" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule of Performance-based Restricted Stock Units Vesting Conditions" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r436", "r438", "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r464", "r465", "r466", "r467", "r468" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r17", "r18", "r80" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r72", "r73", "r74", "r75", "r76", "r77", "r78", "r143", "r145", "r146", "r190", "r191", "r192", "r258", "r397", "r398", "r399", "r401", "r404", "r409", "r411", "r632", "r633", "r634", "r635", "r761", "r792", "r815" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r24", "r71", "r73", "r74", "r75", "r76", "r77", "r78", "r108", "r109", "r143", "r145", "r146" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r66" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r49", "r50", "r53", "r54", "r94", "r152" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r271", "r275", "r279", "r280", "r281", "r282", "r283", "r284", "r287" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r118" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails", "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r8" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Weighted-average derivative service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Market-based stock unit vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of MSU (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending unvested balance (in shares)", "periodStartLabel": "Beginning unvested balance (in shares)", "terseLabel": "Unvested balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance of options outstanding (in usd per share)", "periodStartLabel": "Beginning balance of options outstanding (in usd per share)", "terseLabel": "Weighted average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "negatedTerseLabel": "Vested and released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Settled of tender, amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested and released (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r466" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r465" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r436", "r438", "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r464", "r465", "r466", "r467", "r468" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://guardanthealth.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares approved (in share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Ending number of shares, available for grant (in shares)", "periodStartLabel": "Beginning number of shares, available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r446" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r459" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r458" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending number of shares, outstanding (in shares)", "periodStartLabel": "Beginning number of shares, outstanding (in shares)", "terseLabel": "Stock options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r444", "r445" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Number of grantees affected by modification of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Plan Modification, Number of Grantees Affected", "terseLabel": "Issuance of exercise of vested stock option granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r464", "r465", "r466", "r467", "r468" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails", "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r449" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r450" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r448" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails", "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche 1 - $120 per share" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Tranche 3 - $200 per share" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Tranche 2 - $150 per share" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r435", "r443", "r462", "r463", "r464", "r465", "r468", "r478", "r479", "r480", "r481" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Common stock share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationValuationofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r147" ], "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/2023", "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": "Purchase price of common stock (as a percent of the fair value of common stock)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share price of stock issued (in usd per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r129", "r219" ], "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/2023", "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r177", "r190", "r191", "r192", "r222", "r242", "r243", "r250", "r252", "r258", "r259", "r327", "r358", "r360", "r361", "r362", "r365", "r366", "r397", "r398", "r401", "r404", "r411", "r529", "r632", "r633", "r634", "r635", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r667", "r688", "r709", "r725", "r726", "r727", "r728", "r729", "r792", "r815", "r822" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r14", "r37", "r178", "r203", "r204", "r205", "r225", "r226", "r227", "r229", "r235", "r237", "r257", "r329", "r330", "r412", "r475", "r476", "r477", "r491", "r492", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r534", "r536", "r537", "r538", "r539", "r540", "r555", "r622", "r623", "r624", "r642", "r709" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r225", "r226", "r227", "r257", "r593", "r631", "r653", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r689", "r690", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r709", "r778" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r225", "r226", "r227", "r257", "r593", "r631", "r653", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r689", "r690", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r709", "r778" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r14", "r108", "r109", "r146" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r108", "r109", "r146", "r632", "r709", "r726" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon follow-on public offering, net of offering costs of (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CommonStockDetails", "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r108", "r109", "r146" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r108", "r109", "r146", "r449" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited", "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r14", "r108", "r109", "r146" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r14", "r108", "r109", "r146", "r642", "r709", "r726", "r784" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock upon follow-on public offering, net of offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r14", "r108", "r109", "r146" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "terseLabel": "Forfeitures value" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r14", "r37", "r146" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r109", "r112", "r113", "r130", "r669", "r685", "r710", "r711", "r773", "r785", "r817", "r837", "r882", "r906" ], "calculation": { "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://guardanthealth.com/role/CondensedConsolidatedStatementsofStockholdersDeficitEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r142", "r221", "r396", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r412", "r515", "r712", "r714", "r730" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "verboseLabel": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/IntangibleAssetsNetandGoodwillScheduleofIntangibleAssetsbyClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r392", "r409", "r514", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r615", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r832", "r833", "r834", "r835" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesActivityInLevel3InstrumentsDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails", "http://guardanthealth.com/role/JointVentureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r898" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government debt securities", "verboseLabel": "U.S. government debt securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesCashEquivalentsandMarketableSecuritiesDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesMeasuredonRecurringBasisDetails", "http://guardanthealth.com/role/FairValueMeasurementsCashEquivalentsandMarketableSecuritiesScheduleofUnrealizedLossPositionFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r55", "r56", "r57", "r168", "r169", "r171", "r172" ], "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/2023", "presentation": [ "http://guardanthealth.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/StockBasedCompensationMarketbasedRestrictedStockUnitsDetails", "http://guardanthealth.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r241", "r252" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share , diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://guardanthealth.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r239", "r252" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share , basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://guardanthealth.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://guardanthealth.com/role/NetLossPerShareScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org//323/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "24(b)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r787": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r788": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r791": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(f)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 88 0001576280-23-000123-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001576280-23-000123-xbrl.zip M4$L#!!0 ( $6( U>&5X,3 Q+FAT;>U]ZW/;1K;G]_TKL$EMKK1%*:(DRY:=FRI9UB3>2FQ?V\G< M;UM-H$GV& 08/"1S_OI[7MUHO"C)L4V0ULS46!()H/O@]'F?W_EI7BSBGW^: M:Q7]_+]^^M\'!\&+-"P7.BF",-.JT%%0YB:9!?^,=/XA.#B0;UVFRU5F9O,B M.#XZ/@G^F68?S+7BSPM3Q/IG>Y^??N3??_J1'O+3)(U6/_\4F>O 1/_YG7E\ M%IX\.3N+QL>G3TX?/YI.U/F3<'I\?A*=')T<3T[__\G)=W M?)\ORHM5K/_S MNX5)#N8:%_#TY&Q9/+LQ43%_.CXZ^C_?T?=^_FF:)@4\+8.+^4>^1_M.*IO! MS29I4:2+IW@O^4N1+NG70G\L#E1L9LE3VO%W?&][?9C&:?;T^R/ZSS/\Y&"J M%B9>/?V/]V:A\^"5O@G>I@N5_,6D.@O3CD53.)__OJ\H_W+_^\"MY=_7GU]N+5Y57PYK>+5[T+ M[^>4+[T/NN-34\#3PMK.3CMW=I$'"@YC!,=9)5&0Z;R@LYTF 1Z1W]4J.![1 M4;[W2^HX8]U7_:O,"S-=,94,K"6!U3U9?OGSU$V27TJ510J>^ZM6<3$'%DW" MPU&@@A@J2 M,9T&;U16F-# VT%:PFN)X),$"#S1<7JSC_R.5P#W+G(Z"6&:1 :WF =SG6F3 MJ"E\&/#Q. S>S^V+@WN9!+ZIXGCE7C;<[IV&GQ83N&;\"$_0^ G=UYXV^,;O M*@OGP7A,GY[3I]YY Y; .Q?\]2(-EEEZ;2(=Y(YSX"^%#GF1\ 4%'\7P>S#+ MTG*)NP::JIDFI0TDF0.Q8(TA,*E.K&,TY6&E[!W8X!#F0H+K1+D1+C# MU=N7[RXZ"+8/2T,:)?S\ *\._BKA0$]7Q,1 2* 9KPWNPP_"E;2E_7:+B_'A M#]^/SXZ>M?__ZQR&;HWU0M[6>V3H39[*P^!2+4D=_1O9F,Y7F2,?E460I,"8 MP''9C4>"8B$Q+W$BO^\/VC)\]VCJ?&?4PU:!7P M7,%KO+3R!3X<@#X@QLF)A3PE@!^.'S]#69^ U HFN/))-3ZG)59S%6!MBB*R,@: MREW7M:0_:'2V ^$ZD*/\8[05 MBY2\,+5\+P=(N%X3"E8*>@1A\<_.ZIQTLC^O9[EG&^/]/;7?Q_M]!M"-B6,@>C!5)BXS#_8H+H+&5T+H\*BY"_ATO&N&&ZQ3V>F\/9@ M\KQ4EK,M:R!+5WXQQ60]7W=_)+=1CJ4BO< 0*'Y1Z$3W-!AZC$'F9AP&;7+Y M9&7IML#[@,!F-UMNER]U:*:X9Z"_0::"WS2?!OA"@LNWGGGM/AA=,OJ:O@H& MI_[> /^2I@!,6 )UVE\C4L ,P,8H"BS)2C\ M"*2DY,AN/[%@@Z@;5&MSE:D\M]DD.*SX#)'O.\D!^I,M " ?)A#+D$@URU)0 ML(F>P2ZU"W^ B%MB?!FCR?!JW2%5_.?ZT7-/FC=77U4633(-#W,->GF:: M&EB40:<'=%137%K5V=[%J+T'7W#+TRG=[6T$U"]H830R,[)7501:'(Q,":Q+ M*,F7U>NXLODTS"H:.0[=5Z036*SD(,D[\*P--_/-EA[,ADD6RF)=P@VR-!Z"-]R=T0UR7:#5#R+1))TR MCXHGJMC+Q0TF0USUQ4*!6M6NL((](E1^*-S@W]T[I(^W\Y"^O S>N(J5X W< M/QU8FFU):P)NFIF$*V 24@5^<1:H#3"FDF*>5]E@O#;"K#'9_<-*O@%VF.14R/CZA(UR=.X+-J7W%)&R_\_S^R=EVJF#U!O?S@@M_^IBF_4*J\__N^7[F[[ MP7ZRM0?;*X$8SI'N*](0,Y="LCD8PID]AYTB:O?TQ_EVLEFL#-R^& )_W<62 M>2=<-!X?C@..D^\>*XV/MI.77C]_N]$$?T="$KQ4<"HC"K6_7B0&//W@>1EA MWO$MQCQ#"K8A1UUP>&!\_N31#G+4=I8^$D<-TJA-2JI"QW)P-EM%X54Y#S_* M87*,5&)C%F5;9%N97IAR 5^D$NY\]%#9\U#9\U#9\UG$W7;6R#;EPB9YAF32 MIUAFIX?'>Y/]W;7-MK2$-HT&5KOS$KL:$Q6#'7:MDQ)MM4B+!7;&$JHO^#CR MZBI"G>>(6<8-&;S M_'D_%^-D=_V+[4Q7$:3!$/BHTJ96^H*#49B,RY)>)F#.D20K,SH(-NC[^-1W M.4:N5BG3LS*6:JSG $RQ)9IC^EG%;:!3L M5051"+%4YB.@[=0 O4C[G7X5J;!/F15F6,S40E<@WIR9#NJTHPJ MK.$5FXF)#?YM%.B/]BF,$04NQ;+,8!6:^-/D6$B/2M4D7N<6W@O<6JQ>IOX[ M)9A+V/]3J ^:MCA1U"$%XA(7RLDU1;U:"!]2Q5]S$ M*@/>@--1-H"ZNC;(E?.[Q@O]C4Z>G E=42129:;36::6 =DGPX]B*$8LE9X\M8?\DL$-W?XN/05J-6./D* !ZX,6V._,++4;E M]2K1I.?F4Y/EV.B 'D5>1_UPTODSAG\WQ#"OT@*-!Y3:KK(6**9G*?S6;H_& M+A<2X1.$'D,IC2^7S& XUK ='36[5JV5L3?>;[] 5OQU$X2J(1H]TV!7%Z*! MV+;.Z-YT^"-=*!/SRA4:+01%6#=:L RN4B?^$HJT,FET;=T2*CL_\MNZ_>KB M;GN-3++N_M9[K#7A<83IB568^#SWP$;P.744B%5"'EJ]R[F1AZ[RS02J'*8,)C+!/E]^ MPA*9$)."KBNX!5E&B,,]/TT*7/T"J7BMG)T$!X N\KJWZ SQ+L1_['ZB%4'VKJ> M-2;2LKYJ*QX(A84C(^)C&(& IE.Q@UIE.XOEND[7$-3+O1ID3G;96MG.HK@W M%0+3P7.*AOGY^"%PF&WQL_)9T_H.&*544=4 !T.N=8[R$[0X(CA3*)?LD%$= MT10L(81[LC X/@35+%4QR.W=X\W;BN/^:YC,V=G4.22>O'<=W*WF1J,/8M3, M)MSV=9M5(Y0_JAOMB!\UPAR'03.B!D_"^,N,3!!E*K!^3)A@.(0#1BS\ZV'& M=I!-?\3 !X:;HOY.W3VUCQX Q7,:;4KI=$IF'*SMA^]/'S]#$H2A7J(I1*%U MQ:@S'I5=NJF3W%2E75$0?9T)/;UCU$57E[\M*I-:7)X1HQ&E*M&W.L8DV1"$[OW*\4YW MU]+;-XZWL\#TOP+Q9#O+RO$Q.Q'ZE;-MX[_]1QR#6B8I\;LZNS;V\*Z- MR_B%R_B)J^[UXN?\?%ZD+*\^SZ/R#]IA9W9L)PA0C+(FGQJ)]U#,^H8+2Q?* M)-3&^"\!E,:-,]HD;-G)MM8&]W?PM&UGT='[%&=Q# !')7_H"O)I):8EZ8>48'F=,5%2+4Z5C3*6O%N1)=G.6CK MD_H+BG:-#4\&R8;>B]\X([ZKE)]75W#J*HE( %%74VG8$6V4/?QVT,JD=R $8;/MVL(2G4S!)%0/M_^VCU$A'2"NEYOE*E LK 9?,1@Y"4[@WISSC?Q3WNYFPC2>*>2!6$])0:JJ MX$[FDO3UB@070 _@/WXSH^I5"%6JKXO$H?>:7*0Z6O;N4L9!2E[ M6=OOXCD=-("T6A*U[$:1X4F6-0@#.Z>4\P>>,>L%']G 62JR,Z7SH&LB:AU6 MHWUV/QV4XJ&G9JB]\OV8',,45]WCUP<0_V2?K'WD.LZ9"N)RL3S(RX64!K"P M)>$ _UM@IQJ&_7'N)E\M?]OF9.%FP?.;R<*NL,^9US]656PU66U/Y5XL&RY[ M('LOV3W?>JE,YQ1N: MHXI-JX5")E3'JX!R 1@74S&8"9X#DL3A&&6I>72W@$[ M0?-:]H(HU304.S$Q&MY3E 9YRI9IAQT7&80-@QVP04?MK.A8T8:HIB339C$I M<6!N5Z-&57BZY,+3"AZFZ?[U)[RY$=;A'>08CO.4EZ>H:@4RA)IM3ZC4=89$#MV'-O% @8Y#;!TLK<:_2._A9D=SJKS8>0Y6GWBS40F/;, MOA3+,JU]*2L)(LQ=V$YY@L]SD!"&\/8HR1&B#]X8O]K&VI%AK@31V*40X$), M$.F/P ]%!=4E(0![IQJ<^.G1^85P%);MYR68E&]=$JE*/![B%P_&X)7M/=KG M3C)CZG!'V+V%$8T;!((M$PO]9DMT^.?K]G!S>3R2IT-OV38_D.?PUY7E_JJ^ M*%8WS90+?C\V"U-(*:/=Q?'C\9G+5I43N$/P*S_KG91'782%B[R@_.5I[. + M$>A2RP.B/#\7*^&S+26DV=C"S@8KJ5OW M$R*6K6YE_+PCY]!5>Y;3%"]X+J&\N6E>C(GYA9F$[O@4!"R;@0.E#/'OHD_;*)OU@,F,%IK MZN+!KW(+$L]@I%$1TF='7V2U9X>/[D+-=NJO2)=/#T[H:@1)!ST>B_F+(1PF M=#'?*(4CL$)N#4L[/>>CP[:0/D9D:'0;.CWYV+7M8]N;EMBHI-H?-4Y*+0OW M<&R&=FS81 _W.1"0EH6+$_7TFH%1%'<"73/NN0?XV+4F/I/74L^)PT "-A$: M0$H"K?!19Z%4[I;++N9QT-$)%B7+'ZV/)3=&JVV!\Q[@0@SM^Q$JA%XL%PO/ M06M3:/C1Q\&.9=N7NCB?K]8T"/XMUK)=PRI8CY-7>4@%4JK;/?*"CLA\O#P' M1+I[\:=>0,1A,OP D([6 +$Q_)HG8HJ,T,*2M,;5C@]=OB3-*C09K]*3IN8@ MM!MY4K?6?=J!"'/-HP"T1*PH[#6#:S(*';&,Q$@\#B_(66WCN:DZ-5KS<88O M"@? &5;VV?J+XS'77V!<^_01_VRF7H<*I146RUA&4]0S _O>[((>+4_)^.IM M8\;;XR)%0,()&0U@[>!>9@E/:W*A24G+=&4F1D&4:AZKA!=\D#$05L=*2I;^ MYCUG)Z5B7;^P3Y"HX3.! .<8XN:[5ZOH9X>TZX'D MJB7OW %HB$8G" MC@XP?!X;75:#S';M:#X:9 ?5;RZ#NU'\O$Y3I>K@]+L?VT:+Z0/MX9& Y+DE M5>.+R?U:H:E@@IVS&1>K9MS9&_L&NS8>NE MMQI@+=@!QZJD/A.#4@A[()6B'>&)=@$4?O&%Q@9J"Y;OBJ'\COJJ =P]'&7G MK)2A)R;/R_IX\K^C.WK*<^O-YBY/G4O11K*JAJ0@)GJ/EXL]\E8=2)$3.E'& M5KZ3-^W5D773C,*^NI=VEC"CCH4OV+"B(H@4YP0ZZRM04;H4M)2'OJV!ST(B M, KF-@]F@@I=E?5VZY@)MS,R%DG6$2B66!R?,69[2C4YPIM\8KR\$^$B--V/ M!N_W,[1%W<<8CLX$)PK/>H+UFH7ZR%%/R^@\2KOO\0YOWP]/=+4%_*VS->2R MH,U6 PV+)D,JD (WHVHM&_NSM"BFWS3C)76$;-B->(*N",EL1A+$X((5"TX2 M5)Z^DF:0Q$)KU3P*YT> +F)D O*#<):J8-E0$\KNV8N][?G#M!??I#363<7! M._/QX/<4.TQ>@,C::+OKFK1"P[RJEWDFJ03-\G9?8!,QJ*%,)(1+/41 "&ZU MTD:)86N7!/@N'4S".PA5V* \OSC_?W+O:Q M+P&5R)UJ^N?[^Y]F;()^=9NS]*N-,,SH7\R.1-B 4*^N=755-'">$BB@.*@* M SNX\*EFPJ7"3/.^[3['[1X&+Z5)PE9+3'UQQ(NCB7^Q6NFH.>R>KLSTM4E+ M+%=!E2]VJY-_,G*\S VER]ME!-)QQ='\)B]@_H(^L6U:5%A >7FO441"MZ%* M' OV[-TU.O >:&+T&A*. @_5M;WUWF$U^WVQ)%<.YY&[JEOI:A4/RT7)]KG] MF)C(:[&K(M#4-KEQ+G#1);2GCP*^X\V'G(%W.MJWQX5U#RDG7S69C#A?] MLU7K8=/&L"\+T]8:+-KOXK-=C(QK^UH;PLK**=]QIT/2'G*:I(F%2,)VUZFF MM?C.B%4>?0*$9 ^:5DZ(M<:\>:20M#B=N**.KZ3B'&/1=U-E=]1DG)GM(BV# M 7;1%_N+<7H8]:@4WI*\]8[L.MH?U3=LOX=9)0/V*W[16@>X\+MM=_=$SM;5 MNGBM>!O.([UOVUC-<%VM<]";'EZ''&Y;H1@RJ>23)RUJT8FN2EZ;#KZ#I7@" M9M;>&(RMZWW1VAASM8/\N@UH?T^19+) J9.$7"P+O!H,%!*Q7)I(^:T78%PL M)O#;R3AW-@H-H:E;7.VY--BFEH !<8-0H E+Z&96O)(BEO*UGNMZ]Z9!^T^> M5*D#Q8WYG@C/.6)*3[>QV$S7[^RD?<=#*O^X4!_)[,%'5AFW+@LM0_:J %+[ M^*BV9[?$FF[SNN1B\Q>&EE@BXI9D3+?-1O(B13WMGGS;LB*5EUY'\&:EVS^: MNAIE@SVH=<#CMK:O0113,;7H5:PY-L@5;.A8QZ&WB.76TA5;MDI.D'V(/3O4 M!FM;1)L9F"6:"GENJHAR:Q_L++ECZ2?7O=;MZJ3>:9'MVZ&189C*S1WD;#AQ MR@NHCP*6Z8F'OV,1=K1M01C"[*Y/N+0;Z$[8X=5#4!BA5PF2M;H!+))(4Q2. M['=0)L=[$W+>C4'?_9_@9V-X%!U890W..FVD03?WON+Y>Y7IQ[HR*4E_ (6P M8I#?BPH+=$=M1;^]BV>15EW RT8_J/^E1KK* ?M0 '/7).+C098M5+5!0=5 MOUD!N'/O?,$ JP$BP<6G2DSY M"Y9BUI1A8XS3NKMU3@._]\3WD8.W;\YR9=_9CX34;$DN^519AG:F7:0K_-P/ M]E &UTW<>IZUVFDWS *V1%6M!5P1GMF0":H+[@H>=&F^':>T>4E75>B3#^AY M#WODBJ7B3N.+=O%7L(F[J'%7%&B95Q6G#5#]^"D*0)M<-6=>9.'%0S1+K EMR=ZO9\56*2IRQUD]2? MMME!(Y,W(6XJ3J X!DVG,U,'&Y/HP@L\$-WJMR2@F#QU%?5[M%M:.3RIR#!9 M+G*M?J^ICK!>C\OBV3*/TQ#N#,(0NS_AI*&'("_+WKZQG^IA75Q#CMN<^IS* M@J>VZ 7P)\:;A9?X%CR0!6[,53G\]X)S3S:#LV89^TC7&;D\$O_!N(--'=G& M]%M)Z?(^U:,89QU?S.-E>MMN^F]9+,-(,Q1FZR88?E5&0(F\L-D 7T*T MY!K'('I5SXCTS6W:2X)3:/0O)09-)3S\_6[YA/.H;A0Y"7: (0_:XLIJ^@,0 M+$'92G8TQI/K&0B7A1-M?8]$(-H;(/Y'C@)829;4Q!R7/Z*.N%5Y]]^$-^_\ ML)L,8UEPFR6\,D$VP LLW"=):08)7;48+79(LM,&1?5IL*+G#. M6YH-P[=P$S'K/=1>/VTWBX%VGY=5./3^S+9WO.^[SNN-8?S^*=9;[4LG,3C2 M*@Y+.WBO<4KK+-IMPMR11SW>['J'(X\\>95V:^0#,:4C^>IS4[R.&@R;!10C+,-XSGQ78\?K[@3?8V@/:T4+2]'9=@[D(Y]5/-G;WC M-;%D"P=JU0^-*MP[E-8V I@BZ';M^)P/\OB\*T/4 ANV)G;O76]93L8V=0R$ M':@.R(LUFJ3,7'FQ,PNFC!MMQ:R=LNL@U.RFR 8:0@1DQ\&%RP1 M^;-@SSI^/"4%Y1O>F'[F@9;\,8A%GHUX5+>)M5?Y+5,;:L Y+00-E^P8!2XQVEU\V>-OM-.Q+C'B:.$HUR 8 M#X3WZ>1 AT2 MU)29R4FK]E3 828Y,P57+]1P^6M-&-0G%)6@VF8(8XI:-(%/L$Q-Q^::PQA3 M]1'_P:,5<^V$_$3!G:5D.7"<2D*E=J'*,AJDE05_)-1)]0ZY. ]"1+2E\C"\ M ;8;%&66N) J.F3 \)2SC"(X-;EF=+EF];;+1,K7,*PBO,?CXR9^ MR1S/&\+H,%Z-_THLI-9$.*( T;*P&5?"YT(<1:XR1ADOSZ@0'BU,+:=7R1"3 M6CXA_3;^!6JA*^^39V3 M?(%Q5CW2PG_*M4D9/45JP[FBPD>H&7YNCMA*#0.)7 JY9$7! D0&6RQU'AIY M)L:HLF9J!@#Z>B;W07 $NBNW80N!5':%L.ZQE(WN>:&57='HLNL',7#(GXV* M?N%(\#A=LI'L*LK5 ,_3"9EEA*U.G?"P^*G?V\8\F**'!-9%ǂL&')+UQ]053A7.:4[_]4"1ISG-^1[9KNLV%&,KC9CV' M>5 ='0Z'U"^0>2PR<4ZYQ8YP >)YC&SM=I@N5W:5?0+8HG)%&<-+:#C@5%\.7,4898+'KH,"WKJ M/C-_JPVSKX[=Y#+S>"9#FRIA'91YU1'K%B$GA#(K'I6\M=%3P4J17E*Z8.<$ M]/$P8QXIL)P:7'/A0X'U=K/ZEH4XWFK,>X4RYV\()R*X6 ^)4?7>NW2VC 'J M[A%L53J!&/?$.4,"H,&\%)C7.\RZ9C50"BX3@BO;-!PW9%4T#2U-0<4=S@XI MU3]EW .%&)@\#AN3_Z&;:D\%C5@W59CJ#^#%8A'L3%HG<07*EEA6Y5:VPMDU M:H$R*VXPE]),*C0 _]FB2"0D;Y'Q_!EY773HGE*P@PILRSR,MYR_@C?WAL)K MQ6JWC[3N/]%]K"LIOD8B#;-48,':7Z,T++DBF-OWR*)>4D2+G>E]#SK>#;H1 MDE/7+%4PA%3LXYJHYZL. BJ%S]+$A(TR']._;E#LN6V4U7H, S%CN4<7DQ?[@"*AF8A!Y'#B&Q=[%)^AZK0C^ MW5I97#*D5KYOPHQW=(/NN'7J;6LRA #Z;&.9CJO*DK]$29; M_C;1QL"?J,((YSY&TC)9U;)T)K*JM>^@[-XRZ[A+Z U 1G>EA5QZ4I7%/,W( M8>S-;:;27.G&SE%\L3KLNG74J6: H[O6G,H=HP-\6.3O'Z!>#0.-J4C2]]MJC&.C+)0M+ T!T1. M]_#@GSYI&]*/+5L9<16!P9_R,E]V[4\J[-QAUA^75*EOC4(I:B*QTFC)0ES M"NU*1=?HNV-'(OE#53MX?7J8750H*0]>F(UJ>L;*87#A* &K,EG5]DV]$\ # M1#@KJQH)'(<[(>Y;@U)JAD'FK_3:@SW;]SZR/1)=,]6\$R;]F0V:5N+6C.\C09UO&T,T(0?!Z$C\X1FU"L>V\<3^H>QQCY1@Q*/.H M._S= (+I&&+M#9KQ$6S7.D76?A^P$O75I[L_+*2("B'>-8$"_TV-TW&YTNA>>TPXR_I/M8GSW@D!B!A=Y_J#0VC0B MR+_-ZK,K]H"5W[?CU YK,L(/I"-*@(\2\,JJ::0=SE@?"@)C"3$\ 7P.9SF? MPHF&W[G3SF+MFX0"+*1D=X%8(% M8<@A?;T:!3-% .2F:4F!?YY22E=61%NDK%AV7K'(_0G?\NT3%P>(\D&TD"$D2!ABU!I]GWA3R#I@3GEOD#23"^<*E+UP?ZK;K M==O]JF-#FL+"WZA6<,1@YM'62H18D^L$+G.! M#>;BGW^5F&+'1]MU9/\$0D9FHX )*SZL)KGF MM9 )5B8.L,[9$OU3PCNGS/JWZ[[9V@ECW#?*=V:,.3Q^TQ('[N"]^(3N:H1S MO&55PY=J.8#8'?)Q*"OI*62P5A%\>HU]NBC(":.K4@P4-DE052EJ!T]KRD=P MZC,9U6,M>M0BK;A\U=O@ALGN(J]N697DE'QEM7 _6$MW/66*"F M*ZA??(\8T$KA.0YSK+*]DK64QJWX@2P)G FL9N@F+ @:MPM#>:N@Y]<&U5@X MX$XR6BQ/650]3(;+S5SFO/I6>]'^F=W:14NEBMSSZJ1V*%Y5\5//LF"^ M%_QQ2Y*N;7N QYFK*[1L*=>GC;?=Z-R6YLC//<<[U/A*O[AL[VY!_+^!_/=> MN[C+#A\"E_8%TTGX/_R]:O@]3^"5Z]?'5S^>O'JEZO@Y:O@\O6K]V]?_Q:\N_KSZNW%J\NKX.+W MUW^\>O_NWMOZ-&+<_RI&EG9G -$U#X"4L5KF^JG]X1EB-L1J]=0D1!"ZZ-E" M93/@6CDXCX!ZUX@^':I8'D+/XX^%GQ\_.CQ]0BQ=P#J+R#Y8N/V0/OJQB#H^ M>W)X>G+<^_'1X;C_TC6W/3T]?'3Z^+/?]N3D\/%Q_Z7^;7\D2C U@-XY2/;_ M_.[DN\8KB?44&! T%4W7")#-G\E'1;IL?K)4$48.GQXO/P;PT;/6BZ\9^,>P MV(Z7ERZ__@D;XQM^;W3F>%C(]Q4H@S>JT>7T_/"HBZLW1AB>4JUB-!5=X<1G MH53&3_DB5#PY/!D6%5\_?WL1O*$RZQKQ-G\2CPX?;XA4+1^22#7>P#$D5AP$ M"6 M3LW)W'O@[-OJEC^ZDD_1;/](_D MJP\^UM*=P[CZ.#\,+@[&#R'";RQ$^'R70H2?$A[>/UHT/SQX_^?RW/3X\&M\M"'B?VQX?'3XY>_006WR(+7[^V.)G#2INBTG5 M39"KOTHL7;P(0QWK[,&Q? BL;GE@E610)P4\ZT"NYZ<>/U[6I=;!9FK!R,(= MNW*'K__T9S6RC(\.'R$9UH6&TJ"S*MT(I M+DP4Q7I3PO[)0[ICJ.F.!Z7X%97BT8-2?%"*NZ<4@PZM&#RHQ2]9!?"0B!QJ M(O)!H7X]A?KXT8,^'8 ^Q=?PN=7I5Q5P@Y%FGZ9KM[]P8*-Z^'R':P>>/]0. M?'.U Y>?]%:'4COPXNK]QO+JQ=_O+VZ4PM1':GJ MOFW?&SJI#B+Y<+SA88GW1L&@D>\. GJS[=X"2#UU/<7MN>\5:I^'?=2%<-.@9Q;B:&@4L9 M(@8'>,""<]LDV_48W&KUU=HL*/L\@E"XT7'5^QAL4TT/'_:"9P:$NLU,%+]YR% ''87 M9P5UA%LRX[7"'DWNF&N"VT=8'^F_JB0% M,S-X5V1: R'?J#B%UX 8DI<7P?GIR=%INX%\5U3*GMK?+DWR=J/*8Z!HNC2[ MJ3EG8?.8*B*_EG9%C H!4MLS9'!RE@P]0>0]DKPXK:'2T21RK:+^"B=Q*)@^ M>^,M.YKP&,&@?*$3L^DQ)8(+4S=3(D0V0S7/2KA#9^/8]V'/I)3A0/9(;)+* M&]3?ZRA4LSXW21\[KI.@39,.?B3(43N/5>:P"G8-;(W!'\5RKNQ5AGU5@A%$ M%>G57#$>1X6F*5R'H#U@+9X?!9%:Y=Z$L?HJQ(CER=YT,D9@\L8X#JSK"#%Q M_1'/A /DD"IQ,-:49W@@^!JA,54S#^!D,B7TM4.$O?TI/)HJ\9[DW7+4'&4K M)*R^3'0&"WI:$MJYCEI4G6@DF8^W3#.S/A[ _.+^ MT($5@I@Q6M6=96;I)N6",XA?Q=X7Q:$0-AA_(OX-C+S-U$XV&*1:*6%'@%$Y!")\.JYWU M#<72T?C$N0LR"IGLH9OYR@Y J.X.G.0>X$;=/'!4FZ.N!\10K#@:+[D+L5PM MEUK%7E#+FM%D4].T)1]INH)HM1?D_I0F%= T#)LCJML6\D27DIAD/.6",&X= MW&N5@CK&8%J5A2)OCWT[?M34X*%8J_5D?#WM\;!_Y-'NF?0G6V;27VS2C%\. MDR9T, <2?GSO*Q5*:;+&U_HW4[X.PBA@!GO'3?[N'2+IS1D'JVD^^K MK[>M;WEG)V?NE>T6/PR'(:Q#9<.E%LY]Q&8!1A01U][.Q,7QDN$6!AR#V;2UV*0=UI%/=RUUM;^9CEL."QF73=B,3=WP$;6 M.1N@/FB:C9=2N16.3*"4\/TE4E4PTXC;M605:]618^M,SU06L8NGZ;XM-^^& MAM_9!_#D)#L71,8?6$W?J>&_I8#YZ999UR]L\@W^=T&LL7EKLB-S"!S'0\IY M_!L-&E):HYBP& M/5 $?Y4J@]O%J]MJ!7N,WR0-8E7X0VLBF?M(183]:V )8D!21#C )<8(3PQF M:$X@TC.ZS*+ISDAZR2 MTJT3G,_%HJU[ YT&1C[42 M@K[*:)N8;-5@W%9T,++^L=U+][FI9>$5&%CS'.7""!9HTJP:@(1& M4E@+*+H5=0ECF:\$[R=4"5N0/%UNW1]H2BH\DU')ND4)G!J66S M3'/!N0KB-)GYTJ!?)2 AIPU#3?;030BTP%+^%\YO;M#[F(#UAOOP).44;4RO M @;N,Z>Y:CHA&GY+EMBC+;/$7KG#]:+VZM$P>PB!=H9 AV:JWE6.MBLWIECC M),*;!R!V20&*%J"D+1M8G;3ZAB.2;YXSAL$955E(EY5U]LM-9\(X1 MMZ*(61M(#/,30^2C>HQ\]/>"Y/?-N#PPXK"K43P^]'Q)=,2LL[5JU:,@&TTI M9B*6"8DSZV7V%Y>D$QQX+2'"BL74!%FX4<%RSZJF;YRSAL-8%K7GRU4=[7"G M[&3+/.>KCW.%%-MT"Y2G@(9%H.#_E9&AB!SUS%+(/M^L\_PJM:<,4RGJ1AH3 M-:,XN;#X)$O+F1O=3MWK?4@6H"5,W"QEE7@I8S'4JG@JC /$G: (F?ZHL] @ MF)15(K6.7&OR\/4<=^7[5[>0]HV.=DL*UJ)"^Y=]%TOW+M#2HMU@0ICZX&SM M4ZV R3:%H-636?W(ME)-8I%\&DGK&8(FA%C@0,@2&)/F5$M>9"8LXA47:DM+W5L?X=51+AE*J*;F5SR&\[?#8%X1M@+#$# 5*XG8Q8DL/"L!AF,3$SD/<&*\7A[Y0HGX(H M*U436$>Z1*MK21)3T,(O<-%P-L!UB/'YN&+2 0LJK(%#[* 5@G=5_:=7P YJ M:$0RU8D7RD=W@"'13B>@CEK(#SDGRZG\'!X^(:Z:862%0L,H>205YM[I#)QJ MEB$+]=$LRD65XHE@IL #0H MRO$;[- V*)=!U,%B/B3I3>4W]58PL,*+4/#P(Q-7M(1/UJB@J MMNRLX^SN?=K2C'H8G36CV9$&S/WZ[98&@PTD..=@AE-1W,\Q=J;@=2V562,!6K_?.VP94< M9WWG<,WKGL^/M-)%?Z?E_IW02"/FJ52S_@_7,@7#+F#*KG3*LQ_JAF>F8:"0 ML175ZPR[?L^MV0O;\:79R/W@]^8L/?AN_#'$(I897 MS]ZA]Q^O/GP<7%RSZTOV87CNW.JTVG/7/@RN?AQ<##\T+G_[:?@O-CB_II%V MJ]7>Z-EC$V@,+JE+KB%$4Q^%B:5QF,;(1MQ+UR"Q2I4"="*ZE+-<1F)(8+$=L$*P) M[DHM<%M!QCQ8&K>&D*2X3A*E0@$$JT9$N>6,LR?B)F&QTE,S1W(!8VEL093( MZ::W&ZVL+P'2S(U9L?8E8?+@V6'R^EX"7^T"/H[H*W H\__LI?2FIR,P]D MTL^( Y?P[?%&MFR]4'QOH1@7(C\?HAXEJ)-XRF[NJ/V\D;S+]U[M!(>MD]7/ M-V#08HRL*V2?3WN=:FS$2[/]%"IV(6 *JY5\^=1E@0J0;R;2.!9#*Z=VD'!M-&96*$U6C6\Z(107'&;X?6&YC\%L()(AL MBO-!/"5[/GO,A5MB;FLB6('>]A2R-0(1M1,I"%C50WE9Y(@_XYJ!*-)TAD$# M7 LYA@QKO$(8X@CDA&\2P?;80PWW@)??20-UFO'G#Q LG/>P M;KN CP3:XZ!!"[P4>(C-7.0COYI!.G)6C88;60N31S 0U30=165!>5HJ(&NT MIMI8O$_/ 5&7B5#1'_Y!!]O=,"5&P"$W/)"N#,=3 +C3,AVDL_+.KCUO5<+- M7;4E5G$ !>'HUL6CHL(9GHEO0%5'YP?R]?\Z1$\-RN=^O.C^=8X7[LF4["+FD5,-<3;^I!8ZJ\?9'W#54Q05.-'#' M5!N!5/5R. 71@"U7W9=?@[77E"EF#F/EG*DJQ-K'/"^NM&YN\P=80>,"MV,= M4P2.1##)[JEHA8:Z+T RFV@U :I"&1]7#W>+BG<@S96> 8Y.$^V9AM_#&F+C M24IT\\LR%@0N]M:=%:H)(:('B@;F0/'<0'_^Y00Y,E=\UI>9BZ2;=')?/3+Q MR82X%@MYE7.7:S]<_?[;ZS4/CWKT$[ M\+^8+US].MQTOP[O6[$ZUFOV>IV- MHZUFL''L4UH[1\W#@^Z3J^TV>T=/;^Q!T.P=][92N^_"ZT.,230YSU[7.K7Y MA&JG]MOY+0ON[U/:O _SZ%-8^P2V@@?8^A:_RJ_L<_>NP1OO&50A M_'QT&/WM--O=1P3J6W@Z*,?(L:Q3=R]\W'G[T,_#KXJ";^*[MUQ0\7.UK.^> MDY!4[>S5S@&RJ?M\\"/Y&CRLW3:K 6LQ[^E+B&WM['O4OB1JY[IQGDB(V? 6 MHI*>F[!+?_SX'L'M(KC[WC\2Q%YG)89[FX*X[UJ3-;W0\KMHN3;N%\B^?RP_ M@96WTQ8-D0M":S&%AT:KTJY.^Y]N('(IX@P2+ !*5G_] M[0+4BRTI45+GXCNG,U5,8K'8EP?/+DA>)C:55Y<)\.CJ+Y=_K=78&Q46*626 MA1JXA8@51F03]FL$YH[5:J547^5S+2:)91F#(1O:Z(N!V&Y\W@E .=PQ>M>S ^55+I[T'#_7=!( M+>:ID//N#R.1@F'7,&.W*N79#U7#,U,SH$7L!8WX ]!H7,1=SKQ#9ZA'B@P6 M#@9-\FIPGXBQL*P5U)L/75IS9LW6$$,/^AL9VQ_:'ASS6[>LM%/ M _;N=GC='[[K_H7[8^]Z\'[VLUO/P_^R7K]$8TT&XW=J?H:<$EBWF(MS13*18/J[SQ3**KB%$4QV&]-BZR&-F( M6X%Z1!;*(D*="*ZU+%<1F((8+$=L$*P)[E*N<%M"QCQ:&K=&)$AQE20*B0(( M5H6(I# 5P=XGCB[,"7JRE:%J$;%L<#+0W/DLCMD7(/#$>)"C"50OAD@>,=2F(1F MD%B*3$ML2]>1,*%4IL!YQ,%:20^H7*L0(KQMV"'B)P($I ?)X#Y,>#8!UD-Z MNRTD2@0M7@O:A^"M"-J1O_*7@KK[R1+7LO%#]8*,:%R,_' MJ$<)ZB2>LIL[:SYO)!_RHU<'P6GC8O/W#1BT&"/K"MFGTUZE&AORPNP_A8K= M&#"%Y4J^?*I"HP+DFZDPCL50"C*GAYKM%?^MMXN,*]..\Y0!- C/]&Y2CHVF M" O)B:K1+6?$JH+C#-\/K+PQ-]X30 MO1&(J)V*B(#%C)I89!ZQ*/A82&'G5%RW+4O[P('$Y=]# M^('H6N/H*/F^="@O=([X,ZX9"$-%9Q@TP+60$\BPQDN$(8Y 3O@F$6R//=1P M'X@<6?%%@2W<";;!E,O"L0!E N(8>RDQQ1B:+3W1LJ3NP6K^TFXM\Y#%X"@!W6J:#=%8L[3KR5B7<+*LML8H#*$2.;ET\2BJQET&:!P*!#%AW70@&8QK)0+KOY&? [JGR^MW&U MSW5E[M'=XN'%9X&C;+S]$7<+5?$()QI8,M5.()6]'$Y!-&#+5?7EUV#M-46* MF<-8.6?*"K'U,<^+*ZV[V_P>5M!8XW:L8HK D0@FV3T5+=%0]05(9%,EIT!5 M*..3\N&N+GD'TERJ.>#H+%&>:?@#K"$VGJ1$U[\L8T'@8F_=6:&<,$;T@*YA M#B3/#707?UP@1^:2S[LBJDSU\;*/-L4Z]TVGM'&W4@YUC']/:.JN?GK2?7&V[WCE[ M>F-/@GKGO+.7VF,77A]B3*+)>?:ZTJHL)I0[M=O,[UGP<)_2YGV<1Y_"RD>P M%3S"UK=X+;^QS]W'!F]PR[IBQQY]9U"&\,]')Q51).$;N=Y(#164_C8*%G8S2F?^)"M_/7? MU!V[;_G^ U!+ P04 " !%B -7G(T2\?L' Z* &0 &=H+3 V,S R M,#(S>#$P<7AE>#,Q,RYH=&WM6FUSV[@1_MY?@=K3G#TCR:+DET1V/*,X=D\S M5SOG^.;:3QV07$JH(8)'D)+57]]G >K-DA+[ZIR=NIF)+!*+Q;X\>'9!\610 M#/7IR8!D?/JGDS_7Z^*CBKZ3.3#;)57]0 MB%:SU1:_FOQ6C:0?+U2AZ72JYV3/7Y_LN45.0A-/3D]B-1(J?K^EVBW9.MPG M:K7;P;X,PW#_B Z/@J/]^$B&\;ODG\$6ID+>'&S4D*RYI+*[-4*8_U*Q, M;=U2KA(O:-6_"49C$7]*XNQ=6%N/GQ7'RZ[EV>]3YU?Q(7O*35;+8V>O88W/VKM(5*)M_<]_VUOO=JXF\J&DC2X@-I71,1Y6R.* :R>+-] M\/;X]SN9R3@&N]0U)=5.7G7;WU)I# !TZL';[-MOP?6!"!I31__XU9B&O*3%X(DXH+DP]%T*S_+$PB_@J! M6,*#'TGJ8E 3O31J()'O7DLB6R\ND1^D1?J0J.%$W*9FK"GN4\WG,_=9C U, M2 WJ,E:0*A4RG8@R+?*2X $JM2O:2*\40USE2FJ1R BW$=1=T6MR+80R6U*[B8PT6B%2."@^Q%--A24RY& _ %,*6_#&? M/Z:<*B7LP%!9C5: NXJQ*@9PT&84.0-9;P;33 PW1Y@6BW"R&(;7!-/V]P-3 M$HE* 03&U#SQ-6 4XAC.%\95FH"-9*&@1Z61+F/H!+@6LEP#,!4S6 9L,*P9 M[EK/<5M!QMY;&ELC5JRXQA*EA@# :H HMYQU]D32#D2BS=A.D9Q37]DB9TJ4 M?-/;#2MK"X"T4V-6K'U-F-Q_<9B\64K@F^VWK>#HV%:HJUH5IAJ3) J7.W;7 M9;M8V4@;6V(>!@A[P5P4'LK_REXA8W]4!F M_8(Y< '?'F]LRX,72I862K 0^WD?]9#@3N(IN[FCULM&\H[XUK;"1+^_ I7.Q"0@JKE7SY-&4.!>";D;*.Q2!%J=/#S?:< M_Q8Y-"L7K*FDK+ ME=?M(NO*M.,\8PD&X4#O)F5H-%54:LE4#;><$?,*CAF^'UAL8_ M)!8$FV(^ MQ4_)GB\><^$#,?=@(EB!WL,IY,$(!&I'*F9@26M2R5PI+4#)C1^C#:>):>:! M125#I54QX>*Z;EG>!PXD+O\>PDNB"XVCH^2[RJ&LS#/@S[IF((H,GV%@@&LA M^Y2BQFO $".4,;Y9!.VQAQKV@).,_GZ 4*$TQ[6;1?R MD8 ]#AJ\P&N!1[R9BWSD5S/(1\ZJT7 C:V'R" ;BFF:BJ,PY3PL%9(W6H;$% M[O-30.BR$13]YA]TB)T-4Q( #MQP3[HR'*< _*U_SI$3PW*EWZ\./C?.5ZX)W/Q="?5YKS# M-+B(YCD%,1X?4?E7^KV9=1(]7V%R.RNV[@94#H>J*(B^0/*A03GG\5C!/J=D M!Y@'IUKF;/SESG.Z4>FW4L%\MRG+-'*'[-W_GR+<9U>CEX'-"L#@0Q8?UR)% M2&-5*&?=_)CD+5<^W]NXVN>Z,O?H;OKPXE'@J!IO?\1=0U4RQD1+,Z;:"*2J ME\,4H $M5\V77XO::\LA,H=8.6>J"K'V,<^K*ZV;V_PN*FB28SO6D")R)((D MNZ>B%1IJO@"I=&3TB+@*I;)?/=S-*]ZA8:;-A# Z'AC/-'():\#&DY3HQN_+ M6!"XV!?NK%!-"($>RNO(@9:9I<[TRS$X,M-RTE&IBZ2;=+RL'DQ\/&*N12&O MFDZH-FNGE=V)8'FK\OZ] MGTJ?Q:TOP"NX!Z_G^%E^9:L[J'W$KG7U3MQ[SZ *X=>C(_AON]$Z>$2@GL/3 M;MD'S8IVS;WQ,?/VOI^'WQ0%S^*[MSSF^N?*6<<]*F&IK=,WV_L@5/>Y]"OY M&C2LW32KX6H*[^9G3;>U^*Y;9JS[C;/C M'_R/:.7MMWG+Y0+9G$^1H36Z+%:G?.6%N>K3O[NWY]X9_ ]02P,$% @ M18@#5ZUM"$)+!0 KA8 !D !G:"TP-C,P,C R,W@Q,'%X97@S,C$N:'1M M[5A_<]HV&/Y_GT(CMS:]PXZ-@6"@W#%"U^QV(0WTNOVU$Y:,M#3.3\]$PHYB,?AC^Z'GH2"9E3H5!B:+8 M4()*S<0*O2-4OT>>5Z^:R&*MV"HSJ!6T(O1.JO?L'%?SAAE.1QLYPX/J>7C@ ME R7DJQ'0\+.$2,O&ZP;=GO=91Q%K5[:;A,2QT$4! %9QK@;1@'Y,VS 5EA> M[=%FS>G+1LZ$EU&KOQ]U"S.X8,1D_3 (?FJX=:-A*H4!90HV5S\K&;N2L%J! ML*4T1N9]*ZL>,;)PCX9>&@]SMA)]YW"CDKW9GT@N57\O<'\#.^.E.&=\W7^^ M8#G5Z(1>H#.98_&\J;'0GJ:*I=5"S?ZA8#0H<8\7E4.'((P$G;X]F[\=GRS08O;5 M6Q[VT%M_[D]\-)].G/5AU F::#Q'XZ/9Z6)Z]+]R9^-$''31[!5:O)ZB^?CL MY_')=.[-?O]M^@<:3Q9VIA4$K7N]^90S\E>I#4O77]S?]IW^'@N42"%H8I@4 MZ(*9#)F,HCZ $,E0500*)6_EH(^VPN[P2 "S+C* MB#5*&8>Y*V/F-"D5,PR\QH*@Z6628;&B4%+SG&EM#8=_NY) _449513,W3:L MHU%"JASAF*U MQ()J;W;)Z1J-$QIVE=Q7=A5 TQ"*XP?2_L M%5^^_-X-K-#?./K?:[\9J3#P.S8,"\A0C>:TY #M!.#*+:JND*;HWR53U+Z% MM4W=O#X78;2/ XO,)DG?,PCMH5<'('=,A\/+#H_4:RW_HJ ML\\$%*$,Z )@H9MN M5\H$%HD=!X&$.=&V2,&JDCLH2"AX3J7>X*8ND_[CL!"&][T_#%YRNI&QE(I0 MY4'(.2XT[6]^# C3!N0])C0[];KOSV<5V_/CP\QO; M#OVX%S]([($+;Q5B2*(&Z+QL1(W-AAKL_59QB6XAP^+_=AZK%#8^ +?P%MR> M@M'O'&O7IQS!$72O4'2K1:E#^/'H(/L=^:W.)P3J*3P=ERLXU2BJ*-&5M[?] M['Y1%#R)[Y7EA":R*IK]$EYFRJYJC)[MM0\'VGT"!^7Y&DVYD>7[;'T''NX\ M-KL!"U#EZ;<0V\;H>]0>$[6)]"89HRFP/&!\AIU3-$M3!BW$]P@^+(+[IXH! M2RJ )NW$\,5]03QPU.23Z='7U%U;T@F4DZZDO1&L>DY(F6.)3*,EM<-IJ033 M&3!1+3D%[@F])4Z2BB1N4].'M*I /4&PD&8CW+72MO>&W874]&9?TWM$+W-# M"YBRM,0:ZG5A2S8H6ZZ!_:;0A(O$SEAOP \PQ-ISDP(WT45&X5D!O284)-E@ MV3X+I\"V;[?T39"[PHIPJIT75NR*"J#7?,L"ZQ<'^TN\LNJ1+I.LUOY(QMV] M.C=WW(]N"=F^7X50NV:@KRC'%NX[-Z[71-WI#*ZWX"4 H32[6SYR25M_5O?% M!^Z>^E]02P,$% @ 18@#5W\GO0Y*!0 L!8 !D !G:"TP-C,P,C R M,W@Q,'%X97@S,C(N:'1M[5A;;]LV%'[?KSASL#8%+$6R8L>RW0">XZX9AJ2- M771[&FB)LKA1I$922=Q?OT-*3IPXZ25HEPYM$-@6+^?Z\>@['.6FX(>CG)+T M\(?1CYX'1S*I"BH,)(H20U.H-!-+>)M2_3=X7K-J(LN58LO<0"?H1/!6JK_9 M.:GG#3.<'J[EC/;JY]&>4S):R'1U.$K9.;#T>8O%&;%:?/6P437DZM_D'4*\WP@J4F'X1!\%/+K3L< M95(85*9P<_VSEK$MB:@E"EM(8V0QL+*:$2-+]VCHI?$(9TLQ< ZW:MGK_8GD M4@UV O1@K&5X.GYHJEM4+-7M'T6A4XAXO M:H<.4 YG@JX=##O6J^EESA;,0-3Q.S==VG!FP]8$0T_5(QD[F9[-CU\<3\;S MX],3>/7F;/9F?#*'^>E7;WG8AS?^S)_X,)M.G/5AU W:,)[!^.CTU7QZ]+]R M9^U$'/3@] 7,7TYA-C[[>7PRG7FGO_\V_0/&D[F=Z03!_;#ZE#/R5Z4-RU9? MW-_]._T]%I!((6ABF!1PP4P.)J?PNB(*D\!7<$9+J0S(#'[!L92@B2\IX29O MP[%(?-BURY_L]#N=8#B114G$RCV%PV> $E](54 8>*\AD\J)+M%0F0(5*9;* M7RM!G^R$O6 8(69<920:,L9Q[LJ8&4TJQ0Q#KXE(87J9Y$0L*9;4HF!:6\/Q MWZY,L?Y"3A5%+QVG6 M5/%M&-5##(,KS, +^^67+[]W ROTUX[^]]IO1BH,_*X-PQPSU* YJSA".T&X M0\C*/]&CB% M SIF/AY:]'XCV>]\E=EG HM005Q*L>H9@CM3''797$.#,%OV2D6U14';3A/. M ;>A,80C1G2)L-!MMRMC@HC$CJ/ E#G1MDCAJHH[*$@L>$ZE7N.F*9/^P[ 0 MAO>]/PQ9<+J6L9 JI*&V;I.V:Y9]+MN=B/X^C>V< /[YU[G]3H MP._M=S^[V*X?'WQ^8_=#/^[''R5VSX6W#C$F42-TGK>BUGI# _9!I[R$6\BP M^+^=QSJ%K?? +;P%M\=@]%O'VO4I1W@$W2L4;K4H30@_'!VPWY'?Z7Y"H![# MTW&UQ%,-44V)KKR][6?OBZ+@47RO+4]I(NNB.:CP9:;LJM;ADYW]@Z%VGS N MF!IS!G/"B2;O[@#$G>=F.V(!U*Y^"\%%8'T/VT/"-I'>)&P8^+X.XKQ9 GE4B4MF+X[+X@[CER\LD$Z6OJKRWM1-))E]+>"=9= M)Z;,\42F84'M<%8IP72.7%1+3I%]8G=)DJ2FB9OD]&.:522?*%A(LQ;NFFG; M?>/N4FIZL[/I/Z";N:$%35E8:HT5N[1%&Y4M5LA_,VS#16)GK#?H!QIB[;E) M@MMPD5-\5DBP4XJ2;+!LIT4RY-NWF_HVRET2E7*JG1=6[)(*)-A\PP+K%T?[ M*[*TZD%72=YH?R#G[EV=FSMN2#>$;-ZP8JA=.S!0E!,+]ZT[UVNJ[G0&UUO( M H%0F>TM'[BF;3[K&^,]=U/]+U!+ P04 " !%B -7YJ&@^U0% #9%@ M&0 &=H+3 V,S R,#(S>#$P<7AE>#,R,RYH=&WM6&UOVS80_KY?P3E8FP"6 M(EFQX[<:RBVZ>!%BF+*T5J))7$^_4[4K+CV$F[!,O2H@L"VQ+) M>WGNX?&._=1D?-!/*2:#[_K?>QXZD7&146%0K"@VE*!",[% 'PC5'Y'G5;-& M,E\JMD@-:@2-"'V0ZB.[Q.6X88;3P4I._[!\[A\Z)?VY),M!G[!+Q,BK&J/' M29NTYNTX)*VC"(?S&#<;08 #&I$P##J_AS58"M/+-=HL.7U5RYCP4FKU=Z-6 M;GI7C)BT&P;!#S4W;]!/I#"@3,'B\FN]/_9&/IN.1LSZ, MFD$=#:=H>#)Y.QN??%7NK)SH!"TT.46S-V,T'5Z\'IZ/I][DUY_'OZ'A:&9' M8,LU[O7F(7ODCT(;EBR?W-^C._T]$RB60M#8,"G0%3,I,BE%[PJL( A\B2YH M+I5!,D$_PCN"P<0W%'.3UM&9B'VT;Z>_V&LW&D%O)+,2I6A M,/#>H40J)SH'0R5!5!!(E3\5@K[8"UM!+P+.N,R(-4H8A[&U,5,:%XH9!EYC M0=#X.DZQ6%!(J5G&M+:&P[^=22#_HI0J"N9N&E8ZL;(++$166P"!.9V]2^.;N:8YD"ZIRA6,VQH-J;7'.Z1,/8X6:94H=Q M# 8TV[W'DR;'A,#)XG&:5%E\ET;E*P;@"M/UPG;^].GW;F*%_LK1_U[[;:3" MP&]:&&80H8K-2<&!VC'0E5M6K9FFZ)\%4]2>PMJ&;EKMBS#:QT!GA<+F/CE8 MA_N&EVM.5C$/.]%129S,$1TBW^E9]GXCT6]\D=%G I)0AEU((>L9#"L)O'71 M7%$#,YOV)-E2;]QW$A#.\[/PR><[J2,9>*4.4!Y!SGFG97/WJ$Z9SC99<) M!YQ;U+NM$0#K7=H$&6->:7$*R^&J=NQT_';4L>6C@9K1D)7BJK+T765Y:,@= M8X%_U&S=.QSXX?U+/R$V"OUVT/S7Q39:?JO5?A*QQ_@Y/A\4"]C6*RJ)H[>VVGZTG9<&S^%Y:3F@LR[39+> X M4W96;?!B[^BXI]TG^H7!D4LY>DTYOX,-=VZ:7;@"5/KY+2!;&_R/V<,Q&Z6, M)NAT?5TI\)S?VWB@&..0 YC&-9"&/ORBI,7>5T,V$'\X/[ M0#]T5PHA=@4ETVA.[>ND4(+I%(I6+3F%,A7: M4!S'93VY6<7^DZX6L ;!0IJ5<-=UVS8=5N=2T]LM4/L1;<\M+6#*W-;@D-AS MF]M!V7P)A7("_;J([8CU!OP 0ZP]MZOE.KI**3PKJ,0)!4D6+-N2X00*\^WN MOPYR%U@13K7SPHI=4 &5.-^PP/K%P?X"+ZQZI(LXK;0_LCAOK3?6'5>I&T(V MKV(!:M Q$*L[OD,_>YU6=YM7SHKK3_!E!+ M P04 " !%B -7+*FV#;VY 0!0E!D #P &=H+3(P,C,P-C,P+FAT;>R] M:W/;2)(N_'U_!5[.[!X[ J1Q)0#9S1.T+'>KUY8TDMR]^WZ9* )%$6,08..B MR_SZDU4 [S> !(D"61.[;HH @:K,)[,RL[(R/_W?UZ$G/.,P<@/_EX;AN!^$ MPV:3_NHR&+V%[M,@%A1)4<=W91?#"VQ+IH,,IRGIJMK4,%::IMEO-R4-V:IE M85GK*>+31:]OJHXB24U%PE93DTRC:6'#:,JJ9#FXC9'6-T3G0I55C-IVS^CW M#0U)/4OOZ_V^WI-[DHXU0R6O'<0P/YBC'_W2&,3QZ.+#AY>7E]:+V@K"IP^R M95D?7LD]C?2F"_?]7#\HBO#X=CM(_#A\FQ])A.W64_#\(;LX/TFXP=WP M M>/8N3;DQ>X4: ILK'I%^D=DQ=$[BH:PJWRA__Y_NW!'N A:BZ^QL'NZCG MA;GQ)W&X=BS6![@ZN3%J/B$T6F9[=F'NJ0"R)KQQ[LGC$6S"F:PW);.IRN/G M/ TFCWA*4.@@'T03>?&@90=#^D:IK4KT[@L/^4^_-+#?_/'0 +' R.E\&N(8 M">0!3?Q7XC[_TK@,_!C$O?GX-@):V>E?OS1B_!I_H%+RH?,?__$?GV(W]G#G M:= -1AYZN_ #'\/KW=<+1'^]&'N006>.U9W7]W(1M[_8A1^A6^BR1O:C0Z9<5DON(/; M V?^%4:C\P]E]Q=<^<"(MTMX18B\:]_!K_^-WR8/-QL="01#-]J**>W^DLLD M#.>H=.4[7V!Y: @I6']I , O'/BF.82G#)H.FH[!:G1D!3!#>A\VW_J^N#X+M ["!RB1A=O0*F([?G MP:^B>#PL707";Q+=OW5MJM^B._2&X,==WX%OP@0[XY>[.,I>7VAJZN&G9AY\ M:E]#9),1"(GOIA/SDV$/AXU%&!EF0W"P[0Y!4']I&(MS_X)[\37HZI!*"6@C ML$QB,J'T(S%2[HDR!#@2[,$OI?$T31F0);4DR9#UJ8B.![:9!XH\ =C3X.)A M@$+\&6CO7 ;#$5"4JM]N"-KXB9+^\]OT%J 9^:K[ NKWMP 68O\I%>LO20B? M_\ 18>5XD)8&*N2N_7V)C!_FU6"(^QC(;>-HA>XFB_)%1!SX+UC2PYCH M':J4FY(,_S?^W?3:9)C.S*WMIBI-7Y%>&?\]?LF'N7FO)H/" !E2VR;.9F: MEI\\*+N2;V9$=.FT(@+N:#*S(:BA),2=C+#TXO@1XVOCO\DS5E-*98Y2LQC8 MD5()%:=Y4F3VZ<6/AR_%J:2Q127BT]"E>E\J@4JD*G,R/3 -85BSMU)5B.(@ MW)&@2[\G7W[!?C"$97+%8_/">>X1'^9'OY6?.@/\7%23VO'59)LU,BCYR:"4 M1P:#03+D731+)(-Y:#)DL\%/Q#)+_W3@9:\CS[7=^#LFEJG@N$-B+).HU]CZ MG-C65^ -@\4-UA^XJV 8=U]=6 _'M\'WX-8\Q('],WW6IP\K7S&AQF0DA=ENM/?MI-AXI$0\&T\P"&Y M+\0#\K1G?.W;P1#7AA<'=UT.S(M['"/7Q\X5"GUP+:/:$)X]9ZFTJ1W;$J*T:X0/.Z M^[P5.6"ET;_V#G#U#EA9O%#J[@P?VP$KC?!U]WR/I?B5\CQ#Y>!.[PDJ_C+I M7W?/O&K%7R8OZNZ$'U7QETEX%K8A#S2UNKN>:N(<77W;X\<>:N&2VK=/=\C.F!E.;UJW9W>BARPTNA?>P>X>@>L-%[4 MW1D^M@-6&N&9R^LM;VIUWZP]WIJV1R[U LWK[O16LZ:51__:^[25KVGE\:+N M+NN1U[3R"%]WE_.H.6\5G$W3ZNYM5I;S5@6S:N^F5AYYJXAQ=?=OCY_S5@67 MZN[Y'LM+D^95>REE\J+N'OM1O90R"<_"F=L#3:WN MGN]14Q\J..>LU=U#KBSUH0)FZ;7WEBMWP"IB7-T]Y^.G/E3!)18._R[0059R MTV%NT2Y&AVE9I91C2P6#G@9C9HZ?D+]>D,Y"6:5%>%GYX665!2\6-E@7XQSM MX\(]M[#Z3THLG$GR;Z+RL M"N2BRLN> 1]W4'G,NM(RO@!*YC("\Z<^$PCDA6$%G-KG";N9@?1R0K MB*PF3-9F+IA9,2*/Z$#5P+FI2$TRE^+$0BA62$ M:_\N#&P<@::., KM01=H YZ?%XS(ZP]\.$G2R])63,::[DD#L93>U%@ !@V3 MX4%I6F+Y0(/):,DB3=%KK6C*I+^_$TZSKTD?.F>]4LJB2/=XB%P_[95'>T:" M(7G;\]PGE/8Q'&$[QLZC.X1;;OL/\&W43QOY/8S5>CJ^3X=Y<,L)R',F/=7( MLG+8-TWH.D- EH#*9 Q@)^'G0#UIH#(9%R!MJ)W$P[?]-!?T.XX' 9AESSB* MIQFBL]]B?(.&>!)!^#5K[_P;;>_<_7[5O?;M0ZYRLKF/-3:3](C69#RB'=(= M#6:/E'U%;O@'\A+\^6WR\3=X(C&AW[X1 WK>SI[<=.V/DCBB=ZAEQ64FC8&G MK70G0+H)?$+3,/ \D'=P#' (:)MT&2YM"%-Z?$_92T;Q-<1_)=BWW]808^96 M$BI*0M)"]_#AR[R)FF6V F0V41/\/YA(_';G@;B#]T=4$_7]5H48OR-[X/HX M?)N]L3;&-[.9A(SSH,0J(@9SB7,[\8"V:A\$GG,]'(7!%K$H(;#\X^#CM^\H_(GCKXGOU$5S(8TRD"EPE%9 M2U1:S 9ZF-I"Y*@\+BJ9#7_E 0(IY(=#LN%\AV#6' >[XX#9"!P;.*C>B#Q' M4#(;D:R=(<_$#&8$;N_5)\96EDXX?G[4E M=PKHK$,@F1MUYXK.DXZLG[5]=PKHK$-TGQ5 ,)<67^+Y"%DZZ6@^SXL_XDY" MJ;"LPU9"]<8=A^5Q82F?]-X&SXRO*RR9W=_(@X2=[6F.B4V88':#@3E,5&]> MGB5 Z[#=4 \3CVO0@P#TI+<_CFKL<8 >!*!UV $Y'VZ<=,2?FSK[0*,.X?;J M39VSA,9)Q]]KN$_($#3J$ -G99..U5W;,@&AG'3TN886!D?G+#J9#4*?J9'# MT3F+3F;#X6=J9W%TSJ*3N5AX*1VYTAO&E_YTX\'UW2W?P#D1_T1A+CY>&6AW M8,IB@RTC?X,MHZ2^S++"7 "9JYV35#MEYBXKS,79:ZMV@"U:3K6CEM?73U:8 M"X?7F8-R%1QD+FI=6PXJ^3E88F]-66$NN%QG#N;5HF5R4&4N&NQ@]^(;?D+> M%1W/A"FDB^RO>@BP=*@EH9.YL*)')WU1J=<8MQ092YN6#MT7@)%@>68=&.#GSDP1-+) M\]Q0J9:I,YF+A7)4UA.5I:[DS 4[.2KKBLH25W#F K@;@;13B.P.Q!_PK"2P]%"V5/O[DV>8[_ MU'T*<6KJU$?YL!MN8Y85+(1)=79C3+OPC<9[AB,^($7/+U]1M'R#^LC3RQ[W35@"Q.BQ;(7SZA=<2AKFV7OGE%6[+Z- M.,>WO42HS7)<@%6SXD RU&8Y7L J+Y@0HM,*-51IXI4J3Z<5=JC6Q*M*M)@- M07P+_*<8AT,2'GU\&^'%71K_&8^K@L;I\QQ.9T#P59 M/MVS@,=BNBA&/S(:]C@J,G81@ %X,1V3IB&0VB'?&JNI 0?C:];;M2;8LS=>EL03WKV1QWC3+JCL:A0&R!\MW MGRSPRU1R!K-AW#-6) 9\.,@X>/=]CND=OES.W@H/RTD),9F,LW1> ];*NO!J.O. -XXCG*)5&J0_&F?6>&21\ MJ8AGSCM=3_@NZ=D(/B9Y]C.FU^\\5!\3W&(VF8(-6I>):ZO6OF5](%UKK[(^ M:#ZX/UDT9*3F[JV"*7JB M7.%.6AVX='"/[K"$F+UU/T+4Q<,Z:N"=@51.1:J+/U8=9ZK)C +?DW.&2;4. M3^.MLQ<'(28T(]N M[.';_K7ON,^NDR!O:EU?#ESVG=J[Q7P\(F "Y9)[DUI M:9]-Z5GZXH,9@-3NW*JS!JIC%@056&C+H&Q,^.+PEPH[&QL^:HX M7I>PVNG9\E5QG+D070IS$38>O%V,SA\KD*\P%]5CCR]5;(,I MIQY[J^G&E\)LA(R<3[Y!PYDSS-^ONF3ER'%P.9>"?H!I.0G1T5=_)3#S[S@> M!,ZU_PS+*QGK\K<8SPUHOEH:&=[VBFFYI_\0 T_),&C7N=L^W8%=K/4W' 8^ MO?[Y&-J\ G0R&Z7CZ&0+G49^=!K[;Q0_@44-]%ZU49Q=&C^AP$:QPFS@D8.] M6K#/%S(V2CJAKBC,1C.O29=B/*'[M\!.O=E)HE*(;9?\Y!9N)-U7'U.7^#03 M_53FHIN,\ZDB'T=E-B;)*)\JBB2JS$82&>531;ZIREQ<+R^?+H,HONU_P<_8 M"T;DC@<W;>+ UV%?7A8K9X!OK#*MJQ6(V*L=YY&4&=])VRG#YY->Q+1ZAC@J9U=%*YA6STA' MY>RJ:OFJ9YRC<"NKC-T?3>*0T3R!D][ :MGH(,- MGE6UBM4[UE&YG%6RE-4[VE&YG%6RGC$7[ZCLM-/9%+?6F8V8E,:9G5!VK!-/ ME?",Q?].2,YK\CNUID-(9V!G%?%<^;B4&,YL'&SY( _I"SO'\KLDM :=L-B6KI!ZI MBLYLQ*P:,B]6@,A?3+ZTIFR*SEQ$C"&>@ D#_Z?DM'9F;]V+)^U:1ZQ.TP)M M,Q=18HLG543YVK6.^)RF!==F+B+#%D^JB)*UV8V8P!,5[1.&^S& M<4Z7UQ6MU0:[\:'3Y75%Z[7!;MSI&+RNH$Y^%2NUP6XDZQ2Y7-4:?=ZQL3/I M>6&<=V3L3"IR&^<9%V.C_7!5J_1YQLC8X'E5:_9YQLO8X'E5*_AYQLW8X'E% MZ[EYWO&S,\C@,<\[:G8&N2?F>\"^&X0W07RJ MD6[SO*-CQ^-O56OP><;%*I'?2E;@\XR!52*_E:R_S,:[#MK>C-$F8NVRCD.: MS(6T:$.Y,;5_Q<%3B$8#UQXW8+:#Q(_#MXL?#Z=F 5G,19JJ9T5%QHK%7$BH M>E949%=8S,5NJF=%12: Q5R090LKQBOS3>#_.%&WV6(N+,(03ZI:/9@+93#$ MDZJ6$>;"#PSQI*KUA-F0P67@V_"+D(8$[MWHY^>WS]BW!T,4+CA]-SCN1A&. MHRD'NR%&9;F=GY&7)LQAO*:$"^7H0X"I+0QE'ZYP CAP[><9\[G^ ?BE]7E56,VG;/Z/<- M#4D]2^_K_;[>DWN2CC5#_2=Q=J>_B>(W#W \=/WF +M/@_A"4UJ&/HH_OKA. M/+B0)>D_&_36SJ=HA/S.IU[X 1Z0?DZ?L_0T,N8F\MPG_X+P 8N3V3@ M0FV/8GADC'H>'O^B%X0PF:8=>!X:1?AB_.&CXT8C#[U=N+[G^KA)?_01\/X$ M ^X%<1P,+\A@GW$8D]4T>RM]77HYFX=EM619)U.)@6:Q,WYQ-LL6G>6'V%F^ M9IDM2UI_66K)DVL?Z+/#\0T90=5TNHX DR)D^Z6A-A;FG M0?0BX0:_"/?!$/G_1XR0'S4C &4_O3%R_XTO9!,H3O]\26=HP',H>[(9RPJA MUX^;Z\>K+\+#8_?QZF$>,0R.]N'J\L?]]>/UU8/0O?DB7/W/Y6_=FU^OA,O; M[]^O'QZN;V\JG(*2:PI_=A]^N[[Y]?'V1A2^7 J*I&M6A8.6%@:MK1ST/U?] MCWFT?+V]_RY\ BWL!_Y-,H2'V$*FK.]QGY@1? GLA"PM9-%J M4#W=AQLZLM3\!]7ETZ=TA!/AV*''MIHO[TB3+.'6Q^_7DG%^\0"5.]:Q30_W MXPO%@&]FEZLF^28_J;NABSSAA^_:@8.%[P_[T;HXQ/Z1@/&!0^_M'H^",&X( M-),W!LO@-;[HNZ_8:<9A,D&ATNC\U]\L0VM_7 3BF(!5:++_^IOA<=; 33X(ZAI05:%VWM!UM\Y[X7; MK\+C;U?"C'*?*/;NY2.Y+%NJ5@ KQQ?"-0HH"(5X@(6_QNP64M-1 (L2.SNH MICOZ\ZO4'IU'C0/?-(?PB 'Y6=-!;\TWC,(F]L)F4:[=XR?::<^/2=K4F'/M M1N=7,*:^$(7WVU7WV^-OHG!]<]EBF8MK3/ZK5V3' IF<$/2%Z70%% D/(VR3 MH*LCN+[@QI%P.:#VTGKWH)[@S%:7.!C1<-BJ2=0EWJ::+=G4<\7;BCQ6D5JJ M8I;^6#I:HTAT<%THR#JOY^5;N E:JQA<]4;48=1;UW%"'$79?[[!\^2Q:K,:'566).$WY < M/N$A#C&.ZV+M 7KC==U%IP[D+X'W>_^^.4GLD>Y?2Z%B:*BVM<.QS?^HC M_=??3$4V/D9"C#T\&@0^%GRZEHO@,)$C4Z!]!3"HD$#"D!?"N_P4)%@A.2=S M-%,;'5/7%RGVO@!C2+J)=T=&.F]TR%JCT[;,IFF:!LL7M%1[OJK2,O,'' M?R41:/JWN6"UHM$DD(JH,3UVMR%TK,BR(^,#CD((J9C@$#O"* FCA,04XD" MT=$U45;>]=Z3D ,)GG;M^&+K!@<[[CFL82TIS6K9P3\W%/40_KFL'L _-UJF M:G'_? [9CV[LT6 91O9 L,D9QL+6^RF0(41T?7MX&_8"[UU4W(4Y 2*,XZ84 M"OC5'I#>KP*HMY>!"]],=>!I.NZEV\O9VO4F*STJ9A/[1$\W8H"R]#2Q*/R= MJF!)%D8H%)Z1EV"R[R9$@S("6&=%\TR04SF>$)QL*\R/9#N&"TZ M7T1++/A=!FA3L()N4.2@OX1?O:"'/#"4/#"5!)*2M>PC%XXFY+"A3L\2OO8= M$H+!0N]-L ?8_BF07'_0S9@&$(GE&4XWO-[)[X4!BH2^ZX'-BCP/+I+SFZ 9TYL697$\])$A\RBG1KAPA@.Q,HEETFB@^# 55@\R:VC M$-N8+J6R(M!$H4AX!\\#X A1 JM(- C(KMLXKR >H'AQ["]H?I1DB.F/LSF\ M%P7D.\([)9UC#^ 'UWO_(A"#^^FM\",RBNPY)(TEHH.@@T11+%B2X*"WJ"6L MWJ"0M:)+Z=X@$G;Q# M6,V(FX M*FGK\SQ.6J<060,Q&[IQ#())-7H8^&3E\]X$#*O@FW!-U"^R2<$< MX0N*49IELJ!RIL^8]:7O$[A3D_1LYS[QTG#S0_-1>$L']_X1F*X M9#>O&>OX3M=/=2*XCTUE;(K-VE^M I!B+NQHR2TSS98I&G54S)9NE9\5I+9; MBI4O/,C :)66+*__Y>%BF0"@X^L=:9=]2F)YA)<@JD]!^#8YXR(U.M^HK'=G M1)G>NM8K+2TP4(AVI:U!THJ5NJ(YE8J'&0:FBWP_Y>)A9KA)N5;*U$7#8L?3 MQSMDXASAUE/173>K[)D#0I4-0%9!Z57G,$Y!VSVDAF4ZO8EUF?Z9V8WGI/J* M&@.4?)^3"!X415O/KRGRU@-L7-DR*RI7J]TJ+A[KQ6-,LE\IQ2Y3@FT7$Z6( MF!P0M-LVBFH36NEO"&&0-+R5D1>WORI02\.S8&KX 8VN)E$:_H"YIL?"5QSQ M#$+Z+N^-O/S%A5?#:P4?YA:0B,:S&U'3Q4>^3< *!@TYFD%N)G6H'10ZD4 2 M,5UG79J4^@Z]7QG)J$&8;J$FTBA(J7<18A*I?L9+59*FH12*/FGZ$]2+ B^) MEW^RK;!2^N\@G(K$$V[V0HQ^-E$_QN$%\E[06]3X<,"*3G63J>+ARFB /6\L M=L([$"8:-$Q/#FX.R:W?&?A?'+$:D>9Q^U(2XQ\(;'*OG>K6:BN;,GZWRUFA MY =:08%I,>[2:/WOB?>6(D,QT\HBXO+:-REY\I7NK,&ZD_ANRC>:4 7V_SPO ME08(N.V"BQ#]TKB^^;IB:Y]F:]%DK;2%]6T2TS4/%K]Y5OO)L.D$<3-[(!@O M8"_"LZ0)X[5&1Y8-L6TI(OQWS/SQ6#MITA>=K9WFB$7;<\1$(9@.:.NV $.; M .=3BH\=\R%_?4A2IG=ODX/4>"RU@F1%J7-K:B3LI%^K+?)""M:E]>;J-_C' M[N=O5Z3"SN7MS>/5S>/Z:I(K)C&O_ZK0=MD!A*+:SFQ)6OE;DZ;4:DOY-A$+ M#E8OI)EK=SJXWS\,PE/UB([[QI168*]DI[F)-0)FZB DQM'?/ MPC7-:Y#EC\+7ZYONS>5U]QOH2*)MNH^T9BK:,RQ4/ESV0U96T'@=MDI5CUN/ M:E/LW,'B/!?GW$*R'K)_/H5!XCO-;(2VC3& ;0]Y.K34K(EX'E!J5KUQ;ZD! M_^\ZQD-!;A42#,ZQ*CGVPT>)XY*PZF5 O.(H_03FN.MDF23CZ.BDPT=4#G\S MZX38+L!>@;YRR1\I9_D+"H !:6^IT4 #<7 MCJ0 K+4*8&H:D"CO[0BG;RC)4."J@%55 (C0N2UP?JJ Y,GD4@5D\S#$ ]+R MZAD+WX*(6P>GK1((,MJG91TLQ,W2#@BRW%(F.X[C)@C9EY4@B0&\%%4B>DXE M0G>I!X$':(RRFF["NR^X3[KN_DK<^$W@IL9IZQ4 B\%-C?/3$JJ8%UPZL:@>:C7@@ M2X&+]J%BBZ2"(-T]5O;=/>8L.Q;+S$;G._+1$]6KDV+;7]S(3M*&7*0R2-=' MWEOD4A-MJHZ)ODZ/ZI![[G&4>"7'CKD5Q[:>IO!12XL>]]AMEG8[A+#LBR[[A)^2E=AJMPFG;1SS$=:S4=&FL M7KL\+%DCGI$ H_ 5V7$0\HWY$U>MA-_EJ59N!AU+3%6^,U]#EOWP9SK\/B O M+<"5)4O/M#\C<<@?$>V2F9FYW,8]=46LDE6V;6[T,\*ZPY%I\>[V&+/L.#P5KMX_!R)W):JJ< MA5S)'E;)6MRB98!W10\ 2TJF9'5NT=:(9;>TS\"UGU8)AZ=4SCRN7@^I7BG3 MN0U;.>\*R^HX5;_-;=@:L>SJ=>#V7%Y'[^2U*O!:5_A!]G,4<[/1>0#:H;@$ M[Y2;3ZP+.G!;5S<)^E*/E1TZ'IGS/*^Z(<>?W?LOS6^WM_]]??.K\/#8?;SZ M7J"YQ<)DLNY-!Y_-ZDY-CP,W(N?E0B"H]R;8U?3H=K5=T^BQ<;9(4^8A M]NI(*U+8R1]I;S#D^A%IZ_6"0J?I!<'/K,GEN(!2B)_@"OFRGY!%2<#/]'LR MLR )Q]^&V23C 8H%!%_T$"FZ B0@-]E)&,*O!/PZ @%(*2 *&&1W""^"CS M;*,H>^XH#/Z5"@K\'0DOI$J3JE(B'009G.L[H(_" M-_H%]I_=,/#)&$@SQ9>!:P]@*MF#<&NV2A6E6CI.++P$I+MHE,#M,.E,1=#Y M/N,)Z[*OA^AM\:L7U_,6OQM3>O%[ @#73Y:^)T>";7>TXA(YRX]9\64T M6/6MZY.FK.,O"9W&0Z30F-S^C$(735@*Q(TRPJ34CER0"Q020 &/HI0M!';I M\TG3UT!P2?%%6!TVP+LE/-)';Q" :(313P R*'@T'HQ J@BEG[>M "E"8611 MTB.@)@,+W>@GC#?Q;3"]0 G^3:S2)Y(DN/V^ZX-."0_A>DZKAW3<8.=$9"& M>,B.$\#N&*R "?H;3,0 Q@6X]E)((@=LO0C#7_TP&,(;@@B/29BV_"1=0#=1 M*\O(3 I%VO!WR, M*;?$;#A.JF#3X=P!885K4<@R>$4FU\OY5-5J5\RQ4&$OPB\$(82*1%UU?9]@ M9!F@_TV;(1-,OV$B4%1XOF ;#WLX3!M0JC)M0*F(4Y;,\(1-(X9YIFS7'*FF M(_RC8?60WD%60UBO/)QVK:;%SEH/K<7$O4FC7M+.TZ4*4A0R/C]<7;:$/P?D M&1O4WMP:GC8>15'@TRYRL\OX\HHK@&H@/X E!Z>* OYZHP\<(J( WH)$2%<' MJ@-"HI#2EPQA8%B@OE2,?A(5(00],/11:C0'66MN,I-D1'7P*('K-M5OFS07 M!3FY)9V%.&F*C$@7Y%1SDIF0#N#N=/]"7#!ZX"&4&2\P"+!?7FT\BLDCB,KM M$1+]E;@DK;+W)GCH)6_+1*9\FBL$>CM;Y0":P]3LRF0\:_F[9!0LF0F B,6O MDFA6%L8+>/J*A.",2 :@'58U3!83CW1U=Y\).(#QOX*D.*3I[6\8>?$ U(]O MMT!"0%4!I0FVP!4?9=YX)CG ,'NVZ!^LP)'KN&!98+KZ>K#L3?F9HL7)NEH+ MVYJCTUZ?!VEMN@ 2T@:IO<&%+Z\'*FEOMW\35,5*"V"O[H-:6IAFL4O<*C0? M*6*TYU#R!XR,1N>1*F!:0)]8NBLW [9JF^,'?PSM/\AR M(E=M,#SO['COKE5)=R1)>SM)UG7&KB(RN%+!Y^D/7^FH<_6]$MXE8\Z_KV', M]AVU5H,$GD'<[\SJHDJ866[['EM;.=[U=?J#WD,7O86KGJM?R>^%A0)>I=JW/- M;#F=9NDT#D<(XTA$U8U_%QB2=GXA59#!] M#5&:M9#X;GQ/8A5)Y#3H?@^,GGYA-T$R'&R[0^1%OS3(7SX:8G)G\PFAT07! M2==WR'^NIB#IQI'=^U;: !S;:T,2SY@!%1\'&\AUK/ M:R;66^*VJ?6,KO<3LM[@>$?QTHAXB5K;9,B"*CNVQ@&U3867""@=C )#5/2] M;0)NDA]975_[)!TL"-_V5=+G819M4=(3:H(H%96A=J/3ED1=L1@R>;A=?62E MO ^ :%5O4;?V7M6YS7QD -V%>(11,DQH=653!A6WK>DG64VY6U<@V M/V?X;8NF[ ,_LJ4IRA8QWLL*>!\$U;PX-?5$ MR)G^.#OV_U?BCM+" ]SM*,'M2$E[YR$_!NOP:DS=XJZ^IH#"T'71T&2&#$/N M S\V@WR2U*\H)$YU'*':+OLX* M'/E/WS"*,*7R;?\'./:$Q$7%2R/BI8O*_NF=/+K/,*2V*.Q2(:4#I Q-E*2] M;8 3C/>SJK&S/=<8^4\NR7WD8?T2]U['5$U]<3""KEZSKQ<=N^K%C,-)/B)O#MG7;9=++)*QEB MVV+)Z.+6_+%C,&5 26YTVK*HZ2P=UN;F>^ZTG.Z&=)S#YD#4^"1[X?F?CDK) ME7I45(>0/5S1U"11DO=>D&J6<\1EC,O83OE5166,[&J+;7W+R]_._?;K]]N;I_R-KM"%?_^'']^+_"%M^K M6 TV%9CJ! G9NF&X4ES>47*3L4"I.,]%/=>C50UXO;C\;HQLK0#((FN96K4F M%0Q&Z(T6J*']9FP[3+ SBX*]:D"=F.%RVF6NICQ>9.X%-G@/9AVE;3 M4MY]')(622%IJ91@GA*P9UU5N)D\YD\W'EPF$@!@D00N0]0DEO*Y3W^=.5"HJTY'R5(G]VJV%_@M@%'1_@7!^"BGX)&SG.6:Y2OBX!5BJX>#))W]L[M8CO-52_U\#JNJ-, M#Y1XD]6GG-7F/.RZ/$=+9GSNW?6!UNA8HJ:S=+R,>PE5G"XI!4VDI8(H&RQ5 M@^C1.G/(%B:/U!?5,#(UK"H:X:H[.^'%V54C9R&O]_OGC MA?K"%].WKY%[X;O>+XTX)-U9%\.@D_F1SJZSLYN VR2(6=3+_S06<'FT_?/S\SHVV51V5O"K!42]A ' M]L]!X ':H_$1*%+!.7[;Y[A*B0>4#O8,5A8FFJ[*""+OPG%V:D1P(0HC% K/ MI-^V$/2%OV\"[!T.'P8HQ!NMH>N;KROZGZ2OI$B\0^%M^!"C&#NTS??TJ9DQ M)(W1;$B;!6C=>-1#C4=N=*06X<^R7[#TA3#"H1"1!WT4UDZ"7H_VHR<=;-1- MXD$0 @ZN&Q[4*RW<;6/@K="K,3_#8_ MV([._/AUZ0C2AF]30@DH(FKZ]\3'J3.H2J*@2(I*;_R";3SLX3"[)--+"M\( MV+LMW P^Z!I1!+H3W]X ]X?:7\I'AF*W?"?@^-W@RH&3Q2*<6/$*F3TA-@D& M!7YY%OBV)2Y]7T%SU]S1_-YF"^PVF"/9W@4HN:=A:Q8WO M0=M_!@=6MZGN9 MW6M-%7&#K7)X?JVR[+:3HWQK?6E@:Q>![:,CAYME0VRW%5%6EQO%+3.+,.#0 MV-N-T,7-^\(#VX/09'=&4L2V;(FJN7R IRQC?I.$B (\<(3A^<_8>^,II?N> M!IB 8]D26[2X3##@><.'4T;+UE3_(FBQV$(+4\%P%BUSFJ73A7$11B%/(#V[ M842"C49NC'ACAWV+(4TH>P>$O?8O4[(63)"PP"D!*Z=MB9;,TBD9'D8Y=JV@ MBDJ@T.J:HM9?S MFM]SV_HD<+:DT*O!&=E/MD2=[(NQ #1NEA?5] [NN[9[GFV,#Z+8[W&,X$W. M%0I]H$.75Y^7#2Z?5^]N*J,G+ M0=A*X,6*OAT5%K^4\9=W]E?P9D':_U6 EOKT1N."S@7\(.Q6+-IUSGOF7/)'(A*O**D9MNV?T^X:& MI)ZE]_5^7^_)/4G'FJ'^4Z9G6NF/!N'4NGW"S5Z(T<\FZL-;+Y#W@MZBQH?Y ML<) ,]JH9+"+B,*U;Z^7/%9&?3E1(Y>S:N1AHCP(?[)"AW"#\"[Q4>*X<,][YN?VSO5! M608)/,.)1 &_VA@6JDF*OP!31>MGL8RT&0V6+A]TY9JJ1+I:PN0\-(KPQ?C# MQW$-!->G0Z0_^CC_='VYA#@E8GIYJG[(.0:B@K+(0/;F['*+7EI8_=-KFM;2 M9&7M9:DE[WBM+>WVRTV#E>66H:R_S =[1H/5N/U+*@&7_&Z1:)JZZ)P%V(;3=Z(Z:OGI'[6EPD:GGKV$PG$#N-D/<8PJX@OMI M,#K2QUD7%8VETUM<1KB,;)21]E%E1&YT+$64VLLG7KB(6IEI5VQ66$R\C!9<0XJHR0@Y-&6Y0MEMK=EA366-\CFA%L4$?M"W#5"T9D M0U^ 1SR[=I8L30^_'S3J<9KGETOW:V8X]) QJ+"E)FA.' M4RX7H PXD<.2ABB9>UO_'$X,PRF7N5P&G,@I0$-4E+T-90XGAN&4R[(L TX& M.50J2EJ-6B5769+CT"GO&P&4'M0+4P <;FL@EQC.'WXXR^.V:PS2:=D%RJ?B M(DD.H:F&*)?6L+@N)\PX\/8R7?<&'CD<)5FB7-I>#@?>:0%OC9&[+_!D4E.T MK8MFFP./ Z^ .;PW\&22NT=VKY?+&#$*/ 8*'3%@"5\&4=;&-TC/5/E/ GX= MD1-8$2---4M+E.6#/,U!EN3E,K]S,A%8<@1RM#W5K:+E]<17T/6[)U27WO;+ MVJ:4E49'LT15/\&=?(ZG'-LG9>.)=,+21-4HJUX'QQ.+>%J_?U(VGK1&Q])$ MK5V6R<_QQ"*>UF^@E(TGO=%IZZ*D+Q?.YUDY1\G*&=N6#L_.8=6^O.V7L%'$C'-2S+ 1+9] 8/A6?DG#*0-EN4Y0");-4JHJ;OG9'+D<0P MDC;;DN4@R0(O5VQK>QN1[*7A,&]$9D?7(XQ">T -QEE+,MM6X.'):G-I4NYT M?6=&V*Y2UA25-45J="P)UG^6/#8.J:-GR90)*;G1,74P!'B0\I0AM37_I4Q( M*6!;FJJHF7PCY90QM36UI4Q,D2.$;4-49):.HI]+L#*MDP@L2:.20Q3^Q+.9 M*SQ"6:6)^8 ]>/X3R-GW,6-VE3*MT3%D4=H_J8Q'!1C&TQ;[LD0\Z8 G56Q+ M'$^GC*&J#%: 9HMSF)YQ/&5!;+,L2 660$TNF**DG>(JP'F;EK]C' MI+D-,2R1,W1]-XI#VGN&!S!9L"XS_H"P=>>XLZO$F8V.)HNZO+<&Y[$!AD&U MQ<0L&U06@ KLS/W;NW)0,0RJ+79FR:!2I4;'E$6KO7?6#@<5PZ#:8FN6#2JR MW:*)EL92:)R!DWFL5:V8:2]M;SBQ=X0#>[QS_#[6*TV9!N'-Q+5P=HM*RGOJ M;=$H+>+ S %O#L!C6+I[ U E]64M46N7%:'@ #PM &ZQBO<&H-;HZ+(EZJ6% MR#@ 3PN 6RSHO0&H@W.OFZ(EE97USEZIB]7&?!F-85;:T_/-T"MI'T-1]BV( M(J$?!L.Q:1WX^YC4)3J]IR;/[_:RJ2,8/WQ:E.S;L3]T[=O!$!-N%A9NLJ,' MJTM[13SX?5%?F)F%A0.Q'" NV=8'!"+="91$55D.]W$@GCL0EVSL P+1)!$' M56P;'(@D>S".8L&E3.59MU5&EJ_]9V % M26E/16S,G*)BIDF-3ELT>%7\DP;3EBAQ:6"2P8H5U?T/WG P,0RF+1'?TL"D M-#J6:' PG328MD1O2P,3V<<2Y=)VL>H8IJW49N3)M-7$3A?%*67')'UH65 T ML =7-+4I['+5U+T_=8!LM02W D3G #EE@&RU[A8 4G =)ALNHF*6$-/A^&$2 M/UL-NOWP8S"%GW,(^]V2(J!9S$]XE]EQ[T7!QS$/ 589 J2,N0G\8#[8OJMD MI2>CE/V+.W%_FV%,;;'_MF%J&3:D_I[!RSB>,F:VF(3EZB%= D!98EMB*53# M,77DN%]A/:3+ !MU[P.8[(7WUA^C7\RB9 H+7Y$;"L_(2[" G'\E:0PW(M7F M?=+ R(_#@%91 ,,RBQ!Z+NJYGAN_\1AAE58E8=P?A&^W(_*HRP'RGW!T[4^^ M_Q6Y/DGHD.]]]Q4[SWS@,5DFGT@!)-!59^;H8128QA587;%UD S' RHPG2T%QLKQ_%J<)NIA8#861F'P MG';KA#_'L=,8O3)_9/_DY3OOX:)IXO+7,!A>PC-R2L MO7J-0P2$=7T4OEW'>!C=S+DZN^:NZ.U&QU!$944CQ_P*H1#C:Q0F.5\DYS6U M64(RZ1^EF*)E[G/#H8&"KS4.:5#?)!]NX0_L=Y1Q%*S<+-9#K;SOJ,?=QWXQ6BV98:'&!PLIPR6K:FXN<&B@F91:M3ZRG&C MD8?>R&#Q9GSQ.W>]D[.@\COYUDP^I7F#8\$#5_MPFR\[N\6Y8B+,G0GX^\%J M'A98")B/!>7=:P)X[EXGIZW1W2%CKWI--2N-RJ6-2]O.^V'[29M.=K L45.7 MK6$N;ES/BQL7MC,4M[[[B?N)FI#N![?;R01KV MQ(UO!A;S?H41#H5H@$(L"CT4N3;M*N2X7A)CYW#[@MM^-X,3%9#@!$G/PV>A MSXH3H,8*[0Z'#P1[&YUD9:U>NT*A#V2(QH_YDL)VHL2DJ1(S-T?)2Q[(9R)) MJX9A-3I2J[UAST>>BOQ0]*$'BE-T$?\=A;-! :J,CMRPN^ESTN>BOECFC9-'7=A/] M'8>Q0?3U1D=MKPR*;HJ)FV38P^%M/U,55&U$ MMTD!R MQ-0D+94D733TY80C+J9<3 \GIEM.CQP6]9OB>64.MS2M0N)^DBQ:^G+FQ.F( M*8T2?(@1/'?LL\XX\D,4/KG^>(#FO#C8F)Q./QSRZ1,OW!C>9F^6!87(PN, M"\@FWCKRWZB['L3P/D !N.>T)NE3B#QAA,*8U"R-!SC"!' ..2A%%(U/\UD0 M8$?HNS[R;1=N!_3$F!8Z;02:%V$V$.Q M^XP_OKA./!@+_LROLO=*TY^@'DP%A&#M3[(1$URUC\O4C2S4%X(G,_^2P1/! M=%59Q:AM]XQ^W]"0U+/TOM[OZSVY)^E8,]1_*D31I#\:A-.(U!-N]D*,?C91 M'R9X@;P7]!8U/LR3!6@RRX-%\JVE2K^_"U7,'$1)>0-:*DAK2%R %L$AN0N& MA%@9BC (B3' MPF\8>?% %*Y]>[VJ8&74EQ.]=SFK]QXFVB[ESW 4X@'^S-V>76_32@HV17M.TEB8K:R]+ M+7G':VUIMU]N&JPLMPQE_64^V#,:K);KL5NVM+;ZD 5NM99N7>$0INKM.!ZA MM4WG2:D1'&(L?(?[!I%P!3K>H1;G[XF/!542<]3A/U7*/+BO.>ER1)3-!$8* MI-:S36A%4M0\_1[R3/C<"*>4(: G2AL.JE) E6FWQ9!#:N>RIO#X*X_Q2IXI M5)>:(Z><2;EJBFSOOARD)>CGF:)94,8V@'D,G&R,I&WOL<>,E%F M<0\N%%PHV*G"L8=0E%F"@PL%%PIV:F7L(11E%LK@M3".AR/:5YB>TICN56;E M\=\1;^W]Q1$*Y/-GG-8S6 F)R";CTO?##S',Y=_8$9Z0ZV M>!,4<3-"9 <=VTGHQBXK/?-.*>.S>,\*JCCG(0^X[Z7M_[# MA('=T(W@TA?XTW^Z@[D$S@V.;_N/Z+7PRFLV.IIHJ2I#G=XY&"MS]IF!I45@ MJ2LE=%#BB&11/6XY \(*#BVIT9$545O1E8[K1[;1>! 7EQE&#H:Q#"G[X ? VQ;[\)<0A/\VA>MH"+@/%%PYMWF8A&<6@K.Y9)P')RG H%,-_N MY)PA>50+?2]P&HV.+EHK:D6QUQ>$X[(.D?&]T&B"32V+DE[6+B#')/N8/*I- MOA;&@0@F;%UPG<)W =<+^X92J=8+:Z*B&(LKZ/J$79G3"EMC, MN(0DS!)O5B/\SEWOY"RH_$Y>='S_HN/G7BN\74JM<+W1V;]6N*:T#'UMN?!5 M-=^9K9F\LIJU4+C4\Y8Z]ZS,-E<5[(/<%]UW; MC=\+5W\E;OQ6W[K8HH!?;4QL'=(O0P "H#,IE:VT)*.=MYKQ(1;+W$,U6J9F M'J":LZI;I5=SYF,]S%C-EFSF*Y)=_5CK1%<8JZX>N?AXB6;V\OLKKDJ[V$@D M;YER85R*6U@J];NZ8JU24LG:\I@Q+8R^-HS 2NW@?%RZ#(;#P$_3KZ@5M#H3 M:U60@1(W3Y"-J%H1*G"UP\:B#?(==I@C5&_[A$(^)V M;J+N3H0Y3TK;=C),/&K.IUGY*8WG4GZNL]3\;]M2\SG==Z$[I7CF*''JEK)L M!J @5CJDE-9+7FF.9516CKV,[EI;GSENI!TF:]"5@#G*=8=!XF_4"9L >- . M!H<(@>^GS8K/@;_OK-Y70:W" [Q@&A8MCL*72]U2.0%IW%; M]G9Y,EZSLD7YZ%RP2[,YFTAP??-U,8%@QT;,TC0%@!RWEQ31D$Q1E98/W=>^ M"M;>$#I>CDX^!-6R;/6>PK$BQ<;,=JJJ&O+W0NX7'"Y.-K4BJ5@2SGS+4L0$8,6#)5U1AH9<-'@HK%1 M-/(>3RA!-$RZ>EBD[@4C94NY='#IV"@=RO&D@U0\UT1]K^,W[%7T+:<)QZ&+ M%N2#SG44)30(%O1)G;%A0 8 ?!>2$7SL!YX7O#3ATRCI>:X-=_4Q*2DG"CZF M"^/<2:VAUIX6''X/I9C?9YK[VL_UM"E,R#>R,)W-)QE(4K&!0 M=119E-5EL#(6"&2P9N)! H&RNBT2.&7];*7#-$ (0Z:7<@)A&AZ421UR350- M701J[.L2\KJ@@LJ@9G50&ET5%,6 MU?9R.0&.+::QQ34 YQ+GTO'U]!9;_C!J6F5131^\1O6B[\@29#9[E/@5A[8; MT:OIU\&(<"M/VAM/LV#'NZ(7;U/6764\=0I[6C010S35O;TL]N*GIXVUW59O MSB5&-$+)7M8:9;"\6NN-3IMW9:T9BKBL12>V[6S7/Z M TT!BK ]/.9<2]/+[QS"/?R*F,E MO>DN8^0=\+&X4VF"4VF9HE%:8UD>4&1Z\>9<8D0OE+P1MU8E%,ZKL1J=MMA> MT9Z2(XUII'%]P+G$N52KS;K2E+8BL:>TSWI#[Q&]PK-&R'4$VD@#O+ XH"?G MTN+X$8YCCS8&X'M^K"E;'H7D7.)IT8#QQK7")Q+G$MUY%(AO9V_ M*,/!U;;"E-H^ZSTEZIXV>RAM,SCE*3,.2FWC##P:Q+G$N<3>3DNNZD-DG>LM MKG/W^*_$C=P8/^#PV;5Q&NV[QW;PY-.GT,!?X=50;704153U$ZQ3>MJHY+J# M84O,:@@N?9F?S.TN_DH.)W'AM4I[W7G#:EM.?Z4;JT'R4S 9K: M1D]YC)MSB7.)<^E\N%0HC+;%RZ(KTURCY+1/,NF23(_#/Z+7PIZ2WNBH8GO_ M\PH<6%S\.9<.&&,YB/2WV9/^L]X;!D8*'C"4&5>CMM%-'H/F7.)50(IY;+)99/+ M9JFR:1:7S6(6LRHW.K"PMBW1DKD 38!6L:-%LFZ(A+Q=^XE+,I9A+\6Z&M'IP.YH<][$4T5"6 MZQO4SXJF<>L/,8+7C4.Q,Z'E(0J?7'\\,G,22NY\ZH4?.O,1W+4_4^G/Z"LF MI$CG!&3PT"C"%^,/'\<17->G** _^CC_.'TYB89..;W\\<5UX@'!34M*L9,% MY;,W9Y=;]-("@])KFM*2C/;:RU)+_L_-JF_O>'7NH1HM4S/SCK3 -56W=OHE M'^OQQVJV9%.KR5CK1%<8JZ[F>NJ6K;^M.\8'.7*U_/X]=AAG?F)C6&S#LLT M<\$,,%87YAR$& O?X;Y!)%SY#G;HMJ*0[2@J*W84,]Z,!YH]3LF6)';X94T- MY[S+_<F>:L".](ULJ2 MH\[IOB_=*<6_X+YKNS&G;BG+9@ *0IAU?&GRIO%1$%(/>([,JU=,63GVBKF6 M]G4C?YH7L\_REQ?!IT:Y[C!(_(U*8!, 5P.9.>[I<,+A@ M'"M?:2G7X7#Y2B:(B"FJ\O*QG#J?VN2B<:JBL50D_G"B08ZMB;(JBY*NE>,J%)C8ZNJJ*D20S94[Q\,;^S]#LYJ/B=QP;5:=?$)@VW:5P^ MZ,/D21J1D'56'L%'_(I#VXWHU?3K8$36%7:JV)U>_<@U M7KQ-67>5\=0I&LC79+ S)-'8OWDZKU5Z7*SQBK)UX%(AKR)/=8EE;4!;[NRA M#&:<#H4ZXE99E6,XRK@NX%SB7*H5EXIH[*5ZC\=6V"I["ONL"X+_@:,8)D%< M*[#0X]"U249VYGP!D-CQL\89Q=&R6A/4 1%H!^/C/>Y>E%?P[A75YEK*0WW66,O ,^ M%O1]OK4HH'!IN-SJZ:&@*UP?U0AK7 M!YQ+G$NUVLLK3VD;["GML][/>T2O\*P1PDLC.3\K*LKRTECG X*GC36N$3B7.)XPH= M35>K3.GJL][)25LKVG-=%;T@8L<5J6UL@D>0.)F<%>,B6TU';, /UG N<2YQ+G$N<2ZQQ*5BKJ&5TRX$NV%J"!8V -N-CJ)8 MHL9*')H#J2K_8C\<&8SAJ*3]C-S- QWW>?SL[!%-J) J*1$X495R"J3#@?63\Z 6A@\-F2N<+%=#@!$G/PP*A MU_AJ'(PN"%"BP'.=]$K]A+I@J315VE8JC?[L-HFC&/F$%D6+H.GDB+"DB++9 M%DU][S[4)3*TXN!599BM;_O2,BE33RE>L3+/BW"^MJ?+*R\Y$DU49'E2U1,LOJNEVE^-+( M]8<8P>O&P=B9X/(0A4^N/QZ9.2\Y-@;"AV5#0I;&F*!/O"#''UQ[,TH4>E9X M@ 5DD[1ZY+\!600_B.%]I- K#,^%L3Z%R!-&**3E7N,!CC !CX/]M*:23TE+ MCP;W71_YM@NW1S%\00]GM.9#UC-4RH:A*2U#A\&/@O2@\04]:.P^XX\OKA,/ MQF">^6%&5VGZ$]2#023Q^I]D'"%H:!^7'1N);RS$\V?^)8,GHN.JLHI1V^X9 M_;ZA(:EGZ7V]W]=[B'\=,5H9YZVCJJK?KQ66E2ZOE')FO*;BC(PQ4.C M"%^,/WP<;UVX/B4M_=''^EL6U(ZXVPW*GMS=KE%+RWHI?0: MD$TRVFLO2RWY/SJM$R-3/O2 M<4W5KIU_RL1Y_K&9+-K6:C+5. M=(6QZFJNIV[9\]Z:*W&0GF3+[U]A\J Y9M'J5-W5(+GWH1JXW]5<[P M5@)LXDP8O"SE+^Q"T2.Z=?D(.CWK+%"[BIQX;KI^^D=V\'D3=7](0M92!(K3?1>Z9QJ"T'J6!?2++[COVF[,"5T& MH1\#T!7";&R'YB@;'X4TQI-C!9658Z^@:TE?-^JGN5_[+(1Y 7QJE.L.@\3? MJ ,V 7 UD)FS!,LRA(K/@;_OK-Y7TH'.T\W"1GZ"PK?4*I$7?$LV\K!K>TBB M:#ZU?NA\ZK:6YE.W94M4377?K2KV#MWLC:'Z[ORNFF$]I6/5#JY>0IYR6R\A M3YECGF/^2)C/T[]VOZR%-LW_U111EO=B6X=# $H1.6CB+"Q076TBBFRR4RPGE3VI]'ZH \D(<%+TWX-$IZGFNG3;%@'J+@8YK1/OY"H(VMR#=_+[)B;CF"G*M9 M&QENVJ!@/)E+,I:B:ZM!.FW*HJPNA_ 8VZ^H;='8HOL5UK;]BBGKOR0$A6E+ MOG0; X9,+^4$PG03PY#![]!$U=!%H 9#7?EVU%KG59B8EX^N Y<*>55Y:L@L M:P':C;.@$IA9#91&1S7)<5F+:X!Z88MK ,XESJ7CZ^D\Y81*5],JBVKZK(O\ M;_8H\2L.;3>B5].O@Q'A%N\)4"_OBEZ\35EWE?$T9X/ &4]+(U4-1-/86WC9 MV^,Y;:SQ:NQUX-*QO*PURF!YM=9)"6V6]JXXC+BPA?N7GSG M$.[E5<9*>M-=QL@[X&-QI])L=!3+% WS! ^PGS;B>-RW#EPZUE;<6I50.+.& M'#43V];>_08XTK@^X%SB7*HCEXZT6U>:TC8E]I3V66_H/:)7>-8(N8Y &[. M%Q8'].P<]0>$",>Q1UN]\#T_UI0MCT)R+G$N[54M9ILG,W.^]SY5CX\!J,P_ MW7A ZF0 9;X&(8UU?(85T2&UX[$?(?+>PDNCW.CHHBPMIQH7[GS(L<8U N<2 MYU*MN%1(;^D^)NJ?-'DH[5TYYRHR#4MLX X\&<2YQ+K&W MTY*K_A!9YWJ+Z]P]_BMQ(S?&#SA\=FV<1OONL1T\^?0I-/!7>#54&QU-$]M, M9>QS5'+=P;G$N<2DAB^CP-PQ%;S&H(+GV9G\SM+OY*#B=QX;5*>]UYPVV;7G M^NNZM+\N,P&:VD9/>8R;T[SOI^DZ/PS^B MU\*>$FFV)XN2OG>728XL+O^<2P<,LAQ$_-L,BO]9[PX#)P4/.,J,LU';^":/ M0G,N<2YQ+G$N<2ZQQ*5BJ=]*SD:A8#=,S<'"9J#1Z"A26U2EY?[2=>X0RH&T MWKDX"(Y,QG#$2JNZB1=2>:>ZS\BC;040[3+W>^+C=+E0)5%0)$5ELTE;+P@= M'#93.E^H@ 8G2'H>%@B]QE?C8'1!@!(%GNND5^HGU 4KG\C&MLHG]&>W21S% MR">T*%K3Q+1(B,"@':1E=5FN=XL3E,'0B@-7E6&VOFVKRZ1,/:5XU@M&4QF46Y;HB5S >8"S 6X9+_7RNGXEB#* M2J-CBMJ*'GJ%#UER">82S"4XE6!EZ739X218!2M:--NF:,C+Q9^X%',IYE*\ MFR&M'MR.UDCI744TE/8)6-$T;OTA1O"Z<2AV)K0\1.&3ZX]'9DY"R9U/O?!# M9SZ"N_9G*OT9?<6$%.F<@ P>&D7X8OSAXSB"Z_H4!?1''^T=K\X]5*-E M:F;>D1:XINK63K_D8SW^6,V6;&HU&6N=Z ICU=5<3]VR];=UR_@@QZZ6W[_" M]+$QK)SA<59Z]PUR 2KGP'.W3?4,BV#)6YA34C^WB V6.4 M;+5AAQ76U";.NY*SS:.T545JZE!S:K75L\HIV$J 39P)@Y>E;=Q=*'I$\S8? M0:?GV 5J5Y'3[$W73__(#K5OHNY.A#E/2MMV,DS2NK[I\A>Z8A"*UG64"_^(+[KNW&G-!E$/HQ %TAS#JY-%73^"BDSFZ. M%516CKV"KB5]W:B?IL#LLQ#F!?"I4:X[#!)_HP[8!,#50&;.$BR?_V5#A;_R M1%]9TDFWTTU/17Z"PK?43I$7O$TV$E1KFSU>,-%44P^=:&J1H^B2+!IM0]2T MO:/X[)U&V!M#]=T36S7#>DK'JC,Z.VQN+>]?M4M(X.28YY@_$N:U@V_H&B07 MHZT;HF[M79V "P87C&.=V-2/EZYD-CH:V$N,'+;CDL$E8Z-DM(\G&>30FBA) MAF@J.I<.+AWL&U0[G (K)!.J1+J::CI(Q;)$\*K8_,X3NI.#BM_)0<7O9/]. M#BI^Y[%!==KU^Z^C**%;B$$?)D]R(H6L"_P(/N)7'-IN1*^F7P)NR[BKCJ5-PQU&5Y$9'UMNB M)._M$?&ZRL<%&Z]^70]K0 MX]7E.9,,ZNC9+0'J ("^ ,^,PX&+7UHX^Z MM7"5L9+>=)N>%<8BB):ZU**)P78#8Z MNFAH"M<']4(:UP><2YQ+S'A6QU7:%GM*^ZPW=A[1*SQKA%Q'"'%:&#@.!!_' M O4'A C'L8>',/0:Y'O5-D#"PUB<2YQ+512KV>+)=)U_)5%,U%]TGZK'QP!4 MYI]N/"!5.H R7X.0QCH^PXKHD%KVV(\0>6_1I5&6:)ZS44)?28XUKA$XESB7 M:L6E0GI[BR]S3+4M,Z6VSWI/B;JGS1YA*4E3F_"4&0>EMG$&'@WB7.)<8F^G M96:A>PRZSKB5&6EB=NUGW)5!!7_>.SB89LT%_3[\ MFR72N3Y!F8]3^+V VRO$ RS\'KA^+/P!LTA"+'3M%"#D%N0[ IKY>[P79 <1 MW]_A$2C.)DMK$)'D'B M7.)F\%F,B6VU';0 /UW N<2YQ+G$N M<2ZQQ*5BSJ&+G7#=PU/ DAY'8S]<&0QAJ.2 M=C26/(AU+W7;6**(G*[_/?%QNERHDB@H MDJ),N 138<#[R/C1"T('A\V4SA=)<1A=_96X\=N*55@AW6>YD'(A MY4)Z&"%=\LFV"VDQ.UI10()%0U)7Y@9Q2>:2S"6Y%*]857*ZQ27(-&DJJHE* M>WEI+KS+QF69RS*7Y4595H\GRQI9G]6V)&HKVHUR<>;BS,5Y7R-;.[B1K3IZX[_K(MUVX/8KA"WJBHS4?Y9ZA4C8,36D9.@Q^%*2G MDR_HZ63W&7]\<9UX,,;SS \SNDK3GZ >#"*)U_\DXPA!0_NX[-A(?'-A"V#F M7S)X(CVN*JL8M>V>T>\;&I)ZEM[7^WV])_40 M-E9"^-<$A0[R8^$WC+QX( K7OKU>YED9]>5$@5W.*K"'B=JB[$+10/CJ!2^1 M\"[Q4>*X<,][YN?VSO5!30<)/,.)U@]W>9&:09A.S4VZODVU+EU0818>&D7X M8OSAXWC/T?7I6.B//LX_75]._*342B]/U4Y+2E5/MHV<]!7LI0G-/XB3%FFMO0C) ]M7\;30])W M5_?=Q^N;7X7NY>/U']>/UUV3[E@>&W5%"N*D>6<6Z&8]U&R@Y4V63/:HBII;&1UEI0=? 9RL6L" MM$X47%'>,"\M1\F!5HR\.=#?5ZW/-ZH0<3U<_ M#2YN I_L#4W(^HU0]9(0M:@(J>2XCR8:DLE0P?4S+SES/.5<+I1D"B5Y16D9 M9FOWEW>PL:P[3VW )^Z'D(P*F 5I8$TRD5P'A]P%VG MQ)P2^7*6QMTP1/ M#19<#LC':Q_,R<2/;_MK?O+-13W7<^,W>94"(R=QE@,Y MW$DY'>QM<5*.AKV"*ZO:Z*BB*2VGG]?>S:FIVB_<"I2;H-L.4I;2+E?5&AU- M$]O*WFJ>N15="_6])D7J2'"STB '2Y[; M>5O;/_P0PS#^C1WA";E^M*#/,3V)O:]&KZ^E5*9&3T^U/TQ(^?7YQIV2_U>@ M_B[IB9K4Z+0-T32LD\KE/7%:_<1BL0I0\J3S.#7%&\'(] M'"$W)&LN,<.!(\U-2IHF2P:T_^&X"SN*(KQCX.0\#*4MRIOVZ>D2(DY9<3E MX1,NKK&51D>Q1$G?V\_EEC?#@-JBMG,#:K.N5DO3U=RD+@DD7X&;PC/R$BR@ MF9,.J=XF& D#SR-YDJ3N30BNE."-=XW/S+HN)U&2T/L/0NZ91,8U%>XC;V<<.E90#M1SV 6DB;HG&BJ <-[\KRFTGBS4WGO<^MDSI M2,0%18/T1.;5*]F[QZO$H UBP#/63QDVA9JDYH6-04ZB,02;\S:&:7DS("6V M:>3"IFF4T<)Y7AJ;H$&+L24\=[;W$.9.E<\H+SC][[4_)O;]A-:%K5&3),R+;6MO:Y0OQ0Q# M+.]2?!"(6;!DBZK.$L+*7+7KIZ/)%K\?!^';[IJYOC&#,O=\E\5E3%JW^,:! M+C4ZIFBI^S05*X9$?AT=+NF_S8 M_REC;'>%70K&]$9'$U5I[S[-W*(N.\X\0F__C[TW;6X;R1)%_PI"W7V[Z@;$ MXK[8\Q0A;SWN\79M5\^[GR:20$)$&0186"2S?_T]YV0FD #!!>(BD,+$M$L2 MP43FR;.OE"9)'20M*TQX+L[PS'3IP^3E2D+RTR' MYJ!SJ,')C;Y=1UQ;W[WLE+B&P>.NV>_6*37WF:O9A;:2^W+N\U6&#CI(H)2N M\@T"]Z&C,;4)G)28JXVK^C(0;(=LR6,BV.3J!G2"DJ!TX[L^.8M6GBXCY/?< M3_@STZB/,N!EE7:PXQR^X;_=>/8ZB>"\F:I3.<=XB%6C9GNPVE2[<5_7%M&. M&DD\+'IUKFX&YJ2_6I-\&6IT;W1N//K3+N-4]E&H=QZG>";$=JRQ79@0^R4, M[EV;VZ^6O\-M:&K1;7H5E2D.^]H.QV9_+Y9>]2[/2!]_UOA985#6L?"SAQ9A MVQR45#W7#S_K,M^C/I.\RL>'OO_TK[??*HX/W0&,:^^W-M.Z*N[P>=> ?$E" M:X:^N\ Y=*^X9^)LV9+3](4MJ13U>W!K_9FX(;^]9ZZ'0'X7A-^ $V?=8=X MT"OS[CYH\\..V>LU/88N%<.VV(O'QK !IC>-S6%)_/SL'7KGQ[ _LA@O.9*>='9,R/03UZJ^!VZ4[SKC5E7V?#C%R>;7(;= MO?]T^^EUD\NP9R[#9>M)9^@MD!:',6<"EN^A*YON0OF*>"729$^2I%Z^-,:-^VI_0"5L64 V'*! MQ4YGR$]E_-1PPF">S:7&WL;!?![@?@+KAY$LX$?^DX>6*SRUXL_!8B]6>[Y. MM"-E3WQ#J'X60'TKH6V7T<\0"[OK%'QN?*]/F/BP!FTJVH'8+,#L#.HTH^"9 MZ[JEO#E:978CT.E"=:BCOI[MP]J5.@#HUP-.\596J%KX5.*>[O/;I+I,?(;O@K8?P_@/K#J>Q9X"!9,]L1K> 6R MT'X=S+%[*3F(JA+>N(V$UVGO4S32*-QU1K0=DQV.CF@=4L3WFH!>5QV\72'R M\A1A^'\&+K#I?\$U)\"Y*:DE%SQ< P8MDJGG M6J!D.["N?_?,=.HC.3W>2[?39^G(&NCD4$P8H1#0<,W6,K.773;K&_DZ0SP[1D2*N MUPC\RLP:@XL=LSNJ2?."1I\^-9O>&9DV<^A1':VS2\OW:S;<;'@?\^^,2V7T M IFL;,91]OZ^I3([YQ-?J)38HG*LJ4@XA+ME?'73&_<.V%ZC'F4R![0C+PHI M3]G[\Q#HB>T#1EVS/3E A*9FQ3+EBM8%%WOIW_@_9D598PP4X(9K^DA*ZIZ'R^ M"+RKJ*H# E/.0;=S )=/S23:Q9=_KI=HKIR*8?QBR[D8O^*HA)-(KTO44P]H M/.U%W%]@^X&].O/$\A($J<(X_:WU\Z0_*M0?_^(Q_UP':'COFK4F7%EGG-L2KSPMT@U$W_'NN$Y(UYA%1Y(1;[%3]&;I\&CM M8"=ML4XI\@3"OQY,.UHY_^6PK%Z=.!;F\XPZ9F=TJ#'PM1FHM\6@:RBSHYA1<,.$IS?4-S^#@L= M]YT$@]]HN(12!C2%2(%DB+I0((I07E "K'O/7SZX=CQ3>*M]2T#Y13O["IO" M[27Q^J_,60@&+.U\F&=-%B C#T]/C5W<+ZKZ!3\&66%VV M8LQ"9'=_<7N='F=#:SIRG%&?M:>3@3-PG,&T,VT/>'_4^Y\1%K CQH.6BT.S MD8W]QV_LINP25W%/8BWN5L/&@> &M&R>R@ N'EM$_(7ZX:7*;W-].AY]Z65^ M]<%J AJ=7'R<(46K+1!#VD'RS?+C%GU48*/BL^&XU9UTUG[<;JW_;-.R8/F, MV[U'+;OYLV'[2)L=[+3L%EMS*^N=K#Q:HEP)#G8:+6.R4T/5;^Y/XR,\-8L, M, K!2OQGXG.CUS9S(GI?X)3*I:V2O-Z0Z[:[O;49F!4/_-P URW#KJ,K7WO! M_ZBO;!Q=N[5__I8L%J+I#/.,-VYD>4&4A*)Y&!HMQCLO>##>^\)>0>5A_][0 M=>D ?1C$>:91M,\+CMJD?R<[*GLNF[J>')L7NA%^0G77P31F+D7/Z!C7@7.= MP/.%07J[>4IWC6.\5M$C\^$.IB.K0+Y[X(P M13SJ(OQ!HMVRLDN%1@9.AGO[.NL7$FS(YU+)9TN \Y3D,[FZZ9OMT>ILFMH& M-\^N/N_L-MQHU3MHU9\"G^+*[[-17;YMI/5&1E9P=-@Q+ 6G=6VT\*I;;!3T M@\U+=2E/DNIA#699 +08&Y0NR2&+C\(?PP0^UY3[1F-_7BK'U@3UA0M,[NW/ M!?=M%UNJ1>]]*PE#;K]*XD]!_']Y_(6Y5;O,P[Y%E_G50I-&/6]HI::TLC7_ M\$BTT@%3=FA.VG4BEDO3;9L--QM^I+FSOJ5Q7?NGB'[UG.:%4-LUFBHB%$5@ M>3X7O/#!C6=&/./&VG;(4HO,?E<-WJC=VQY)2QM2<"Y1;E8'P.5(U?5]HZ4I M+1#U,^+I>T+3W9N/]=N':PU=^8[.)^NUH;9G0VWK6VCO1FT[J*N]JYN).=R_ M+N9D!->XG'9S>W[E@$N6Z[F4*4#SQW:NH]G'V;G:46*_K.#'%^$=9Y>-VWWW MJBW"K2+"/:X@ZQF(N L58CN45=WZQ:*,V_@U"\,E@.-?S$MX9;'6%^53!XB) MUJ]W?4,J%TLJ.]0Y'9Y6!J*>J3,\5#U3X[(\QLBM6ONGON852(/,^,[+7%0S MB&<\E+F&)LY:?&:S PXH-//%C&@,8N3"C\O(>WAUTZE5-*)IMG%JN5$%74;8 M*'?O'L[U:Y-QIHSU>X!I2X]H_U?-82.K]DJ,X#V:IIV_GGDHZ%P0JZE/)7Z_ M/3Y2DXQ][[OF!F)#\PW-GVO[C7Y[<4E?GL!MT1QA^$%,%&B:P@@48\[L0E)D%"ZEE/YB#$4=4 \TKHC0$ MGT!+.0ER(@P\'L7P!YIMURDN)"A0E8,]1U>\JTA1;H^@FW;U$[ZPQ'W)IV MA].A/>PS9DT[]F32[?5X?S)U''M\97!0UA;(.P;^#5T%RK[X%42P5FC M2"EM\H %]@6?R;>*M 7"S>UOSN^T-QCS\=CI#GAOU.]/)]-^O\,&EM/N6I-. MN^.4BO1R#>N/)(I=9_E$8KV499E&$%*BYVNA:)F&"SH65OXCG1F+$%3GB(#N MXS[OEH;4R$#1MFCB'GPVX]["I4F__I\)#PT+AX6&QIT73)GG+6%]T)3O1$)I M(NJ67*Q'"H-%Z/*8A? (:/21:=RS"!1F%H-$Y=(EQ>Q[7 Y^\)FW!,TW:AG? MLPT;4^ZY_![ A$O2,OA^(PX!5&@,J-U8J#E.EV";(&KB=ET_0O# MV8L-AY< MSZ.3@$H9N\(C%ANP?]09[T2%'Q[ =B.LKS5E-(+*_&)Z.6<@A6$#\@NF\3#C M@'0QA2]&+R-C'L"',6@_I)^WC'< ^_1EE'*;'I:6D%LW]0LR9BS".P!\1_H# MZ'HL\:T9?$==<&_8-CZ\^4[0T__V^LU/L93CAK 1O,B0PQ8C4&L-SP4KRC:F M;K"(Q'48;('S%<5T1?S:[ZUON.? II7?A,F=<6N#KN:",48$EB+3NS>W)LH4 M.9_1B),Y?#)/!/O /SNNAY"C0PL3B)X15P[?G!*FP)L0&P7*X3=ME]WY $7@ M924)R\ (KJ,Y7IG%X1\O09R4((3W?_KV^L-KD]Z *BB"@#[,XQ/"%TS3((,K MGDB'XW=*F?X$=&W$]*, %R!;>G_7^?M+2>\K8"H(T*F'4*1OP5EM'N/<,6"P MKIW I\(1BUYU!)'$-SPO(MA2+8U< [[&/%.=!K^GG3E%+7,%$\!^7@!_YX6- M #K88%6K+^*.Q&/PF3N?)SX%W=AB2?<,G([' CST-^(UQ@/G/Q0I(#( *$(R]WS:U0I (K<3N$-ZR-1LRA'CY\_?GJO8_$&(J0;T[[Z_M.[]Y_>?_^_ MVM?A(;K':^T>@:&$<9$]HL"0S"V";SR8P-R\V+VV =H^RDLX82I>7!\0!=^, MD/#X3]%*!\6)8(N!!\3NL5#R12Z8(!$Y)A>4JO='%9D2'3VH@^_SUH['P6$RB%?9$$G/3I3,+ MF#&G 8HEVH0@BFS/9;I"/',1B("IGFL%V;'U;0BI;CA)2'D!!=@3G/D]>F-4 MZ0J)X;GD M#;H\YSZQ_G>(C:#NN4@:DA3MD %%R?<"$J .X -7\ 25S0,;I21J)PS0().@ M)2\"N.-^@//@7FGY"*]^KNMO;S[="I(&/(MF4N$A=81$TQMN\?D45L-N?'E@ M,=\/$I(\]'W\Z.WK#^^_?'M+#&Z)7,= ?F^L=9%'_&Y.T?.\<3;HZFYR(#P] M7S_![7QVOD@!OYO7NYV98SCKKUTZ75F3_7>I7B?9-8CX>^8EHC=848Q*B2DO MK<"1):J1B5"\(NQ0 !"QV#H1C\ M^".@2W-<0]9#I*RT6H% P$\$D\=-EF]?LF[0:%M&P3E6 M,"_/A1&4F\7;S5Q=^#\PI"DK"!]FJN3J^09X MZ#J _GY\*_J#P'F_@*IK@!TBVZ1=G_:<5A_Y/0ZDS[K3,>3X;C'QYTA MGXS'?38M.G"^)7.B8^ 3VKN-[.6&>OLC?#K;-Y/?_'#] O0*M!4;-@85I2C1(234KAW\G0'00;++) =5]8 M&^C+065Y(?DIN5Q\\LB3EY7 ?$OXR,B?\8_;VR_"=Y&+DU;9M)G!4OI%?A2&*D'R8!7CG MP0.:N:"L1& $@^7!0<6Y]3P*<8?*VSIE'JI+TC^&ODVAL.F(!TKW'"XY3E$O M<^"WC-<\Q)Z!Z%CR6!01_Q4+4!)C+MM5R.\Y MT(38!\=^7^B>LI-0\XF /(R40.1V(5K)(AFJ3 %%$50WBH.0/*>X*"@!*C0A MZIR$[^(Z6G +)3=J?^(# ._1T5M!;QNG(5&14 -HT2!3^R*>)T D!M:R5SX M/T'Q2-&>$NTH! >7&G'TT'CX-Q9ECC/3F"8QYN49J'E0+ A,>7DPB7?H2Z57 M(OQ=FZM(8?XI"R-/L$P EPX7(2)%7N!S>+7G2749(>*!(279IU8,AJP*/5@R M!D%>0G0GYAQ44R!,H?*8QET0V!3P)5T,K7H *VT3M"[F"]^E*BZ#J[%^7./- MV>37ACMGROD$&Y?-8*=!& 8/U T?\0\]2D&^DSXL)7@JZ/MHZ)HIT;C^(M$# M!11:B)1CZI.P$:$$L%U8($9>F;6B>O?!]Y]&L<0K:-4X0BQAHSFS?1I MLBTP+BT$5#,3U\!3);3^!U%:DCJ[IS4 M5%B0WDD,!YX%K?H/8C*@P5*?;!']D$HKQN_HIQ;VYDVT#FL"IS$>JJ[W[28VUAU--Z#K=J!B2.B(7(T"IBA O\T%*9N\;K MS_]Z_^:Z,S'@N#:?(X?S=5_NWR-@-2+E1R1JV!Q;+>)3S/#)'4Y8 TL&H4X5 MY2R*I$0BA2/B2G%W:AM9U##;+[)QXFI2)."G]VZ8R% :H6=[#,O0N34!].DM!GX M_6'F8G@2)8FO>)WHXN'CE4RYHGH0DUO=OCOIM7>S%VDBXWNTX]QYFLY8DK2V MUD,WJ*3/UD=Y39,XY>&U9,[=\C?/F#VM>,*2%!K[>_)P872)@2:1*<04-I* MSM9RLYE*0K]8_381HA\!:DDO#A#T._2O=-K7_X>^]#7QN'#LPY_:':2FK_PN M\<2RWZ[_?T7!WU)!CD(,_]J9]'JDS )%H*!,T[+RC[;(^1XBE_26Q&M Y@7$ M*Y5;4)*QV&W^4*(:0\IDBIBF$!'J >I 96474K]XW-WH&V,VXJ%4-DB[%$WW M ]];"H4']NMIF534\QRCP6FL=B6'$%F5SX%?1I24&(!$<3%D3EN0N7-J6\K7 MI)DD0GE0,JW@39;:(-YVVLG(\8*'*(=&2JE9@W(M1=C74H=)52C<.5R=VKU+ M^II-7KY[+DR7='O:5O"^\CMAH'P!>)>/C#Q!O^;ZIQ,P@*MA^I=/R>:@ M2"NE%80PV '(8A<>\\N4T.)^9"2&4B#^^OAB]\'FMAJ[I?0,,Q0<7=VT6ZN- M60RX64\)J4K;[1]UNV/<[FH[-;5=P:D873I.V961"PH#HAGG\8K-OZN9\BGP/Z;NF$PS6VN13%8* M4[H]-K;XL#L"N[O3C$<>('6=@4K38L^1+>92J"WI M3T^=Y_ [,24<()7ZXA< O*'63>0642W+G2E:(8^"UJC/PGUJ: CA]IB3Y@/W@) M>;4I'5*8%+@3CEO\[//,T)!_Q90Q[#HKB%:XL%GF3R9%%#/TT'D;+\G(^=?[ MM\+AHV_4Q1("T+1(QY+K"">KR"P4WE70R>!GZ?E77[4#3.^&;Y%-2%\2^?X! MR)!012]8.M=+6!94YJ.='35QX73!IV&/F>-0>5HT1W7QOLHO* L-*/FGWVN, M?7YX18:_13Z]I1=GQ/?N_I-;E>UWVU[/0"@XEM)HNDBCTF4WR;WDD*6VFHD5A:B->)+(W%-"S&U*-TPJV$ MY9W T-Q0%NC(R+$(LP7R0GEV&H'"Y"UA+FB?.6Y M**GV6O@M2JS9^L I:A8B*HQ"RP:U)LK>#_Q:%AP@0W8SOY_P%)(G-PBIDK(L MWF(:?R: K'PWN'WX'=4=-0?LG@J+IA%FHNEC9G#*=U'4=-ZJ6\Z6TEXIS$* MBT5J6<;'RK?%O8BUX3T.$*DPS$F[%7=5^%++N,6B'N&25!]F-Y&OX\@0QB_< M3R4M85"N)8 IEE,0EN_^]>G]^_0UGQTU;I-F,.]8:Z,I#ET_;24:*-EDC.2S!(U M269)_")S='[-*4Q:Z+5<6TJ=LWEO>:'V:)&$$5(E,JZ@:,&LL[ T_K&0=Y%6 MV*=-&.)5*]$V0MFM($B_F*,I:E> ,:MK++<*YS@@7#)%C<%JA*KSTI2/E=1U MZ2\Q\1FXIRF')WA6YY,ZE1%"WS"'?4W%'.*6G=EBF:V(K';K"45E_$&XP1IS MY]@$U+^Z&90XOO+TDTD5S T2N0ZB.-8-[6ML>;;,DGM:QA<-#YFO\%\AX<7@ M8+JS' I^MN( 4:VC&UDE^PVFY&(1*1K +637"PNIOXCE?\]<,GH; 4)N9%PE MQ8:'0LLUMNRQT7)P=3/:9MV>D,V>0!*&MQGJ?0_6#ST Y=E""#[ ]4;4!&:="O++8Q6-< MTVED+/#1RA97\M6-?KRF'$W\*8/!:,4I[8R3LTFHZ71P_I,."4C$ "N?N?<9B=RT]4F3@4@EVVB&BT/^DT#!\AJ72 M+";5)^M(!&S<_R'S7G)ZD(;2-I_&&E[G4Z0I44_F2/]<4&JWMD&1(HS"2BPO M&CFA;LF7RN)""R1*.TDPT;B(MD7Q^1D )#TOV3KY'63U?WAB3 65,4B$ @AC M]%_)TXN6)["RLHAJ Y#.=V4GZ.:M99NG?@B[5VX-FFS6HJX E/1@WE^]$=]5@02$WUD MY')]%V+9'5&)R!++\D2P/<>"8H2*4)2Q)4'E4ELKN1I%ON%=2*+Q*;5/+ M!G+,I)6'M!EJ[(NG\3 3Z841,8?+0,="I+2GW%>6SLI667#S/,P*&BG5"0CG MI9:O2MU),F84)0X&?%3Y"DCR^K2WT-V*-@MP M>:'(_I/NE?R[71'0(C(2W($2O+1(G:4+NT@CO4PVE-&O1-*SS0BK(!;32FE@ MH=R]%\W\<(TY^R/0$[Y7LL!6OPAX[T;*7YFO_2!,7^F8E,_HUELGJ4^RX* I M@YR8#+BU.Y<0V8#L@L!-:+$/;(X#MUI(M1R M],=A1ZTR:.N59L0#'8?& 0.)4 *&*"1#J0,TC@B+K?=V 9.9*C!9!%R&@90O M9RT,=]]^=/C];]B7J4I1M2/MHEY3Z>J**K1-HF)\?$#6LG08J( [#9H@;K>( M^ OUPTLU<-#U"3'H2R_S?&&P.KB*V(3X.(M2M]HB4BTG:LDWRX];]%%A<(;\ MK-^:= =K/VZW.H_\;-A^W#>.!KC9W;C! MEOE]%<:X;Y\$VV[.:IG2:44V3;?WCY&A5$KIKAZ56@,]D)_"< M'812B^!K*M9-6#H_7U:B82$C#GOX79T"-5= OWV:5+V!_IT2!3Z*!(&W:8* MT6N;.Z#J=B \'TA^3.#G@*5A3?W02PQT+AV4)V M)5&D3NQT!TYR=@#?AL&'PMI+!%SW0+SR$F'3(-6ID:J<.?;JR1N;5S:O/-0K MG\;6K\Q7X$1/PU1^27NH_'I8@=6 8",G?O1H]:H3SC57?VXBP40;41 *:/1: M@^*4@LD)9F&N1)=Z>"NO583NMA 2/>!8^@/!OWZSU/_W+@I6 ZT&6@VTSAI: MW6K0:AMG ;.UB?NB2>=*N4.N**^[-0?]2QJ;[Z15#-?=+/5EBP9-^YNNGM3?;EV']^9-]@[#$P=GQ8C.U>W70G#<8V&'L\C)T<%F-[ M#8]M,/:H&#ML'Q9C^X"QZXKP&XQM,/8 &-LY+,8.#F&^-AC;8.QZC.T>%F.' M8LAF@[$[.%Q4I1! BF_V^#=/7OJ3#:HT3S:HTCQY4E1I4FJ*'O_734I-S0+Y M#;0::#70J@.TF@0%M)=[A[671TV"0D/?CZ/OQ@YHGFQ,QN;)(Z#*;]2UZ&:7 M+H,Y.Z\S+MITG2,T&AZ1Z;B175)SEO\MQ.CJOQY.=(MGL*5.^V\%BZ\9U51A M5%.O +QF5-/IMW+*44W;1B\9^7;E[7$;]C%VVL.^W1^/!Y-1K]L>C9WIU+(F MHU&W%,GKV,%TS:BF;=W8BYU/J2?QMO:G:NY@UJ$SFT8HIM.5]:+/3UW:OD8Z MZWW!EJ)MKYUPL0F6&X3A^K+7-/:Q%LVNX?NQEPX68+ $-;]&:0),#"=W8W]- M_.9M<@?WAATIVM2'L-*PAN'Z80V(O;A$PKRLCU#TBD96W*I>HN^"4#35_Q!$ M4=61#;WQUJYXMDE ML6%19-%H$1^CN<(3\>,[5[L:R_SVW"R.*]$[!6I_3.7-];$1ZH(E?Y12:L9:W M8C@+]GX+(^9]"GPK"4,@CLJPZN'\UO&6ZZ9I"2#\\81B"EC*K'$4C(#(0Q#" MW]/)Q1ZS?B"E9CW%9VZ$[7@?.UZ['";EK)=TCM5&ROU^?4=H;VUG+IK'TA7( MZ8BRC;' P*S9=3J24/3>UA%6-JC?VH!V&PS.IBWMJ-L:C<;GTS6S/9J M?6N.TYGVC"Z#1FP%"2QA1[_N5Y!\LO2D22URDPA^7T*^8, 0Y Q(W94C[0SI MTGE1K]RE6JY1EQ+X;J>F*$?I"7P56!>FDRR$?)/0:I_W:?" MH>:9&E5\*;D<&?QM#\+K*@Z57N9BP/HI$_9?CX*4AG@:XME.//V3$(_C M_N3V];]Y&)31S?#JAL8Q=5_6B'+JHBUV._61U+>YP7GBXHT/-#CO!-K@96:$ M_G),45=.IX^5;Z-U\FW%[CUR[FB#7K60!16P:[, &!], !P0OQKC;1>1\(G' M3VZZ[3;MYT+UTAT/?SE/>[J(Q3I6M]E?.CB2OW2O.ZZYJ=E0>$/A3Q$.>1R%'SR+ M[BDIO&I?(*UES2!/:T]>O1MRXP'_J50S7[$\O!R5OE"#B/>^%7(6\3=<_')5@8? MX%B 7>4S %C 8^BK2\MV6/D_MSEU4VI M=UVKIYM2[R(WH-N/@F[?YNBV2IGBB8N"-SD6Z@?A7(7\/J=] M5B#KEN&?VD93&K_IE>?!]&I7&M^ K2EB;XK8SV.-)B)1/5*=,^&D5^85!XN( M.L4%CNS=V&2A-5DTYU*D-3AXV<,910(:=DD9< W] M/0_Z.Z)O:0<"[)\3 38%_4U!?U/07W=F#:H97-P-S4BNJ:>(O3?REB;\U)T&]<*W1I#]A+C,4U%=%,17?/&0T.&N)NB/NP@:+'4_>H M?5B'6,U:'?R6&XR^XYST)+J^8VSQ0@/[%]BIM?S.B\/01YWZ#D.G%5^X,;S. MVEPJ10T6;BV+YIH;V;%- ]M#[5O\?F(:S!]&F^D>[ '#-G\/C\(<%6_(P,HVI&RQF#.C+X@GA(7X+CN=R M^! 79Z$U,W Y-TYB_*.+Y7 ^F2+PM,> E@9KM1'+K3!#ZA M[UA>@M0 K&/J>AZWM6/ Y_B-,%@R+\9EEG,:8&\GH/.&P=R(9VYHT_*JTP'< M/_UX2>KPZ&5DQ-R:^7 M=_!XR_B]Y(UR0]R8,@]9C_:R$H# O0=S M/%C(/1;#2G$ +.Z>>\$"=VK C=Z[5JZ4+(2/_81:.+#88"'>E17<^7#AMI$L M E_T=K!F+CQ(BP@-GE@=;.AZRB)X$O"(P\M]6 A :2Q PP_Q[25?MC+F:N"! M$3C$80 $MQ$^L3HP7 "^?#"VJ8/6F#&[].IPW;\^7O<;%!F4$A'_[<:SUQ+N MMQA*!K+=31 ,,TZ&C5Q;_=76'G,$#^P3#U]I\_T3;KYW=3/8L'DBS@7'!B#< M6[;.D:-]U_"+ P-+@+9$SQ/8@0='8X!O+G $P#$WQFXGJQQ0D E0; [P=(# ? M'TC6M@B#>]>6G C EN_0L@AB6(Y>D^O5DNX4X,;NB&Q3AC4%(@>A&P,NQ!PW M1?1-/0QIBV$PI=/F5CP46<,)W#F^."1!L:'=C,;^UMQ' 0^+N@K^CA3E^@D3 M;715"L/:'C M/.:$XQT.*. ,# _5!;PGT+1YB$_!EEA=MF+,0F3U?W%[G1YG0VLZSP:#JW.L-^WV7@\Z8*) MT;-LWK&MT?1J1UL ##$22K?6GXDK:&:M+="_'%L CVQH9SY'B?G>(7F3'0*1 M#_]"AP-^C0;L@OY(Z7=@J<++_2 VYAP>0,YO J"K[8KH[4&42+S9DBHZ1NT@@BE$.C6@*&$"*A*1[!B9!@M^.F7_G(C\JG E5 M#F8H.0J*C!NBM9B0[N2"%O&:13.#6F*X>&;?E[H3*AX)'!#T%M+ JAW=] 0'%)=H MBP)2R5GR#XEXM[[]/@4O\9'USI/!Q3#,?^ADEYW?$ P#9_'9\E"5PA%UVIW MP''B"B9RD?=?OOXO-E^\?&-FQ.:N8X&"3TEZ%F^;(M9+?LRO/:!.M+%CUY-X M/U]X7% "\-XI["/P%<)+;A: .1.30;YFL]P!QHT> )(<0' S[N<><"/U(FX6 M5Y7P>0@2S\;-VAP(SC9R^Z5%Z8$8EYZ2V1+&Q(E3BP<^*XO8\ M1$ JV5+WN? Z\9_$^27^I[K/ HX+P+_G80FE@!0$,*'#QW&9KGT!@7NN<&"1 M%SI]J2M4WCP#<:,UO .(U^,,5%C!);REWFC8"9(0L,1Q$1>-/Q-0>WE(H@G8 M2)X-I+2/CANQ^SE0'>BF7@",(T3NA7HWG)+\.(;NG%-V:(1,.%B@/HJB2X;3 MUI%EQ._F%+[;D(#W_M.[(LX"@DUY^-GY3.^!HWX3ZT2KB HT^1"$-MQ@2:/G MT?CJ)O#Y&G*4FS-!(KH8WXA693-U4PY$E 7OBH(7+MZ$$ LAC2 S,_MDTR42 M?J%S"; )<,I#424=>&)#95X\>HD!2 C;X=O 7=W7KE#R/>V4V[<@4.8)*4/O MT\UC++9">^W1I+2]MMB[+A,SN^XL>A()&1:2UYW"C(;/ 4LCL%)WX7HB10>VLHFC,"8QB-=X_&D M8I*RN>+K01QKLDBC&[8 _> GJ7/ G38+J,EQ!-2X72*@5'^E31L:M8^T(6RR MLIO(+%JHM4'_BN;BSK['+T 8FAL.D1_,>Y:Y(=?9UN,5CZ@SFEJ=*9MT!]U! M?^@,IOW)L-/OCFS+<<;M4:]HB^.KKW5GQ&M:[@X9TNNM]CY'-(-5]G*6#^)8P7)U9MS:/96O/<5]X&E5XX0 MC^&NVJW! %B0#-"D[ M![SBT=.>!TSD;JNW_CR[33%9?[^NO\$EI!H^R^2;S,^PBXM9F#VPQZ( K^12 M_@ &)N'0Q/F1QT',4GCF]G(/=-D>/+MK5Z,H+0_2V27!<@S)-EOK7S[^;NM,@R'\ATKT(Q3PR MW<%J:)F F1-/!IY@\^X\FEO21IQ$M.A<^57C]G-D$K@"]#VA+:WM9>;\)'T21_!0! M[,=D]XC<$P1#J.>AY%2"!.'HBAT)[0(=L4$8BK%+Y,[(P=+U!5\C%GO/7$^X M=M: !KF.PA&EW(A]:G>'EUQ@._*"@6\:' M])XB9DAF'YJR%,0@^'))Z,LJ2]*_\.1P(N>YTBQR+P M.;F:#0FXS& MPW&7C_J#,>OW^CTV'-F#_H!U!EU[8C-[5S=C5NY$51CO0*27Y>:OE4N3XL9& M[4EOTNG" 2RKW^GVI]-IIPW:9G?*'#YBW8N18Q)B6#&E](]S%&%Y\RV4EH(X MFBPIXD+/CE2J&VA*\A??$BEL<9J0)LI[2(5_X)@2)=7$S45 F+FR==%4AP=2SNITBCFEGQRNJJ@L0,_AXRWA3MFVU M#UG^A2NZ[,X'^0POT@\JU-,[#&=AU1?%?\#H- T+=DT:=Q0G]A)6CI.%B:JE MBY49\D!SAD(5*S$PX4@"H[A\E"PPY&H:_TA8:#/R06$V"7VH_O;^T[O/7S^" MB:T77*EC1"H9)0^7TKJQO^SP4"8*I,6!IDIY%64[E'<%@M:C MS"F9R*K%''1S'+53>HKR#M"S$7M*@<6L%,KMDB9H$'$- ]_=?GMEW'Y[;7P/ M%D"FP_;03(M;3RU0-H)8T( 2PM("?9W"[LA[WKC#0CV7X0#QPBGY E@7L%YQ MDRE;D)+TG/>*1G)5'G@ M:Y]0EM2:=YJZC^'?Y .3UX283WY)1@\)9 1>#M^+''(LK%FS5=>BZHKXNEYD MU_1\.^M!*7\K484B)K1\=)*NT80$>:0R/L?W5''WBLP",89X$BIQ94H%1LD: M(@ *]&9R2WA9,?57UH6D*7FX#F*^CU$($RFLKHDF" M-_"?;I0F\, /JR_/*Q,JHQ"6XPQ$LWX]! 1T)JZN(K*LR">#.HZWCOY;QG\K M!PKF/"Y41K6Z/L^=XUC>=/_HS%EQS,(5)B$M++*>0KW\/7>_#Y3&5LZG0*!2 M/IE)#F2FOU4^D69%$1!3I7AU*41/@M8*^&F_)1>NY7]B'8THL=6E=,&]++/6 MH[3R9O4;!MG9@O<"BCI@809"168R)*D>%ZMH9\N#1BKY,H\VS>Y7NA#I M-;(L.UM1 U L;B[+M!2Y(UE41C8VH$*?K+Z;A");5(WZ-KO@, -] M?OEO&0Y;!]342RH4TQ4TD9^YI"2!-WII3>A&/_!G&3Y5B^-_0^#%M=5U M=M?$4:)$&_P>PAC9T H%A65&G8;/[X)8E T);KS :T!1!5OJ^ZAH^I2Z!5.=KJ9GW-G\D=@8E3MMJ6(C+G65 MI;0*?_"$M;S&3-+=L5N\K?%R(=!3Z^&UAP3,?0/+H@&H%[1I3K1EQ6]R\*SIHE&*AD"F^9KX,B*2.,@?0[ M!4]'M%)*HQ95_+EE_*>RMH1>K21$N@3:#>OOC))DN'_'[G@.='C;9S"8#B<.GZZKKM@>)\Z_Q^J- MIZ-I=SKJ=(?]*;>9,^B/I_WA9#H:V[V.4Z=(\LZ2%DU)$3%2J68; E"*#^K, ME^IJ'PP[3.Y$ES.MH4O$M?6%+SLG%)4O/V7@6FZ1)N-$B)74H"U;%NI_7'3+%MH[9IT@>/$=&:ADGEK0;FT<)=I#%#U.:$. M(UGV^"9@*%662H8LF6$.NB'U57DTZ:1W+HL(DH6HS%GK+R97S3JWK[W*%>IJ MN3\FJ+<_CU<(D/I_)533M/-5.;ZVVBKGFY%2&5#A&U YX1YY9N+RDZA]I!FY MKK](8IE_*\I(*<<8UP7"Q>9UF6U>J#V)@VNJT4@;H"%24'.UU$$L^[P)[J&6 M%FU7:?6"!UT@I,SID&UW)*:5+*Q%C32Q+6IFLF(4;"SLH)U1"2TAA)]#."!78.H3""]WD337\$A-,I%9$$E"H5R9ZJ]X)9,P'-G,U3)LBZ!8$4OTS(F,2?*ELV690>O M_7@4)NL#Y*? HS*WUA-E'GXGK$];O>=]^9L=Z#LPM31,*IAP*H8UT9M"A3J& M8),8+3APCCCW/D,7,]])_Y&)G38PQYCP!^.XE@B-9+F>JI6UC5W6$!>UR PI MKEO2('?/%566F-@H,I6T5^9.%I6 $@BNEH10445V[ M,*EF2B9KQ%EX1E>;A.8,GM\/6O6N(F)#!_9#TJ# M8L%O;FJ$*&B5[$8(D2A3(V6O84J_.S2 B6&1\":%!4Q+87*L*-UZLJ3R%>0L M):T+W;8+$M9]-%/M6?.5F5HH"BW\!#=YQT59B@Y"QPVC6,^?2"=!J$B5::0! M-Y%YJ$V+2*-9F(=@HWQ!JU[862SZ$9E:/ER6X"Q]1;YV?PH8@BWGHHP[Q-W2 M7[2&TK(T3',XT-O)J21L./T2F'IGJE01VU[WUG7^)^T861#2DC=$+5.TG%OY M'N[25P*!FS)'3UV6P%"E"45!$J9-784 8#8P(*U)@301M33T%.'*O(7*LC)U M0E4R6[D)50J,*?N\=EDIJ5NWA(C$%M*)[@45%=RS<4N-7.@SZ3F+ >N M+#R@QDIW50$'MMV>&V=QA/7!=;EHQM3TRT^)6ONVAWF2-L@5:MA+%P12P1#> M4[IB4@]*E\'+GH&,P,@RLB/-@1B*OT@%H20JG(\"-W'A37'A41,7?O*MG#(N MO"W.6XC7#MNLWV:]?K=G]?M@J4[& ZO?X0-G-!KV>IWVNKCPQ<1YT8RUJJG@ MJY-%TM3_E7$6:6N6=3I/?I@%=C>VF8<<-.)BY)U86XZVT!4=K41C_=>6.4LU MSJ>]YY]-XXD;ZKI4O$D[?,X-+.2ZE,N:J#9+3&(!1EG=A?(_4U*EM).CRM)^ M_0]R"J"PG$WA5HA=@ARN0T:]*BD&5=66F[!A8=1NDZF*VDBM6I2XIM^5+7:4 M/E_PIV,"/*5Y4@&$F44YP%_K^D;,NEC )(945DH:4%%6#RK[U, MV6@[F*(0%;,_I^B64^GE.9_]*GI2NRG"R23M%)*MM?:U40;2=8B1:B^%%+"Z M>NPJIY'*ZEAI_]3T5)7.H/<[S@(M:?<94[ -RH(.73@7ZN39;$&M2QGYP^]5 M MU4VO-5Y_COR8!IQ<(7KH4>H-T_K;2Q^ 8(/9]OK/R>8R+KJAI?E]1 MVE<,RI!CV%\FMUQ*@&C+N;>>64]WU6K\4\T-"0E[LJ+YM.2Q2"S(Z#%5AE5$ M?H7 5+M6:OX@F^?*J+V@4ME>%NL58?MVKAV)2OF1<4X@8EF&*T*CQ1!0UCLG M78 *MV-&4[C1.>YYF2ZI0%/BCY#Q;708;YX:LJ[/W%>U^I<,[I]3L']>B C2 M6]7.-7W\32)\8-L'BTQPQEBQU.=Z\VZ[3[?;G0>';71*UY0G[3D'Y35Z23X[ M:>'P9QE._2ZBJ>MZ$T[&19]D9SSM][NVXXR[O7Y[.)E..E,V&K>GD^%DU.XZ MQ=Z$KY5[)JM95N\VOJM6-YJ=E/J>/BBRHX*E,@\4\4 M,]9#<=/ 3^!S%1.DI*$8KEFF]Z0)0"2Y,64^RU!S?0<#L6%B$5-,,R"+&=ER MD*DJ!ISB5]-P0KH%$]V%6:",FNA*]P&&I[.N/2;\['' H& N:[5EBI1(BK65 M*T$%&FF:WOLU0%!9#C:GZTO?KP7M4VB::9=O&NBJS^6BK^"',VP'Y,XQ&JBG M,^F%OEK. JV$[@F13URX#\%E"REJN>JA:"6]5*0UJ$^R"ON0W['0]N2X0A4Q M3!/X6:Y^GUXOU3\!2R8Z'Y2-TGG$< O)S#X[6J7S-^FL6?(0E_OE-RLN3Q3C;"00*U*Y@K>O=)UY3G_2 MM;/,FD['>V">+\#<6FZ5_V862BCAE4$21]3J2*@*:V$J>5BV02)@!EH4JHI90#7$]**NM/:PR6^BNTN:2"AB/^$+JGMJED=HP:6 MZL R!=3#L4U&%#CQ@\!UO,2F#? ,]D+]" MDUD?(RM<5Z!RO%=CPKYX +>BNM&Y&'7C&[D." Z&#HASU#*^K7&#Z'T\R%62 M#CV[H_(FNY!+D(H+/E]XP9*CA!?3Z0*9U@]HEGZ&D<7"X"*QKACPENM[YS W MS$_98R -9$-"[<.5]I4K0XBH&4*$H[R+(W/3;)/,U81?N%\$ MV@FY(#3(J?=264 .=+IC0I^Q*W+?/4N.+!?'3Q9R+=$0N*3#@?QR)&J\LP < M0;*N,:>=:V 35?3]RF. HM^L64 58 3+:Y44)WO&9[U)2W"F''^S7)1NN],U MB! ,Y%S&+U@Q/A/H-?#8MKL _C8V4 QJWB!GRD>Q+8^U+ M8E>+!%2F=%+EFMV-C;>21$X6=C2Y=K"Q1ZBZ^J;/44,[')2X=+DG2MX=[J)% ML&;,&6F+5.UW]H@L&5U4Y')Y),54*\O"B10_S>K%S+S0*1]W^ SL,S5PG'S;P]TT *&'TQ N^?/L=S=_# MLWSI+#\"[-+.(!B[\*A]%LIM,8T&82(8S%9(9IUU<_5R4LIB0" K])%2_E.P M-E131!>R1)T4PM+N%/UXTG1T6W*\M$&/<,]K)G29@%81=/B]9=P"4>,K#-E) M:BX:E-\+-ZID+U^\C-O7#"@3N[)F3:1I 1E(U7E]$E.J/14P!GI;(J%FV"XZ/NRRSSWR#1")HE7,VJWHU)R5*\0A M"=JE7$IV^I!?9-&UBT>E4:O8FX$^I=Y^6BF$D&J@DRV"B,O6V!JC%K%979LT MUT@ 4\&79JLBFX%%<_W@62WQ<^T-8=5,U@J%_Y1Y@&G)K08WT09^+>X( MC0_T(8DNU*XO=J\5ECS*ZT<^D*U>EO[P:B;$F%*?U_;W%4L,AT-[U)U,>:_7GW;:4\;[G2Z@2Q\0T1IWZB04M_7R^KPWP(G?L7\'X8:(8!<0_/!J]9+QG]RYH$N>_OQ[:V) MYFU+K)V[)3-ES]BDQ90&A>H#E4XMU'2[\FR,S/FBPC;X["U=/1.<[6T"K%HV M?Z26EDH=+2F?3^=KR?XLH*3=1BX3!_CHVC:PO;=,SCBZ=? E6A?9;%X[_O(' MG?=>G#>+8)NRT(X*\F=@V1*@49[\)&<$'&5M2K,0Q2M9S;F2AI5R9 K3U/Q%F\ M^33O/[W3';TV0<%Y%4 B+F:"@G ? #] M'Z18>O!V=N[!U4W\$*PF:^.6T\J$*:ZL[CMW[MKV\MG&#RAA/ZN$2LNSI")A MZZFZF3Y80M^2O//8<&L)(X^T(D)^T/I2QD*F*,94%=N)9%^3PEPB)FK55'\I M9?S=W6'.5OI8Z(IY5-2 M.7'*^M(R4^J'8HF&A+ABFM>T@0YR@A>[.$K'' -Y0J(EP'E;5".N$'MEQ;]' MQFN/@7[\*J]ZJZ7(R2.5>NDR$E8 GEEZ(8H+YGW@BEK+7IUZ"XMLK\9)XX_( M3-ZN]WW1LSQD1SE-A]F"!/F/,4741IU!N9^8\:_W;[/H@4*9&;.%,95VB$KS M4N%Y;3@3I@ N9;H.*#WADBID93/K.LQR9V M&/CB2BM[9[;NJ$9*1<40Q!?T3(1RD,7;K.KE$X\?4>2AT$&MBH'^^-:WTX5+ M[K_&-1Y;9L!KD-/JA=!/+"N^E(1W0 '#\ "7E0PR34N,EAW[EAV&9+2%F<< M7],4H47$7Z@?7MINM/#8\H7KTRGH2R_S+\0WD%<=S!;Y%GJA^#B3-JVVD#AQ M"/^SU9OEQRWZZ+?87OULU&L-1I.U'[=;G;6?;5JV Q\^DUL9Q3W2>:+A^*K8-8*ZKSDR-H\ULU$@+A1\R] M\GE84$D*]DM>]NP$O+91%81/SJ]PU6C<8GQ:H>QNW-T7BUJ>W3(55C M$>W&NE^+S.[0F+'0IFK\O;CVKEK?F=/7Y*3TU;^ZZ77,\61OIET_\Z%!JA2I MQNV3(M7@ZJ8+3+O?Z-OGR+1]T7F'XJ]^.NJV4;>WT5CGI#0V!,7([(Q6VTDW MRO8%X53WI#B%O8#;YF!_9:!1MD_.M]\EH>^F%1<.W#CU#V@T[NU$UCLID8VO M;L;FL+TZYJ11N"\(I_HGQ:D)XE1O.*H13C7Z=D4G2=JRL'%M;R>ODP99NQAD M-2>CU3+(1M>^()PZ:4RRVT&<&DWV9MD7J&KW!S7GV>N2C^\0$];R[VU@7)NL M]AP2'78\_.6PFY,:'5VFMRHHG MP;S&$-S3$,0JU#W-0%D+UX,KM(,$"TW5<7:N^[ILQ?40 *HW:SN%.?F)5^=6 MV'1J,#!'_0.KM@>XT?,P.!O:;FC[!(;K8VA[!+0]')F3[H$=14](VZ3-_$9] M%];U CZ/GA>Z3IKVL=<&<"Q*M1'J(U:IV]]@<[,_?1M5^_!UQU-VCG?<'H8Y)ZWA 2]G=,3=8@"M7]+1<>5V(O?G(^ZFKB-D:,7=.PS= MBB$Y$4ZCI'8UU+C8LD+L"JD:;KK%::?5)KQ9,VXG'O_LR'6U9:FEUVK;H5Z- MITAL9,$I.!<:.)D$IY>=^P@]B)J&0TW#H>?52*=I.-0T'&H:#C4-AQ[G?18. MDG:)AZ3H/*Z+8Z!7IF'LU3'D,IU$%^KFV1X7)<20BOQKG#)?/=34ZUW=C+"@ MODZUF4V_H(8T]HS;'H(T^E%AYS?=J9I>?OX_35WSHZ1! M"FCJL)?.WGHLY4ZN;KI]<]2N4PUJ4]=\8FEP6)SJMP&G.N9X5*?F5$VB_&[2 MX',\XV'3-6A?)HU07 VK/I:@.E,4]N8]&%QJDO-WKK].N%4 M751V,;&OA$L_$5/^'L3,PWR%G9(8FOSU)L>U)G+P<.RJ=W73&8_-X60US^U< M$UR;Y/6&L&M+V+OY#P] V%B^.1J8X\ZA/!!/3]@[9*Z7#]C>;2#N $=G7M1$ MU4'K, -5TWGVV>S4:#6+M3\H#D\=C7OM0=OJ=4;#;K\SF(R'738=3EB_Y_#A MM.,4LU[Q/0:]R/C(&;Z&IEN8QFL YFH"]D<6_N B!_0;MY)09)H^ M8J+J]FWFCS5FHS$;3#JCKC7J3^W^V&:]KC5ICYVIU>FT[:N*&<,I>+5#?P'J ML9;BWQ)0#XM[8O9PTAOQ*1]-8$,C>VR/>WUKU.;M8=<93ZTS33!.!_@:+O5A M%M-.M&QB&J/.,\PPC7F&%E&*%F:FY8?EY:1[L9#.T!.KR NJ6[M' ;G$>T:)E?#GB M%@NOA47AO18+PR5&'6@#IO$P&KV7[,VSX7QR(ZH)9$,(B M[CS]"^[9PL4)\,#Z@Q"W1+4X.!RYKI4%F_$R.[P;@41W7)QGSR)Y8FO&_#L. MF.5:6 X#8'T($L\VIERB'SSLA,'Z=&X=>"=);&\I7B6UERF/ M'SCWU1H+AA(97H6H%(BWSS,^):[0^ Y_=5'>N0Z(;UH'3K6Z!&XEF2_P@0@+ MM.[A2X"!QI0!0=-^;1[S<.[ZB'P/"#G77R2QP%( "D PP>G:^"B"%Q_C#'%S MY8PMX]9P2OC'__K+N-L9O00VXL&7L@T_N/%,@E?#[9G+0Q9:LR5>-&P3WITL M)!R\X($#Z#U^SST\+VU5W#<\' &:TNIP;$D+VKH:#,^2 F[+@30#&I@B^@!@ M@.NXT0P )KC'': ]7CH0 &"*1==9#A"X&N99LJ%,$N$=!U/8)W%MA1 !Z(J8 M,QMQ^4CBKSR$B DWD6T/4"9 ;OMO+!&;U$@K2=?85-P:I(XO5?T73SX:(DY_N) M+@++AW/ T_Z=A9FO](Y?3T/.?EPS!S;[@GD/;!E=_98_(IQ/AV<1%&M/Z#B/ M.>%XAP,*.(,Q&H1T]R_ >@2Y D_!EEA=MF( ?8,"_I?MEN#HZH8J]9"GOT;= M'5C2?_S&BCD6ZRV*K19"07OG3G,30;\:LU[ MMFK]Y\6INL"IWDON3LHMB%+?H,^$V=H1PA5U@8S7FP9WZ6G;!=D2@SJ#S,Q7 MOYE&E)!^8/R98X+(\B(7SL+"8,+OJ_(\@VF4+!9@:0C8P7%C 5P_4-"C6W%E]7_VM8TZ605@KHJ[ MQYG\M_0N:?C;G_VO: Z").FB'7X:%0)J$E#0MPY+VCFD3 =@(Z)(^26>> X*N11ZM[YUB7W MVZU1=WCX4M]N:]SOGDM=65-VSUH@O^L<'Y=QXUG M"X^C][^XH J#-=I/:DP+G\*++<4&AZ@ :M:HSQIUJ<3IC&M#*.7I>A\#GR_3 M$#D I&IF]ZYE$V>.KFV'' MG$Q66[Z>?<510RX72R[CIR*724,N#;G4X6R5R&5R%')QW)_.I'+0+I^3,VILUI93W^<\).?%@BUX^*BF M9L^CY6U1*%7V(6R6;T;'YLG\DW6)LZQMIE.7.(OH MKE,LT'U\7:OSO>/@+XN*#IU(3AEBK-0 UX5!=G'>[NYH[V!KJ>U;4 M-WPJZAL=.-S3$%]#?#4X=27B>ZK4A,'X8!9R0WT-]=7GU)6H[SB9#IO=!Y-# MQZ..2WCEJ?F=P8;<_*,F0VX_[5.G:S8[//D.#SHGZN+"J4U"Q<4*L"VY1V_X M-,Z:)3ZRM^BP#:KB9&A.NGM/36R2C1K:.!5MP#?V)HZ-FMRPEIE%#5TT=+&% M+K:D%!U&:'0;H=$01RW.5HTXMJ1#[2TT#I?Z=+ITU/I%Y<_ER;I4,]>Y2I-F M\_S>^M8R[K#)JR_Z# .=:TY#%L:-FSI>6#3EER5O=G2J(YLJ4E!K33@ MD6:27%.[9&WPRDX*99,>T*0'[)Z7>AC9-;ZZF0QZYFC4).(TE/9<*>W8.9!DT-ZUOF/S0Z/GD-: MO]CBN3S9 +8!['D]61>':^VC]A\"V%C1TXK5__%R;U_K,U",+U7]W>(W_9CB M2J8$?PI\ZY$69_?J9CPT.Z-.C1*JFD3#AD;V\G@>F$9Z#8TT-%*'LQW285F% M1C;[4_IU3,IMZ*.AC[WCC\-EZYTN:?T93HK:T)BMH@VVLPOM$KE&M<-? M$#_98K>)06,':#XS&E[==,QN?V .>X?*V*Q'F'"+^[JAMX;>=KZYBCN.ZRJL$V;E_=#,U^?V_G2!/\:^BF+L[#O>EFH^$U;GH?-D13 MC[,=T@=X9*+I-D33$$TMSG9(1]XI-+1>_32TQBURJO03 8(R?]5:;^WS"BH< M D 7Q*^V6)2:=^X T;YQ_T"LZ>!7>A[1P(:X&^(^H-E;A;@W*^L'[U#94'9# MV0UE/]HV/QQE#QO*;BB[H>S:.! .K)"/+DTA)T_#;U3(HRQHS1DP9^&=ZZO] MC44J$17BJY.)_<&I/+:(^ OUPTO5^L#UZ7[I2R_SRPU61]W1WL7'+Q]<.YXA M1K3: BND/T2^67[X]N-VJ[/VLTW+=KJM<;_[J&4W?S9L M/^Z;S6:?;+.#G9;=XLW;WIR[!0DL84>_ M5I'LSS"ZN2WI6]2S-/G>SVN-)M][1X?1Q\#G2]DFT' ($U;P&>61]1I;_'P MOV;1[-:W\3]O_TS<>^8!SA[$)3B^NNF9G78SBK@AES,BERUN\^.1RZ0AEX9< M:G"V:N0R.0JY; PE3]I-1G=#*[4X6R5:Z;2?@%9J63)4%S]'[>VW9D#[OC37 M>2)U;M+%[E_F9#RJT4S;0_MO&@3K=+I/P-1[=1R8W"#7X9&K]U3! M8/TGX%X'S_%_$I7T2"&%.H][SRH+#0LP@F8.291H)KLW SJW'FL12C\Z@>[J2&NI[7M2WI8CO>-0W.FQDHR&^AOAJ<.IJQ/=44?C) M^%"67$-]#?75Y]35J.\X0?W-9N[ANF2?A/+.9EQ\Q1SF9I,7NLEF$/>1GJR+ M*ZS.T=G>HZ.S38+'Y:H96Y*AW@!^9$,A7S]JJO"PW<:IPA-S,&XR!1OB.!_B MZ&[)?MJ!.#;IV\-V+3.=&KIHZ&(+76S)4#J,T.@V0J,ACEJ,5?%*7")?J7S^"V(ZV](4 M#B.1^P>3R%7OZCS:'38T]ZQH;DMRPMZ"_EB-A1MRJQ?6->1VB'2$PXBX82/B M&IIK:&[')(2]1=SH[$1<$\)]FA!N_39\+D\V@#TN8/=+/]KB**ZRQO&29II- M7L0FZ^*D7=>K\8E4H@\![*/HB\5"L7BYMS?V&6C&%ZO\;O&I?DR1)5.!/P6^ M]4C+?);5DUML-S?]:Y6&G M>W4S:0_,R7!X%B633;%R0VZG3X4Y'+GUKFZZ';,W&334UE#;;DX:@- M$S['?7,P:II0->3V;,EMBW&Z([EMMDL/E^MY$DJK<>>-DL';-6P8T>SR]+ML MW"Q51Q5^<-G4]0)?$L+98E9J+[@ 1OV[[0+SIX'=Z'C'! MAKH;ZCZDZ5N%NC?JZ]V#MQIM2+LA[8:T'V^?'XZTNPUI-Z3=D'9]G @'ULE[ MEZ:3D[?A-ZKG2:UH<;1/R1SNSQ*_6^1X2V#+Z.JW_!'A?#H\BZ!8>T+'>X?8MLA4WZ8SZVQOVV,^@[/9N-QU,^F#(^Z$PL M/NR4(KDDCW$>S_](HMAUED^$Z-]G'" VAS>#SI6S>83AP19$Q91&W#0#@GTD0PT\+X"KP7=<_ETA+P8@ Q7@MQ* M:_?1PA<#,Z(\J 5;\-!@OFULF9]CL)"+?=E&S'X HX17QD$^,X0>H)\B(YC& M#(YM&TX8S.%H;FA?+U@8+VG'^'T W3WNO64@-(I_-9(8),V_.;S&AJL*EW!% ML$\6VME; #XV]R(3GK&\!+FW 9<]PU^#.:=C"6A<"ZBQQ2(,F#7C\!4$S\/, MM68&\P \@!*N Y""D[O^(HG%@8,I;@=1W#2X"_<3&K8;_F0; M@@-&@?C3+Y'.%G&UIM@G-T*^"$*\O3AD-IP5KAHW.PV#'SS\S>8@*$-QP1%> M-2)&!((8WQFY@(XLU*X&CA]%"7S!"KGMPJ4M@#7:T4MCRGUKA@#0'GX)@.8+ MML0[AA6P6,]I@0"#(H"+/U7 M8M'&#D'& ^ ^OH[?<\_H*$!I+YVYP )":[;$I8K[C!3CP!#4'7TLF9?D;,3# M!!M0(( O 9@0*PD*QG_DU*B59AU]I:G>S5Y\ ^KY['R+ ^O'!_C?[XLO\)7 MSFFG@#36"SL)EYR%F3[:!PVDJ+!=XR.&!PM=)PMC04L)GD; !RR!.T4* 18! M"^(!!5O)7>@,F8P?Q$CP?@0(D7X;/D+>/^7Q ^>^NF^X,0 ?W(8;S1!O@#%9 M 'K ,OL.\3#BGD<(A3=CA^P!H 7O%(N9]-<@B07# ^ K)LR-_PJ .1AO?UHS MYM\!S&^)^?PS\;G0N7MM$RFB1PCSAEM\/N6A_*AC2F+!A:;,PSTI7"C#RP? MA;]6:[J2CPD,CM%T99C=]P![XK:Z*^:' >S&P\TB$"J>H'?2$PRQ;4RKM_8$ M)G"":,%),T I)060C9]#U"_Q=16!.*P.Q-]]0&Q4&.Q_@-[Q(8BBRL $=7;8 M;ZU:H_N@P^A)3C*&DXQ:D_4G2=)W&'?PDE3+*"-C)7IBL N$4A6Y/U$UC6<@ M(GV\7N0?AF(=VW%.ZF>_\)\+Q*Y?JV$?\,68TQ:!]P0+J7M&>?EA@V5?[:;& MA[^I$N]F.[ND2=6.5),3[[#7OKH!F;6"1:MH)>C<0,"O8A9*3V RA\2Q;LLX M1Y43$!2,B@?\QP]252 3_E*_,N4/70*$^+FGE N$DM!"(E3E(W37V&>I@-]: MH&<*A]4U^;@$H9?6'* ^*.UDNTS?_3-!C3D$=9[T7:'NDHJ#.*8,LPWK@Y(Y M!< R8!MH^.5XEF Q 'O)K\C:QGO8QJ"B,@Z5M_!912!D1Q'*-#/F8,&YH!A> M@\)';-5V(](A<24&ZJ/C!0^:S1QS:^:[?Z)MNJ[" U^D&0LY[;^W2?LW4?UW M2>5/[4B&YN54II3!-UFLH!OES.[$7[4K"6!;'DJ-ZMR+).K!%E*KG* -6[U/ MA8?%0W12H/TF'2+NOZ5CP?7@>V 42M-)P=0(<25 %DEZ$@ (#T0.BSPRPKJ& MW=_F]I[A(_)) 47E&@!H6F!M$V:Y@$EB%_!*SS9F[!X/AV<(T:YT0<()LTB[ M DD<^.(]E/J<["U'#4]E!U97[R=;1.S14A0SS:C7 PO-.WO.RT)Y2C%#WP/1/PJ6W4R_<]0[OH#R%"+[%"*<7'<(42G7_AFX MP/3^!7<&_-30E!3DS:2$9OPR+\OQ+W!7B%9A +Z MJSG5_L5 ]H#0?2\/]!80/UY^!W4]F@6>_07$)^R8W?'/3AH9_@ZR_GWT*?@ M1 ,_^^_E1K_"/C\[7VF7*>I?=S/<'US==%?-\+]E!H1PL+(YB60X9S5"[W4V M$_I7;G,^Q]-^RMUF>G;RC^)3\P6^C0Y;F<"'0."=$F^#D,LIF0O?,US\TO@6 M./$KYO] 1/S(T'/=&9L*D6UY^9KW^B?J-*G+U4(7),6P\?N?@GO2 A"9.T+/ MV@UUG<0#+9L49=A2SB@S?HG >/L4P$9Z9FJ@'8G$:<47;@P2M M;=S(KP6>N=&O7<3,E+2T1(R/TBSZ[']53O]7: /]KJG*[U''A(_AAN%;)*.^ MPVM>H5L[P\C1%2C+%EO "^,PX><03.UT93#5 :P-'@C7R3:(DCGL&!:)I&@# MW4<(.^5J4 S729M"N'X$YR;=_44%P:;E4JP%B]R4RM>@-!0 C\<6$7^A?GBI M9K&X/AV2OO0R_T(L&2FDH- +Q<=9DD.K+1(=9.F+?+/\N$4?%=)JQ&>]7FO0 M&:S]N-WJ//*S8?MQW]RTV4ZWU7WDLLUF-VYVU.I->LU>G_U>QSNMNJ7(KD(K MEZV/3E8>/52%7I_*\?(U>OVL1.^8V7'%A*WR[D5Y9=10VFC:RVBYC"-V\ MS85NB@F]CX7#LX+G-_?GHZ%9@9U>#L">$@$O$9Z[(6##-?<",OI/#D'0.\"F M ?M2-HF?L8.Q31GL/_V? @1 R"6+2]9.R=HS9[P?DF5SR>*2=?VMM9,L;0"2I5%<2KE7F+E< ML+A@[12L/:IN-ICU7J#5O^<1.X<#CE&A+'X M?1PGV H;?R'K]8+A/;16^=IH8MNB:9VL\W<(TY4@JCF?;OC4'CJ?ZIQ/7P"? M:E+O^+3*B@9XR7)7D.&<#WO)AW+O^+"EOC1'$UG43D\^J2BB4W5I M 2=R;7G3;'BF"H++:4L;$U^6U"=MR1-?_)/G2GSMR,\.+O&U$?NCY[>97@C,+.VA[/> %< 7 &\6 _ D&_' Z"7*#_0 M.6OYO4!I(-_AH]_4GDS$RP;-9X,@A6S6:-PPL?1U&% :(+ MN^='EP:9*N6)U-7!Y_6O]G&HO8^3^Q;/@C.;L8G:TV?Z\77DX(GC)]S",S8C MJY?+$$D=NG_0E<)C_B#KS2!+G(\:T^G8<>+.Q70J9A31>;=[%N:%\$<0PD/( M;$%P_#9\+'T!/G+=.8BBBNJ"3IHD:D<5(C9 MT/MTC.D!3+(U0!,%EDTK9P/N2R*;H; ;.-HK9'-\7]%7^H]D,RWQ;^4+SE3" MI8Y'/Y2W"/LKTG.;%(T[G,V.V>$V/'3=!AF=/1QU3<_^%9@7$N&G8$E. M7Y8BS",T\'_Q55DECN%.S=G,U!QI:NLS?3;3I_)4THEFJO\Q07732:%TD"_P M3;".?_K!F=0=XA;;4_/L.[9F$(;TLQ5#&_J$<71=%NQ)$_19T3O2OQ.A8%\)WB&-Q'D-(%_?F#XP=U/U_ OPE[#1@]L*6H73=J M-49KBB7:_@S0'_ MR:TWE[M]V[_QX:(]'[BW=O=H>^">7SOQ_#[P\']O-YF9^_7K]#+@N'LQ=30Q M9-&V[1YU"774LL9EY<7*ROVCXR\P._]=-E@F]P:$N_\;C MQ]#I9P(B1+XZWUH4F1NWW/K)Y8C+44LYPL#Y*#GJ9=!TNER1R?6'"> MR,8<351-$@U9Z1%"YPL'DKT&=UT\%K"Z;CCEC'Y??QE['P$,*B UI-N%79 MN =^:6!@:&=15WO&1.TQ@EG]#Y;_T#Z?UEH+.WL@!);UD_W\_J6,.*-UQFB' M^OE5!E-&$UDV.7,-C+E:^O)GXJX=F? #=)LZFFBB5L-\'/&[MWQW5K;;L%R9 M 5MSE@964S=$JU=6LR_PH*SSKL9)/3MHZ($\]C5<.XN6%4*'="Y+NYJ7MZM0 M;^V.JGL"W8ZB:H \?IB_VC*$6_HJ35349/>+CG]K[:7CI$+94$734"_1T=_J MV(<,[,$5 %< ;13 V8,OHY/@B\LXE_&7*>.MHN S"?EI,;#)8N!J@4OK"R\N M_ES\7YCX=^/CH^^^[;\'7EG\\PO(U@)N46=>MT7-D&_&T-> =#4B4J@<@F*0 M0 E\L1R"HH_-EAG8G9#AW'$8"@Y#<6X2=-]\E=IT^N?PL>RB=[4.W=@PS$^1H0 M7TB_M"Y?MP'14D<36Y)%5>- (YS1SE #:VFCB<59:V"LU:[]\%R\=5+II85M M%H9HFAW47G+&NPF=UE7_H66 3K,T43>[*OF[2O]A]W=BM]M_F-**UR9?CD"W MHZBT7O4?6B:Z_)JH:49'&:#K%RQ?*-W*Q9^+?V?B?_;(R^H@\N(2SB7\94IX MJQ#X3")^6@!L=Q <_GG\O\RY;\;!_^LS8>VA'D(4S1,_6;L?$WKX0^E>>@M MQZ/OCK#*JO9S&/M(O/Q Z&3XZC!U6[ZE8>JKB,1X=X>CU.O'E^-@\Z:AY^&L M.(/][_&.0>OP06=C-+8ENVAM%WRQ?+%#G"QRF%] MS2^4?7V_EZM89'J5P+6].L,32)DW#_K=N%>OF'1:*]';^=<]G-D?#8]O.71RG.;)S9 M.+,-AX3[F8WC0?!7=B015WU?A^'NH"3\NR1P$L\'+=D*[.)VZ7$T_D?_VH7X M)Z_GFQ?TF[7JO;J;G+?_.8V5+C1>^H;O6G>.V!S]WWGZ_RVK?[F M$S.%F"B4%9;N:GTCK8PFBB::5E<7T@,J'>%"U:>]=3L,N5NI*A1\X6K M%WN[H'S52U7K2,G@D1(7G3[L[9*14KWL'! /F;V)AWCJ^85_L@?(7Q1GP>XO MS,+QV&!MB'AKIJ-NB_TV'9U.B[]RYAH'NX7_@G.93PE:&$FW&6;MKT=$F:?INL-A9+[7'>W)2TT416=='2 MU4M@D!UX^CTO@."R_Y)EOY6[>E'AWYO=-R6?I-"5<"7 F\!"5P,1W0T7V.-9KHBBY* M-<+-S3R7<"[A5S3SY[EULMFMT[GG@YQ9U&LF!G"X][K?W11T-E\L7^S0%LOA MWH\'@\O&? C9A \.^%M(4!RGLX55[JPY/7>YS MQXPLC2:R*8FVR:$_N50-IX#EPF)U8G&++(\FBFCK530W/D6A3RQXR^+5(^DZ MM0E$5D83P])%4^^J"81+%9>JP1NMCMLK9!6;J45+D;G5XO)U^U:KF\X%61M- M+-T03:5:R=&[5-9^D)D+&_'T3)[* I@$-1\4]>/@=^IFD+-PE%E=** M=[&=ES3]MEEM3);6Z\2ZT5EBO7KZGRL! MK@1>@A+HC0XX^9+"ZNR2@LL^E_V7(/O]<0"ZODJQ.[A*X5J :X&7H 4NI@2Z MN?!1I,XN?+B$[@6JH'LEZ#597NYV.RA)-UV;]=YBLY M=(-'H%E=F,.4S(84UTV/SC>DF:L8WM0CBJ/IMF))GJ++EJ$26Y4T11U-OLY) M1(2Y\TB$*2&!T.H&M<2H^FY&_2UERU\3(*RHBB-^(& +>^0["R%OPGZ E5!0F 4L!^0' M=@MB^0=A$');O2>X6F$])\(*GA)ZL;"*2(QMJ-Y8 ,X77H=+D-5G^!J\9@E" MY<&GG;7@@U8"Q4/% K_N3/V%OWX6G, 3?/AZL!;6H3 /%Y[@+!:[%D ?MQ$O M/Q B+O M Q=.-B9O"/M_V3+-_&_$N_L?B<+<*$D;+C/.R/>7VH-Y1FURJ3U89]31E]J# MW9G&0HE]")AXAC/!I8O,E%6FCM;SB! JT['_35C2S(M @_TSS^2@+ H2I4H MU)HJT@\BZ)H(3X]7!-[T2!;/XZJS(I0K$ JN2X9-0>LH4O7Q*B*H(A[)!A?S M;^4:C-33D39?<:;@DR7KYJ^D/A)Z<$9=__^5_"-%W2K.*/R)JZ?NDBJKQ#'< MJ3F;F9HC36U]IL]F^E2>2CK13/4_ACS*OC3/83]6S@.YFP++_7'GS&"'KYS% MD_,.LDPD_!DIR^+$4 M60'%\9?]IP/*]"LUPB!WF.\$?HM_^L&9U)W\3J^^P,.R4B@\VI0BE:J.\">= ML[6R#\&"LK4Q9KJB^N=/I<"F:L_+6O>7,/2>_,7B/@ UNG:"!Q_H> \Z:QV_ M\6,7U%<2D:_P@)\7H?M'KC=5:91Y,\2[1TVKF)JA29[EZI*DR89I.X8*I^3* MEJ28K@S'24#[KN#5ZR@!/MN\36"O$X$T:ZKQLC558[3B<=;&/?M745ZU-M5= MR=1^_UW[=RN5=P\C!$:'?A:B@P"R*C!W//7W8_3PP9.(436L MDL@%+YA05SYC/H>2!/X'GV "5&.(V3^!-]E?,E#4]%,I,NJK9B.\4]/H#=;R MLMC8MCT&<4&;U!8:6U/'IJZ?!0]8[1X/6!Z;QK$+NL)B#P4OYHMMO]C#X-R[ MPT[=^U%%'B:<%FI,(5.69P*>[1KG;1"$94B$KYTH>D;3=K\,DV!]"IICD0(O MBI*%BQ D(ZSK?]1MY,0\@ICHJ'.F/)V.OY&E VXZ$/%?],?$N[N'Y3D/1/@] M)K-D(?SJSTB=0MW.[G2#/#I0+,T7_DKNH.P5M.^2P$D\B(>]5F"?79).U@=* MNF:HU,Z(-AA"/!,G:H<7>S&PP+0KLMPJ:6]G+-FGKE0,\[Z2=8F3Z7^)2^]4 MG8)3]JJ^G[*+OG[^C!M]1D<-RZS23ADK>@N9O(8PW;M_)GX$T30LJIF'%J+3D:CHN5E0Y::KG,<)GIM6GY2-:MQ4,?34S1K.DX'[Q= M.<&-O58HW8Z?&HH:] K+9,[N#M;),JAI I7E3S%]6JU<]I(( _D-"QG 0F.U ML=RD3V&^HHW-OL?Y'\, J+!3C^:HK#]D:3511 M-JKH$T-&[[UQ)KL4CQWC4B*&@6BK)ZLQ4I[DNPW,I*^TFYW4I-6DT4<9: MMR[EK62LU\2=!_#2A^=S)*T/TIN'9AF&KC>-R_I\&O:+B\;I/E^/@_';9*N6 M/M_Q?-7H\U6921E-;%6]J;3GC7/1I9B(.G55AE%'$\,P;UCWO+1$H'EAKTT; M3:2Q-8A$H&HQCZ_/B4"*C5[3;-50]M.//. )D$S#5LCJA7U%''EAB?KI%0&M M#JXO ?A+X\16#N;QK-A12E$S1A-+5)0JHGWKE")GRSZSY66X\H@DI&:">I1$ MU:@"J;X$]7CE,M!>)]*J==1!N-Y?2WWE@(0_8P#/X'._KO[)C@+,P5P+;-!> MCM!3_ ZU(^U=L7N4Q-.;Y?W^Q%%GYD1]3OX^I#S)NW[Z,#R7> M:$H':W;OVS]9-G@'"-<)^=\3NPUV8I-+N^#)#TI[],[GZA:JOQV!;E[=/LQ? MU2;(WP?N(D$Z'*N'=2PJDD7+[*J'KKM3[7DW$9=O+M]#O(;0Y=.O(;BLH:C77.B<;LX5.BK/T$^^X;DU$>\FC5V>]W,H&N\6LC%'X^5HO(,%N!W4 M8CD:;T= 91DZN9 !DW-$7H[(VS]*CLC;.SIR1%[^RM-?R6%E]PH:AY7E ML+(<5I8_H^_/>+%-^AQ6EF/_'='3:UVVB4SGL+)<3'JQMY8 "L?+25=7RQH6 M]>FF?5/X"EQFAB0SEQ*9(]KO=!TK+U2)HTGT(93N!DW"OBR:A$YA98>!)L%A M97G+P7%JV9 N[/%S6-F!LE4[#_D$ONK*0[9&$T4TM:H+P&%E>\MDE^*Q8UQ* M&_E)U:N(=K>CN4YS70;G4AKR95U*@\+*VA>#E55TYA9NNY MEUYXH)C!H68'RE8M_< S#."J,I,"006'FAT2%UV*B8YP] R\E!(ECD1[0XY> MA67.[.AIP$)=SP_@2+0?;B588PFAFCI MI]S3<[8< %M>ABN/<6=-6F-E*B?[LX/DPZ$@0_6C])HCT?)G=-?"SY%H.1(M M1Z)]6<[+L7 J!D>B'2CS<"3:01Q3'V2<(]'V)M[@2+3G:%#@Z'67(]#-J]NS M(=&:'(F6RS>7[Q=T#6'*IU]#<%GGLOXR9;U#43\'$JV)2+2Z*,E=52S=C(AW MD\8N(]%6:GJV_GTD4NU_DWCMSYXOS^$*K;@NV!8AG DS:I'N%FB2:NINGIQ8 M^&L;J=!+4J%7JK$*K_\TVY:1P^3!V,B#BG/ J\(@ .$6N%+L.6RU?..BRZ=C MS*NN>;Y\>)RPGA/X+R)$6,)*Y[% (#+WA'\D 1%4B0*'JB+=*$*(BD)$XA6! MYSR2Q;/8G@#R10F@EZKG.C@_\Z++-W#Y553PROG%_KHK:?,59PHJ/EDW?Z6@UXP& M!.YKJ#5%VR)6X<]YM,E_/9"[:42S8W9H';!!1F?@Q#!B5_1@U4B$GX(E.7U9B@!J"J3P+[XJJ\0QW*DYFYF: M(TUM?:;/9OI4GDHZT4SU/^9H\I7BM(,%>HT"'& NSYG4'>(6VU/A\[6I[DJF MYBH64375L*>&[!!)=0W%E51I9N^K$]Y6#%_<.?&2!0EG.T*T=\DZB4A1A[S] MMD+P+;J7K_#XGQ>A^\=&/X V(J U5O"B=9206DD:@,_P%538+%PLPB<$7$T! M]I,E+!<> BH-UK:D\, S2J!2,8E &(GV^QJB$)#U%O3?+G(!,2Z+]0\:8"PQ M+= 6[-_2QH9J=H[R#J^TCL..WX/R;EF'+>A -6K!L6'P7O^FSB1\#; Y0I% M8/;S()ZVNA"Z/))N3SI"#@1F30('HFK0/ZV063GE=F'[7J%GY3H9'P8D#@*& M!@J]\?.UE)Q<:C#@1&+=%F\G%:@>G_6O.I,Y1WX"7Q1CSG_3AK.6F4(+6QM5 MZ^2151T68+R$0FO0(!I',!B.L'V$YWY](HM'\H'F9UK+&<6*4>3J==OU6H@O M;;NO)&YBW%+I[/+&C)4^EJ+#F#5JVP31JTOZ-%/5GNF6)DNVK:FZ9*FSJ6O/3-,SMNM1\ V-V'7-U3?[7U->EF59L-C93'/= MJ48DP[:,J6MZJBT;9.I@DJ>WA3'TB:]\L&.^>\ 9OPX#*B(H=U](X(>1\#%< MD_CPLI;^E/V\#V#MCZP2 EQI2:2UC*_#):SE6?#C&(ZW97&I42Z:-^LX_GT0 M W/BS)!WCDO8C.S#E*N]D0Q6F:DWJ-9I6I^YBOS ]5?. DN6X#5X!^RO8Z%Q M3_!FH,:>;2F[=_4>RP!(O/[-69,O:ZR;^DPB+ YP'DB^E3MELQ=0>]7\Y]^$ M)E83O(3@>9FBD):?XC_8[\;"U]*_P410)* I5K_XZ<+$+&:JI0_^G'T7.QCH MMQW7CW%GR^=9_IU6'(8;"U6<.![ M0@04$E; @DX U*?O(]_ XM%*G=,.2BM$)N4S^N!\\Y?)LG14;$O%'^TY-PNK MN_6ZH_NN@+SDPADZ?D WM<+?Q]\+R2HE1NBZ2121P*7U<_E''^E G3AQYX(3 MTP_.''^!I7?PP)D/#)%]-"(K"*MB_#E^[ N!Y\$A$#:.Y^TW=PY^#!7J)0@T MO)TQ30A?7(+L%YX#I/%I8;*P( \D\&)A%H7+#3LPUBIP!H@KKB@L:!%9%U/. M3((%B6-<7M;^_!+*Y)(UAI;@@93! M&:"=1+T0>*!>_TP<8.A(^(X.PL)C2S]%Y7C[8]_#D2]!%;GT.9@(H>=;>1IA M)8L@91\K5.S:8[9+(3 MIP;?);0M@SA +/@ V)@%01(U;K3&BRGM\?W'=^UW^35R\-S>8/=!MB.";XB+S'^5FJOL6TPDT>__ MJRP"2^Z)17*57J,1JF^#X%6@_N<:W-_V)LZH-7&5(*) _S2>*-JVSU'H)>[Z MT^Q74&2_I?;Y"Q":VKO[P'N=FRV,->HLGZV-)K;5;/A6[!79/X_T!/ OR19E MLP"Q8%IIG%;SV1_AT+D^O:@^;0@?:5 ^\PE>P42KD!X8"R4'%EI1VK_#Z).F M%:@J;1%B8G- ?]!WX$ M2"MK*/1*RKJ@%LI1(N!_D&53J+66_WU;FZ-2P:'#MKQ-)= -(2OA[-[37. ]#/RCVP1--4?U)IXW!:\/]B\OYAH$G''P$81H8"-,RJI M&\.3NE^HDT$".,!!"X #?8M8'.#@I@$.3KTR[95URAP#]+PP5<4R_377/6BQ M0WH+4G+$4E>IJ+H+\78+G(]HW>@#5%_+[L'8 M+0>N N]0Z(_1X8A2O[.R)H&E=_$3!0]/T=?S$WQ"D=V%41\'-[ADBV6&AOR9 M@!9/;WAVA\GPH9Q$>.6R6B1Q>O_FT84GPLT8-LREB+QV:L3]]8BXRU=6S&FJD2/RC)Q@%* &6F5'41TYM7)ED4*[0H M84!3X)2P9VYYGT"817:_A8J%^GF%A5!=7/) =[J>\/GU M/(.^8HH,F!P?G*IPGUZ0Q:36(=U$CID.+'R"RE3ZL-Q$;/S3)C<6M9._QNAI M8O#X_IA XJ#H02S-EQ(6_M*G]_E9G0.E7OYNM&Q+ M$H'2C$NYFTW*)B)TD&N)46FA0E9"4)_,R8QF_JD61K/PJ,QR%NH5SFX\9P4R MIX4:A7VP7!$Z0!ZAR$HIO]?(%U,\L(N,W'G2JIA$ 4T1Q$RG@0 $C^'B,=/( M&;UIH)L^PT,D)V -^$C*+U4QWFVU!RDP7WR,S[>K-N! ,Y.6%V4YE($1ZH]5 MG65X?Y2*&<90^BMV:Z^P\X=G[-(^ASH,2>W MU?>.7*TGL=QHYZUL6+M[;T]K#,N[;BV) DK)NH05#SU"!N 2PB5DCX38%Y(0 MN9\2F[A_ KB>-7P,G3-6TAQNL6V'2T>EC]2KD&I'>3JR;9J";E^#_=D*:?JNE3@WK7@EEO;C>(XG,JN-2+0%B=4.GXD/#J+A#14U+7$ ML[-VSQO>3LKZT3_QW2T'#5N2,9I8BMKII.MMTWJVM9NCB2F;XRH6WV;M1Q3. M;8U*IG6PAB%D[MJ,N^-!8=Y%TT&>9%N*QL^S7HN!UEKRSJ; MTRKJ;)!L1-SP(8"GT/)]U@**)QN6Y\X")6J2S$?(N-EJ)#I+;@']:7JKM;#8 M+?UC4[G5_C'!B&A+!S['S# MU/E*GS]M;A#(;,8^L1%(AO@R:]]S5S*:>RXRBWB;;[,U[ 3>M&05^;1ZT? W MNN.VJS7U,Z]6:UIMVP,5&TZTC>K?1M/N,=0R;>GZ/^(]#!-=^6L(DAOX2_A* MBENW9,/6 2Z/H_LU?NT8D0[YC5@.%O K)(&RRS^F9Q^$RGIY:W2^6[K#LE$_UZ;:QJ M.^%FBFC)AICBKM/FX5BH08TNX!JD;F-)-%IL "MT%[AL$^]W0W\=89+PG>9F>2Y+IXFTW!8H&'X#V. MV$Q:#$(CCX6@5*FD+E+\A0D3 _$<%A(DW34\ZL-NTB!B(Y M#P\1>: ][GD3:,MPRJR/6$!-WV\TQ]?P/N]._@SO?A^\=E;HA[VENWB=U?E_ MFM7I]O:AC36:V-*XJ;AP.YZI<46H)9L#":>$!)NSH"VPX.XD;IX1V'1=(U'O M:*=%2H@THQ;B/3N2'":)YI2=!L9+ @((E)N94SR\'<)K@*-)#,W,%FA MG=G)+-6BA1IFP2(&:E_7: VK>-Q>$CV#F[;A)"S3E[;Y0,#/@(6,PR455V8I M4_@/""XH$MH2<7\8W%G,$%0"\C06[F-&JY@%N(@VE?G3Y:0"(L+XU-?-J#V# M)8?19B(-<,\?A()A,/,;YX#1.=VH&XPO!E.$\-GIXOG MW#?--DV^0=CL,Z2;N.;M#-F.@M5E%T-TX>DH$2H 8V&0(+>?M@0ZNPUJ?9^C M[\[AEZ4R'43;UL-5%)SV5Q/H'WTQ8EQBU2JNN@8-M_Z&H7TB6CSB0N@2^\8J M3JW3R_6&L*O;9>MTV0>D"P%8()3,TI? ->>9>K%Q8@QL)WJPB6 M&_F+YRSE!F;48;J0!.P>=@Y:)AU !G8&2 &Z<.U\(_'W!^-OJPTA4$N?#1:/ MEW/4NZUQUBKC,B^,KF/;8TNUCP37L6SC+. ZREG =>SS@.N<9;&*P<%U.+@. M!]<9"'&' Z[3.3Y,[UU[>D#_HO\@WIT#^W HR&469F_B,@%A=VAT^_U6WNG* M6"^#:.1LEY\HNZ?9\=RST_DM.YP\;5$S/:R2K3 QIV8VIJWX&9YXAMH%SA"O M;<;RSC/LJ!?VUA4+0DI5296D[>7F3 MGE=AZ'==V8IBCR8J!%[]0$VYQI'\[1S-X)R-MS3]F=E8E9"-[6KM\0MEXW)# MU+;U:X^J77?]DZ,J?DBO7!IR4JI\2S#;R1)SA?\C\=;\T5D"1"C"\KOIO1AB M]H=3V([#;CSH7=[6S0#F'?VT)*ZIL^C5<271>A-%!X.Z;\\0):5ZJ=S2B>X?4%FO)0$G,#;: MUQ<6/YY)0-XDY",\\>L363R2#[2LH+5XJ!!AJJ)>,WJYMP"S-P'>#^*A'R4> MP\6PO()XH,7X^A2VE@H-I *!+:N=;]QHG%DJ#&XT+B(56#G86BYT.")3-,TJ M] 2W%F>6"Y-;BTO(Q;LP:1]C&'!"FJB9)]\W#=A<7"W7 +)A917\$:$-:GLN M:TO>!P%&0&.M8 M%R%B-54+)#5Y&V%EIBBN:1!;TG13,V>&HYFVJBFZ(L\,8VK,M@LJ7Q?K!P-/ M*+U:. )Y9?\"R@O6-=CMGZ M*WD 2?H&GV';L<_1=#%\5@5SP:X\D\$($CUD15K-(&_1S+%KVU PZ#PMO/6?I M4#RV!X3E#) "#D*E/N*XA8P"E"(4N054+^C>>"R\@^^2;\YRM2!EM!9$\V$0 MA\1CJ 2XZ91T:4UP)BH,N(9^%I9&GRQFFT, %WCD D$'TJW2)5!\%O) P?'! M*2!PC-08XC0 V+:#6X77S2(4=]R.*#SZX08ND< S0YH_ .HB)=P4Q@ A]PF" MWI2^70;UP\W!2T/X")!GC1%JTQ[S3XA% +O*L2()2 G 68.06I25$D*%$W( M'Q31SO/Q@')<'@A$ULA^^='YP7^3@.%Z1V3ADQG].G@["\3$#*/G],?EO;A. M0'$Q@;-]=YTBX<3)8IU#^] W8OR34$QB]M!XY:\94V_8*DS6<%89;C$%_D&D M&I96AX"*+18;LL['[;&Y 6\3MAHN'I&+2KODL($M8 /-+6(5_N0(@(-& *QU M@8;DTAP,/D=1F5'ASF80.3KK-,Q M&#T%-,(@ZGM@GDN:G#0B6[D3W%"#5F$ M3V4MZ\=@?AY""!'C!:AL,DOM,KR3+$#-/CAH*+#J&[M>-B]@E>!XJ;)YTUCX M L3S9Q#X@?KSR".\;L5\EOSCJ8&FFZ@L[/UL&ZLL"4#]8=9OEJ#5WRR0@LC[ M,T0MR_';*#EBL--H\_$!#)]L\U81/Y[Z.!&BYT9,V:X<-"93"+Z8O8B3)7RV M[ AE1HPA-?T ;Y]BLQ'81?H(=^Z 11;F#)F-I:)@07AT&^>+81V!6[;P4GNS M,3.9W=F8&_SNQD)DZACW7;"#.>[;,"&W?P\60!GF.3TAZ!P-@#VQR@=4-5## MF"/791.WF B$,77*'"&B)T%G',0Q'41 ?Y,\,PC0RI0=G-DWW\(ACOG!(@%,8$4%A0\JZ-2*//GF*V4FZI0@?-H1) MH[7P9P+DQ=$1]4B4.6[M%%5O@<1KUI(Q=8GC&&UL7GR!HD3I#)=)\_%[:26(8^GX:V' M?+N\\/19*90FFD86-V7XX?F>^ZJO&[,M38F*-40TA+7-?LZ@]MZD\4I/][@O M]7*?/, 2L+U+%H6O3W[P!3']/>%G/XQ!?B%V!.WS/G#'5)TW?2#3O;\'+$)D M291_.?$<%,$:U8N_0!&NRPJ MD6V"[('H(;_LJ8^!=!V'6%(_!H5<2X<^8_A M'6\@RGNBBC/+1>2^&98N& M;=._F[HBVCK\'/>&_S8D45;,+5D,XB>*EDQU?)8DPQ9T;O^!XW1[S% M\_OT_=[O*YKWI: ,VV@Y8&V>4'62H&;VBP8!S@PXHG&HX_:X&K83.&\*V0 < MFJMA%Z]/J94)&2YGZI!E40?U71GSLO;Z9^&_B?= :;<,TR%/+&=%,R@QK'9. MO&21^LHI4C"^+A]$@ZV4?56)NT&#^L0"?+0VA*?F^T%B&DO4^PQ;/IV>5/U[X/441?[]8).CJ%-14]J,Q MZ)/:(3Z-3ZR E&Z )FF^%GB7] M/E5+R W96TF69,/I,/A;G+RU0J$"(QS37"Z-).GE))N\\5@E\-@.:C9/5*L6397GVL? .M"NX58AD7B;! M9O?@9RS].!VR QXJ2('/\HK@U,+3*Z7G_]U]_H?/QZ^W0(7/%,EG-$E\?,3]3U*+9#]JX9A]#JDF" MDC"_!J+ !P(< ?6$%Q%^L+4LZAHP:\'>BI84] U$CI1#YU2V7)H/9)$/)M:F M8;+.9C)3!R)HGEB'"A%,/)S P2@$&^)&\G]C3S"\T745W'R\(#!6#K=$#^( M2P&)=R%4HN$T2XD!R4B >:I'(F9N%4Z&IMJ:[2%_-^8*V:[ HW.>*VE)C-N9 M'!9S;YBMBVC"(J,)NV5DV>#4I- (.+U]P\NO#VXGS09V&%S*BS]2!&/-Z/A8SQ M,@]4F$9A N)/'0$<-((?1C:[#9^TI2I_[3_Z"]!B^;TY$.H-@1=Y/=W?/EU> M9>!-VHW=[J-+W;AKJLM?OW\C;N86EE7Y/>PZ"LCSH4H<&0>T4$"8GJ),2U57 MH5*A,#V3F=;73&WM"!!B0!?TN"4"WN%2SQ\(?0?A$[ZHS6Z :4D4] M@[JB_O*FZG8SD+>XYS%0$C/),;T/WY'8+U[TIQ?VS&Q12U-\8G>5<99^:Y5Q MLM11:=R7PL!)-J(1QR/NK(I3MXO,IHYI*L305=.1-<_SIHIKVY(A.XXB63-' MJJN* V:GK]Y= S<,-55_3[V?*ENE>CJQ;=4R3,5P-3)3;;SC-FUB:3/)\XA9 MNC"N'4:<'B.;UPJ/7B\RCP&=QL"+\28UO4D(TL(<%JG6:8V?0] *-!SUT46B MES^I@JG^BH[\JH5'9*Y(AEF7_BX=32 VY]_VSN^IU&"_R7;)V(MR5[D >^9_ M(][=_T@4UN75M'85X;(EG7<]H+."L)+EJZ;]-J=;KEWZ^]:DZKGCL1FGVP=? ME20[/X)*S;FH152A#8A8Q! MQ$@%2GP[:6"?(6>PUQ"K>&1?YN#UQRPYM: 5&6&RSJ]QF2U.Q_]V-Q9K$# ' MC7%?3$E6#?WD/54@A9#OM;/"["TC_F^IA_,NC-Y1/^9]ZL8-"Q4V :3=&R MK(XUY #!5S\XT1]D?3=UXOWZC)O[+6;6K\[,\FBBB(J!9=C>F776H42,D62+:Q+QONO1R+>%$W"7K8G1]S5I MG9_1]='$$FU%PO^XRW;)P[>EJQ^^,9KHHJ9:HK(O\_ 27+96>NXMA<4BA!4' M"I^SWJVC]=U+,.SVU:\C=!R'(%J:+IH*]^HN>_A7OX[0+3Q\6;9$598OXM<- M ;%:S1&K3S'W._%[I5T0OGLJ"@;/^%>_8-!MG-R#-EY4].KPR6L[>9QSFCCG MZK<3AD0G^BJ:+>K:(1[B\2#:O4'K?4=+.>_@=#Y3I 3ATVQ&F_:'V/"QZ3'> M0H&@*"AD39O29OF.J8_[%/F(#YH"10AANGW:8

T23 M,[!/*U*N?D_?\B;!]W_&OEV/,3A0A_[JP!F\!8:6@:$U435U$0A?;5%@J\WP MGDK%OQ26:17YK'GYK[LZ,&"I=)W579LV ML8(XA6Y$3'&OTO;#@*PS=,1X[Q[VG-B=OKWX%-\Z?A>%RTS??)HUMI0TG96Q MV2'.2[;D<=5-9[TY2VPUQ%9$;%. I2%T#JN'2)D8_Y$-:V&MRQ1-(XZW,)HS M#D]!;SNGS+V'2H!V2GX-[W-LX\^.[[T/,L6]8?>,>*]Q-:V)I@%;R..J=UNB M69<=B];-=2S*'74L;GH3J1RL2!!3\O[&@#OH^5+Q_AGOA[(A7=6&"D/?[L"S M"#%MS3%5;:IJID(<25[I#>N,6L#3/IQ6#(D(@!G_]7*'74=TT M.0L4CX:^C[TNSEY'^X%J^&.H#3?W.=Q" QQ(L=27PEX@%04.]=]!,M(?9XV/3E%#:8W4?&R73NV/;94^YBF'54:Z\I9^F#, _M@ MVC;M*-TO5ADKRG&/O<)BI;&M6D-9K#S6K>9?]VRQZEBV#UML=^TU77Y4D2N? M'41C3FK[N85'. Q'>?D,H3;SPQ$3%P6S)*;N7LK^1I>,'F(_ MMG^,WQ')\5=_1H3O< I\?$@?(Z?S-IWO'QX0IFI-A/= 53^((4;[I[-(2)W1 MR=:685RPEOS+=XSR5][.*T_U9Q1SF Y-4P/VR?2H^KWG\;P/IC(PPY5(S,89 M)? (+VY%Y8OVG%^_A9)2ZV=G02NZ' 8$QG ;F0A1&-?5I?]ID'ES?RVM9A<$@:SA6BN9K1 M%(>PQN&-Z1VQ1AMVD(0AE,O^M>V(]](6!\KO.V[W#[C;[X;ELX@Q#1BS2)P& MXG6\COWEVEAMND<_Y1BS$L<6Q]D'?:N.%3U=^5!4;\.U(F)[UC#:=#^C35LS M6IZ8*.0EOI)HJ50' WE)A//GA$O6KA7[%\H TZI^X.([%KJT]Y]U$+'J$U0LI!5TZ7H!E_QHYG=-E,A54[/6ZF MHKSY"YM9]&+:WK]K7?W?!%5TBLJF5(_?!ZQ1X)_R0K"P;#H_L?BW_Y/D_V5'"8C!.8Z9@CG,;>0CW,L+> MUJ[V*6VVQ1ZDG#U;^TT&&$99M,QJ-O0XE_K0H]_E-]4;CO6;,M8XVG4R MZ>70R=GR'0;@7)[3$+(O/(/37LI>8X'8X@6E<'J1P:E4?,'_9\1'!),38W=K M-+%-T51Y&5B_O(\3TSHU_-&:-6Q@#4O4S"K0ZWDS?CRM331;%NT=/W"0?6ML<0E?Y(D6CXV DFT^*Y-F5 =E"GEVY^6OW_L++)4&*CJM*)X/+ MI<1KQ)X(Y>7V#GK.Y'*G?HT7+>Z24@G85=$J)N6*)A768N[B6W?JU!YCT%GV:*+KHF:9/5*R?:E0ZU&P^$\2K],YNJG9I/-^SA [ MEJ=MH_^_-6J[-XF&-@/!F_8P)*/:ER"&\>)]X+W]MB*8R_\:XH\*?'E<;&-+ MHXDB*BK\Q\&V.0;L &*; LNWC&UL&7@=)PKR5K&AJ>$+Q3;-O-44V\C[8QM; M 7=O+'%\;:Y;SQO;=,/XY=A&;AOK5G^\H VS_06(D M"HCS#5]$SG 60NOB#&LPP-*VM@M8F@D%VR72R0V7RS!(*W6FQ(5-"4YIUJP? MQPF]Q$R*L]89=+J(U':PY"=9K+/)[>$*3!BE*OP R9X G\,/W&V@=6$5A8]^ MC)^$[T7$#\9;0>V6"1O(*/M\NJ2?3Y=\1.4&=%H!J1"G@!+*\X%I(X*TG9+U M$R&4#@+$67"TF J8.7Z4?C6E+3V#Q3/P?_GDLIGW)!O%ND*G%+\5;M)(HH S MZ^?D#KY'GN&<*/N-A:_PQ76XIB=37G!^HFQR;O9T3WB"<_]K&X,BVW;)I.AG M\M,W94U?<4?'9,Z,C2CIHXDTKEH6 ;AF@3M&LK_$L'D-(>8"$-)&? MJFG84_A)&2 9$()IEUAE_!3[WX[@IAHC@D3SP?:P+%/!C&1#?0WTPBJC-YY\ M;SW/O.?"MU*K(VV^XDSC<)&LF[^2VBO,4QIU\T.O9*L4>XM8A3_GT29C_D#N MIF"S_[AS9K#85\[BR7F.1S^4MPC[*])SFQ2-.YS-SN8L4CH#)X;,(WG%["<= MF?*3TY>E"* V09K_XJNR2AS#G9JSF:DYTM369_ILID_EJ:03S53_ _KC*W7, MP#!C9@!=B9]^<"9UA[C%]E3X?'NJ.Y:L>%/=A#?(Q+)DR5$=R74LSY-=@^D7 M^ [Q[E&>/5GSIJXU=4USIGDSRR*VZTX-2?'7:BR5XZ*J57:W,X4F;M?:[.TVY2?VLNK@8+-@Y" M&M=4<>^W14U[-OJ]9UN2:%ZVIHU+@,A%H+'1)5R:,V&@G9]^,N49LXHWA'MF M >91&S?[OG&%,HY1X\!5&:<3WV48NO5=@OTD+!)-FX#SE1K MT[5V^]!2W>T!OUVN%N$S(5](] @Q<3T;?0S3]5&.B:F36_S]ZS!>?PS7_R;P M4C=\"( Z7A$2NZ4+;$LJS@4<5Z%),A]8%)[FOCL7?(RZV14LQ.C"%),(V0*$ M$)A7<*IV;459'.G;[C[C;*1B,O?V7V78$LY9V<1+61Y(P _%+43E M?')!G_C*!Q+X;DE2S%I)*0 04>X1?L?>N/)&VMU N7/B)0OR:98?R^8=]!7T M#?>H7OSU,W4>O\+S?E[ KS9TUK?]/LO6%<\FLB=)CJ8HSM1UO:GA>LITIAFJ M!R)'@*=7L))UE)#!>('W0IPLEY@73C-;R+A.\$Q[BBZ"X2 M3*71+Z\JO8^HU.'Q?Y#U[F;(4BI5R:90>N7D*OT)C47AVW[ A(5Z\E1[SL+% M(GR*7[6P&(4@5&\(0NFEQ2;.I<4U<#H+9Q635]E??LP@(/R TIA^ZGOQ[37VU=W;#?&?I8-XS&7TMC^J9?7D65]Y M0?&TA\F!WR6! P8=>/#[.C:[9'ER+SI4V:TYB\CDKNJ,7VH5V<'5!99VKG+> MMW\FX+>^#\ ()10@_Q/>M'^=.T$:N.9APU'UO+9DL&(#4[2LZKA#7G/&:\Z. MR'^6Q:&[1.#APG!4=A!'5TECLZGFYFJ%:"]H<.(IT[9?>#OGH<9*D<[6>[)7 M/LLI_-:VRFJ>E,"QZ"ZBVK>8YX*JO8/;'QM<'6DLG3S5^7)=E/W#B3TCHNS MQPP6NC\CLL#RV$Z@\EY,S-469_::=HR=];%V3)80,\,4);LK(-J7#20W+$-6 MYIUC#)DLCR:Z,59[US'S@@*5DX;*OM1(94@J/L59/4'+[YA?PX>EW[J6+\#T M'J7BL2O2[-<<]9=ZI7(&X):S(ZN\4&A(V;J>P3CQ(D:F79^*9HF:?9F!9_PB MYO8O8JYE_DZZB)%U&M_8)\.=G1<18)C-S:UJO1NJ'[LK_=[BT$L6?^=/8E_: MYN"V!>&R,9K(FC6N@F)=LB*<.KS]K@F73:P)KT!WMJX)OZA(M2P3KPY5.:1P MO#>[W:E OOCH&W\$1D4W!^4>I#\KQ<[5"/QCZ:_7)(<@^#D$QL)_O/&!W==A M%,/"G2@5 F>%4!)$S(NHT[KNXF=8L]_G+[_'8AV4!8-!P%_G77_P)9)R?XR" M$OLQ!;F8^0$\L\'4_@,++$2_@1TN"!Q6GH@G_RF2R4"U>$$>Z\F\4[V'Q MO$\XM'1YBL#MBXT&^2**"PAS-S=O$H5Y M^$30;+3;N[%[[_>+1>ABFV$]8[UE!JN\S9G_#>++_Y$HK$G!*!"D!6$UE"VE M"E([F'7,;W@@!J8A 0UK(X^:3<8,,0T=D,L<=^X#&3+Y:7)>,)\0A&O8._#B MDLHF,\' 1M.=X.K;BKL63&5OD^Q0%/[>MEA4]7D3;$WPQ%M5>:LJ;U4=>#H"]5E<'34<8UH\)[6^O=OVY3WI=ZEDZEEQIGM>U4NJ;Q.KE3257 M?H'YJ@$1Y^VHMVZ_3FQ44E6,3JPZ,/;!1R>#R[%UV:G48=329@9T<_YYV++? ME)^[GMDX,3^G8B&-+HM&35[B'$'/R8%.[QRSP_-S=5LE)]3 M]='$LL9&%9/JRN%;M5NI<8I6CTM;OC0U*N751=G #GK]W;H#29'VS#4\IK9J M?PF9:F#UK=+8+'3$)#EYSV3",VW$W#-B\0JS!;>\Z8N1@G95U$S5.>%,]PQ) M/--&;-Q(\VR34V?D"*V:$*EZ=*;DTCFBJJ M0V33=155TDS#< Q--E1;4DS'D6Q0NSWR1ENV^GXH3@NZG2[?]X'PP7DN=/?6 M].^F3;L,\S)K&6H+\267YA]+7719EJ_D?HG"^$ #N@GJ-$R)BX:MB[I9U]&_ M?T24*( /\Z&I69FV)CM@@PV^GSPVGRUH@/Q0:P H6OWJZ:Z"Y M.Z\"<)WA>%F^ZM/L*WME7+7S<+[;#5":.IK0"*1ZF#%9.1$6!J=[B/,F]*P7 M"C9.#RO]0,T!;,X/_%CPB%-.$!C/I3@G]?.GZP=F@O"[BTP"3.%(0( M^^HB4NASV3XVZA,[!S?-Z36F$.PY50A%V4< MC>(6>$XDP/=23JOLUP4I2;N-L25Q#=I-\&AC%Z7XH=N_6LN=ABUW()3!';J3 M%7+4=%'.HG!)]T:;I>"(J4X="[^O@*%27F3*F(KE$@P$4FA.%EZ5.XI& Y=X MYW^[F_N>1X)7N#B#]@.FEFE_SZ^L=\%._QQA% 4_8?U$%H^D MJ8_1([ <.MX/*$:3#L@U0(Y,DK&STP\&PD!62P9B@E106CFKH"R! J81'MBJ MAP<"ND9(D*\H;+A@4^3")47C5?VH@N-7U/YNF(;Z& M^*.&,:>ZM!U8Z*[LF(;D355-UF82F4JRXKFZJEJN.=5F[O:84Q00ULQ(&9$& M06!W8XR BNW>Q19(%L?CQU.?[0,V4^*67E4PP([R]//0O3;6VKO%2S=2:LI8 MEMB?)8E8]K>-RS6-6P![)8Q1CKNMIE'^4@FJS2$. %-SI2 MYUQ [_P%$X%%A&CZ?P,7H9-VNZ/P1KEW\>1=!]55?96WN0 M!T]+.HX!*9>-SG,D>TL>ROY6'N+7I,)T&;L;JJ6AZ):RJ+T??9RW(K&M$ZA7 MYYX]R=6,CQ1$]=5%V:Y6/9RFLO=7;_;PF#/%K/2XI^R%J%_SV@*T4_UB@;5^ M)O5[&3;JH?2U5K)7YY$#E:R6*=D]K8AG@*'HX3%G2E:]MO?+E:QU;0':J63U MT421^N_C#DOZ6BO9J_/(@4K6:*-D\S+L2@'90.I!:+H2$^<,@'T+UC,N730] MX7U/X18[H=??CO !3UIX[42+D'Z-Y;>7H4?8Q7;Q>IU=8V5@A(TUHD7TR=+M M/-9]%LH8V5=I]:W@N-@*&SGLSF@=^=.$+82LYV%:\4@ODH#42_HI""E]+'$I MX[^R)=;_CKX?'[(DG@_O])(HO>IB=(H36$0QY#O/[ 6SA1 MB/SXC[L9UG'[J&VP_!:)*<+)L/H00N6-7D4!7_L>WLAMB)F5#=C?>LTYI\JPIS3J%1Y1_W[:-Z$WJE?=A8JBR9#;7*0X,IIS;E4Y#! MP@D,$0[^S//5)=&>$A<.04AO^_%?H*X$?TWQIK%""+8WKP-PIZQ?*H>K17^/ M4X6[LP +%G2<>E&ZKX'KT/K ]TKRIH6U$Q)-&L;6^NE)#2[5=* M;YLJ@]E\@18^SE%Z9XO3AM)/:VC'M@_K@]RN#@ZX5J[W(/4LWNCYH VN@M/;_*F+F+X*^X*096L8!\=^]J7P<1[G2H[Q>+]AT:2M/(Y(OW:!AV M8X]&WII123;-$BR$S4=R;;J!LZ-4QD(CAD"6D#@L?U EG7:-[FP3''9S5W=V M^S9S1;_*1K"RQ!A7DZ@-V %T2%>=U):\=25KD\KR@!0DP@^$!Q* 65ZPNG8/ M@CP?]!?MT,W8)\[:!HKM//"6@#%.0&M*TJPD_"^KBL]'Y;6*PWO3P7C_X>T] M;?03F%X7W@=XF8!T02]B8(HPZUZ\3QZP/V;3P#C-6MR\O($Q52;_"'TXR'_" MGA&4(.]JQ$G'S62A30[X[0WYV(^9(\98L/KTI9-.5\M2I7[^5%I2OLF[LH@A M9 95K,02U9]DT07[!VX#)"\M84?:L+XVUXGGJ2I,7[@.Z58WDU+Q8R".=_E/ MQL+0\DL9%U!#P)0":U4)"%.'- 2K'L^]R_)S%".A.!'/IX/%(&A;$WJ^X6R& M[G8HK)+(G0,YJP_#9LZ%$\?"S^6FP.Q10&7\*ZW=IZTXY!N)7#_.&Y90NVT] M<(LI$!,C35$=GYTZ,4J,FWR 0W+<;],MT]Q.C3]H*CCK4:MIP=UDIPHY.S@, M(&A VS*!W_R -82AGL[O.\8"Y8O%<\H7I6G#9+U&-Y':G.)!Y^S22&+F==:0 MM[YRY&0?')7-A]#S9[[+8#-2CRO#V(CO8>&H'.JHJHXFJEVE:;J'.,WQK1%Z M0W"68<+L7$N?8@^8RJ6"20H@4HC 6_HH&O@HZMBL$*LTZH_R5-8^=*RJR;O9 M=@H]\WI90+-(U0@U&?GA@=HG]%8G(JN%XZ9Y<*;K7;SB9%>R05XTO\E>-;RVT\469**MN"UY(\]\QS/![:#^SD26,?441\U89WFZ#JHEK8ZQ./L @.I M'Z?M="FLT6JU\-E%V\%\(/A+>K],!VF"!0BC[.O8K,TTW9K*[M1U=,?29)FXVH#!C5CBC*II MH:B'A33C4YFQ>TQ'^;:"!U5>=?P*\4::C()/-W6CXU,@+$%-U]!);IK;G>'] M.:.=RFAG SLM7:-N/ZW%2BUN)9X_O+8.C-8B\;*,>R0IMH721C.2R?R$I\2SU^Y M]9P+FC=L1SC65X =74>&ODL"!X)("#B_OY9;< K=+M1"V4 [VG83)O ,+VY% MOG.V(J>/N(O82M6Q?LYREMW3+=/&,UKL$-,VNP#?_? LK-EER_DZ=]M0^M9& M4MW6R/CJY61Y*% %+K3+@CAUDY6T$'5<-JNU?=>;IR2)/H#YTR/'294[N1N:I882&WV51&>XT9 MN9Q[NN<>K7N-7=,N6N J=32A0"[*CYRS;IJS]'/I)6TTL?6F@F[./;?!/<:E M]9+>1[W$;PR0:ZRM6@A5>#AFC9?[J MG+NTJURF67B9)HN:WB?NNG36LW?NJDK+K.&HX@*,*3;CG.ZI\N#Q<(F\RI6= M+8TFNF@I:H_B1\YZX;!F9"QQ6SEPWS5P=7>:T9"X%$5-$53DY#N+< MU6ON.L-ESP'K0P1Y8O6ZGNHO>_$5>6KU(H+9T5U92\'4,/MEZ"?[ M%#P_T6OF.L-5V@',I>.,"E$YW:?@W-5K[KK*K9!M4)]",CAWW39W7>5:R#9' M$T43P7/M$7?U(+>*GT]!Y6I\6/9DGV*WOKJSK^;44@A"81]0TODRL?N^E[8K MIW!(*K"#%R8(KI21YK!&_%LKC>^8.K>C!*\3&UB@ A51U:LXSL<%[1V=ZY6S M25RVN6QW*=O7"Y&MJ]Q"0VKE$8331.-FNET7+BY M<'/A[D:XKY'U@E5B%8 DJEI7-297%FZ:T_B!H@1/"KCV!7#__F \TR<>CL/] MSVQX#7;(4E!N(1U@T0D"=\/0Y<*I6]+&D'(O" M?'&$9F.L*Q9?[%D6:U@#6JRN'O;8JP!UE^WYD&%<+XKB?3MDXQ#?EZ RAV4^ MAF0(:MZ_33IJ^T&*\#'DES)NG(>OR2/Z]5$[U6Y@DY,5H[F M\?J!]%?;C8$\+E=VPWG\LCQ>N2.[+E>8I^EQK5^[L3B/]X'']7YQA7V:'C=Z MM1M9.IC'>U JWZ<8YC'$P>\+?_U\6OAR:*?U92C=,Y50K1H)DN445E47T&Q* M1^JM8J5@I"ICE;O_73+VSYP#?G/6&TS5.Z4@7C*(ESVNSN;XV[:Z.'BGNM3/ MG2JCB2G5[93+QI5E0Y?[R3$0]!MZM[*A]'.GF!"PQM6I(UPVKBX;:C\Y1N_> M;FC]W*G![49?94/O)\<@O*PZKA;KGB ;1C]W:K6P&_R*B8*:^_$?=S,L4W3%=7)Y<,T9 -W@$7O$^9H%G$[-%$'5=;]H81GQV\307[E\;5 MYJ53C"R7BJ$%9X>SBXQ24<,N@XC,#M^FTB#\7"JN+147#,L.9Q>ULY(R(%92I7:L="J^QR%X!]>"D? (]H;X00[R02$?=@!* MP*?P(Q1X G[)8"A:X$KXL>#,9LQ1G3[39VWP*+IT5B3(3%IB. MZ@SSQ[C,F,#0A?--6=I=A%0DD/>)6"LT(O[-7Y>?)@I/<]^=XT/7D>/! ].O M?G1BS_E3^&413IV%\(4L@&6%#W0PVUCH*:5;OV(M;4^WM)=Y2*GE+B*K MB,2@+V)ZB"MX;N@Q'83_SG0JY0=4#E'Q :$PA8\DZW@->HEJ-%!/96YC>A*J. MX?\IXZ.51\N8 ,_A2[]'_560"&'N(/\&[B)!7J4;0Y8NF@S8$8E? M1\^"%P+-@W -TA&B"0=5'1$G#@.*^0/+ADTF*_@FDP4@1&8ARN0=]Y1)CN7[ M385"3S>V[7>/B13^XZ1.NNB0($ M,I;@!\B( 6'^:HY>]?[S)Q'_ I*%4%A!*#C,UF 94 B5XLDWMI^W>*R73J/ MCK]@KZ0:+68>4&$IF_=17VL>@A(L;0=,+*@L> K^_W]@(D'+/9!L=:#)X%O/ M+CP)7@F/<*@C"BORG<7Z>4OPT1E/<=^H U:2F Q%@>+]@U'&#[R*R(+.A]K M?_VM'(>E B9MON),XW"1K)N_4O#RC;J>^2N)I:IL$:OPYSS'FE@!\>^F0.<_ M[IP9+/:5LWARGN/1#^4MPOZ*]-PF1>,.9[-C=F@=L$%&9P@]PXB>_2L(RTF$ MGX(E.7U9BC"/,%#^BZ_**G$,=VK.9J;F2%-;G^FSF3Z5IY).-%/]CPEN!)4@ MZDP#WX#O\-,/SG9_4 :Z6&1[&M_ZNFS/9$/RR,R3M9FF6U/9G;J.[EB:+!-7 MJV7:81A*6FN&ET="=GLD8.P_1&.)ZC)J*)T#$U!2_+^/OX!^10\I 56-'Q&9 M?0,CD42@G6!9F2Y-S6_9"TV-42F.OS7?*4L&"?_&.Z^>;FXO2V1N=>XA0US@ MN_X*V6+E/+,@X#F_X,NM.1AF"#,(51RS!+B">O.IXX._%"%4H-.\-ZRQ=4L( M3')S^6.ID/.31Q/\727A-SA!J ?JI3[P6X@!PV=0* RI]W,2N1"@$>'SP@EZ MNLV=(O$^ +]_M28TC8<[%&N]ZI]#8!IDX#=^!$P21L#H'N@YC*@Q9,X"TGFX M (,,OUQAX$E8M+N7<**0>KUOOWS^/!;N0\P8.ZBD"BCB:THHJ)72Q$%MJE*7I8F.'W8N9\F3>&LD;88 M*_@@OPY$@0+UA I$?$LSP#3E2I_X#P=\&#!N,@9SBD2/#4(]"/X5^A-51-6% MURNX%J!^:]);YR7]?;ZTTP]!A4/0%-&0FP:;('5:$^!,%0CG( #XJ+(H*88H MVU42-/'AE+@8TFY"TUT,.$1E^(7=4Z"+AS[ "E032T?0HXK%?'>"0^\7! *+ M]I$2)-5N,7Z7IO3\:8)>9( '@U*[GD=A\C!''R,*%PO@%"]QT\-:EB9A/X2/LO3F]F5"]D)O MBVEI:NA/FHD][C@40]I_',?@8F3F\C-N[-.,W0%12_J91)C\J#\08S2Q:MH0 MBP?"[F+2%-W.*YG:%.+,CR"H@H-<.#%BY3]GWP[!_D3T?H;FK]);%_)(4&4( M(#TD8F=%"9^FJ1E/Q 1S7&M2.H(&[!$CU[,/\^.Y/23V/]V!R19SRO(*5O;AWB3@-8+:.(R ,,+AEBG-O@CN$G4^8)_ ^F( _R* M>":]O7+:K4'K+4>CP%'7IJVA-?8$1?C*]V"6()1)\ S8J;*EY0J-RDYV[*#H MX_9&U-I1Q-&T]#VE99=:.@YVLRW1M.2*=JBZ \:I4+;523CC@CM1]+ MAW!:MBQ1KC&IU3/*;T&.@F@>JF&*\;0?00W)VI5%5B+C_]'&(DBQA4 MK%B\L'AF>IG%8'43<06:VV?WIQM)AC#CKZU&-I?%^*X"B=7E:"2C0%<%B_MK MO%Y0APOXRR8 :+D=]3K;47$[U<[Q;#M;G%'A""%C!K&!&]C/6])"N@XMM/H> MOYP61^Q$NZ:#C,[J"X?*#H9 FT3R:H]M;Z,TJ:GDP::> M*W6_MGRW0@E(7?&=4"J^VU6HEJ #1#V>&,*I-2:>:6@(+!?[,=Y#;2[5-]]C M7P-5R[:]-7LJ^SSYYI)5L<"P?#_!XB#([N[H-O.:X=_ M#8FW&L=]G<9FIPT$ZWS^5WY3/ICQ7Z8ZUF1[*'.?I+%]EL5JVGD6JS3_^NI# MJH90[=]F2!4:X^VY2T)EYM+!39=\\A*?EL.GY?3EE7W3D'R,3&_F11\R)(9# M3YP7[:#:B7ZLQ5Y-#&-L;'_THUC(EQ=&OH) MCJ\K1VREGZCM.I9**C5W:KT$<+X&SQX S\R=X(LKACXB%NM:O^W]X1O1<29> M%4Z3XVOV3Q#ZB#JK&_TV]8=OQ,3BFVJ%;2\A-:\:/S8#9G*O^;HQ9 ^;"DLB MMJO*]B#KW_<-[D#=XR%G_X1G3W5PKWC+."8M,R2<05!EIPE/ _!@(]9)CVO8 M[EF?9Z7*F[6M)4%$W/ AP'Y!5LUVQTH!SU?AO=6<5BV>S:OE2?3HNZ2>M3Z& M 6)H$8]R4?P5R]*+OW\=QNN/X?K?!%Z;;7#S)/:E3]BE_W7N!)\8W[6NQS5H MT7@UXLGJ<0N@X&*X!';9:>;]N>#;PC/1E#6X_ N MC-(?X><.N5X!;3F1-L7V>7L4O?\^"&.(UIGNQ72QS5';NDA90;BB%%L>K18# MW*'B[ >@C=:O[O GG4NSLJ]>@DJSK(R9&%?_W,D5E6ONMVF[)1PAY8>O\-F? M%R#_A5/2F.@"Y8$K\#P=5=4]8R894V6FJ8[GR+HI3Q75(Y:K>39H8 )"LD([ M'B5D-/E(UL*O81P+\!:!OD;8?8-67TZ\]ZU;JY3=F>0:9.9ZMF81R5& .S1] MJEKN3--FYIZ[R&I%@#LG7K(@GV;;1 ,A\MW[ P5 E1Y%#^HCI#Z-F$&8CN^ MEHJ.T])@LJ;]F&E-,MJ)9%T"L44<09=6-7J,+D( ?+! /L@;7;^SE0'5* ^JH/HLB]7@P/2A+!:Y2QED]7?_:F=9@7>QL/NG:?3# MI%+<_?(HLUWPWDR7?I6[#[%\^Z2*]ZZ*WH=(.*4+ ;U1VG"FXLT4_)4#;QE1 MY&%Z#T>VC7#2 >DH!.455;T74+,X.0@K]O(.F_)/'?I(? MP=4_V5'1HD#_+]7_;I.I MU1:+6Z,@$[W:VW=MKO]*DYWOD$=@_?"W[:P[<-S[P V7!"\0[C-PT:]A >0P MA15.L^^'W=ZIA;3\KGJSBZRJJ!?MQ)<"5 MP &B9/1'">PJ)+O(RH]4 HC5J-BBIAY0<,VU0)\DA6N!S4U[3[2 N:LB[B(K M/TX+F#*F% U1E:K(E5P+<"TP!"U@]D<+[&K0O,C*C]0"ZFBBZHIH& -U[%)")J*D*P?TWW+AY\+_(H5_>SQ8!T*W)X_:\4J:U9"-+5DV M%WXN_%SXZT7.[%CDK#W)TX[7L4,)63).>M$. &GKH?"_[ *3?]%_$._.@54Y M#R2;-DK'G/A!VF>&;6C59K(+%:5L2O_V/R-EE[3/K(9C3M3!_5-%+>>I58HI MRD*?L<,]XX9LV&TJ^VRJVJ=DC>-RD%"M4Z;6KE1OERNN+/6X%*^%\[PD2[0D M:[]R2_N!6^9Y.V39*U\6<4'M4% K!0\7%M1=&<4N5]R5H-)IQXHH:0OM3K%@1D^215L_H+IAL(+:@#BV/7NB$8$L:QQ%L*)5&%,HIE<4K\M_)!LD M$^36PK?2'4N;KSC3.,2#:_Q* 8W%6-7TNEU>!BE4C:J6$66*?\[S]MH5,.C= M-"+.'W?.#!;[RED\.<_QZ(?R%F%_17INDZ)QA[/9,3NT#M@@HS-(21C1LW]% MAXOBIV!)3E^6(LPC5!E_V8_,!<:7HB4A9M!KU#;!.O[I!V=2=XCUH%#[09Z& M@;'TQ0]<0G&3$&W-"9XIHIX?"$Z:Y4HED\YV=A:+% <.?@%Z%27.R])?U<08 M L_1,;6@L 5X:C,>DXB_QH_":A9)G*(YT=>%>#B^L\@RG0X8UN M%Y["9.$)<^>1"%-"<++VVK^C;P4M--X-7+<#=^L>'I,]Y0MQDP@H0N*WWV"I M'O'>1>'R]0:&J@K350/)94O;J&$&T6Q-]8BFFZ:FRX;CFIIDZI;LF(ZE3XUM M"*\R-M;3=OJR1"+R9^(_@ET#)F>3GDFZ=&$&:V4SOBM\ MD![A,] ?_KY%? 'L'''7KX[ 7]M+F1VBI@X,L,L<*[;) ;OX8H>U6 [8Q0&[ MSDP9#MAU(4)S;"4.V,69JD>$XX!=_)4&\S'# MGHJ(*SC6#45?.=(K/.,#YHK^1>!WY=-P6NX##$XU[/%OT!F3"ZJ5,Z%1! M=F4M.3,"W#9T[Y,0KOF MM"V*",9/^Z*G?9GD;W@3(\FABB4KM8 7.#.=CAE[>!,@* M9X9K,$,?Z]!E6>7,< UFZ&,=NBQK!S%#IW#W=L^]J*_AVEE<.U;;B7+X8V/; M\TW+4#]M*V)(FZ(E]Z_)B_-0:[SQ*_$0%KOKHF+N:0?B/-0+'NIC6;0LTPL% MT>9Z:! \U$]OT*)Z2-[7O5Z#?[P3O[4 0XS_+,%1R/4 KV6("OQ0U^=J[H> MH)BOW\G?,Z#JZI_I><1IXV(&9!'.A-;10:G&XOW'=Q5\U72J%_'PX$D0TY._ MCR(G>"!+(-+/SYN/?':>\4?W3T[D?6*+*H!Z,]#OPYA#*C"'/9IHEBH:=O6. MO@ WBVBG_PC]8"W\$Y:01.3OL?!ZX<2Q\+-0PEE]@*5CTR=%)*9?N__P]EY0 M)$42/B\0$I4^#U'K&+552<3?*N,M<(T*TG8]]C:%1]V+=4SKJ5ORM*QL,[6: MHVUG'(P_Z5PS*?LP:?X_>^_:W;:1K O_%:R,L[=S%D03O-.>R5H>V\EH=F)G MVYZ9,^^7=X% 4T0, @PNDCF__M2E&VB =UH2":KW.BZPV_4GWK@[&?>FXZGK M#4>^& #9^^YPZOAUM%[^C@4?0M?UP1"X.S_7%+3ISPSQC+3(W*^6^(K[OL04 MS@C^$N%RTN"K!1L+X1X%PCVN;IHN 57[(A/)'+[C(PHU[KT%$$W &D$1E-M7 M8EO_UY]&'6?X*I5HQ(A+K,TFH3>"R+IUDR#.4^MW.*12/R"%D+8LG+P?P)N) M0,SLBUW^)G>"($F@V6A0N+6P"]W AVL+86>!CG-(DS2&4#@5KZO"N>L .>2XZ%[<<=&[I^/BD[A! M*^2C6,0)-H/NAUG-!F,1Q.G/^W53PWY M.1*2GT4,YL5B!I.\CMC.H4RZ@\^2G9-HT@96/0MBT&JTZ^!(V&RH,CFWWGW7 MV*FJH\P'^@9P7;(EK=B;L H/;;N%Y' 6K'#0@:V:'SUAAY]]Q7N573J?)A. U#XH-?O M9C&HI-L :#X-(M#FV$HA*"5(P^]'E8^TH?NJF_&1"F=1@?B?)XLXY4,5IH!3 M6IT<'B5P**0I_K+\(CQ'GZ33!,09SQ:/WX3OQWD"AU!K17J/:=90WZ/:;H$+ M!?]QW6[MUG??UE8K#R793N?[>F\'V;T SEGD1#9;>T( BP7H&6NRM&Y*30$2 M AN"#2-YM'BP9^&T25+YJL5\ ,:]W'6*HZ;OFX8*!O;?3/:A^VJ8A@JFH<(# M4\8T5'@D0AOL>]-0P0C5&1'.-%0PGS0-%4Q#!=-0X119!?^(4&JL3^@1?Q"H MMT.(M;;#]]F1[-FA#:4K2VQHDDF>^JLY!3LJ^3^R%RP].$VDT_ON1Z MT7GN-+R^QMMK1 %:-WR8QG&]UFCX#9WC.JU!Y[Y:Q^V^\Z_EY%J5U/1]NP/\ MX_A]._KNQZ$]&JU"]VS=M0]W6AFFETS? ;QP/-/'6!3;78/79)A^.Y[F!]A-T_].+^"-;70S8$UG.-.\.3]?^E M2GN5C?=P+7-WO;>U/K&]K42Q'M"]T.O>/1+H:A-#LY'-1C8;^9XW\D-%,[K8K'G0 MMT<#LY'-1C8;^<$W\@YPE.,W@Q^ 56:,[C!*O6845.^WMZ07=%6'Z>4#'A MP:7M_$]XFG]01>[I@@$.PN6:VG.](KD9Q<2OUR.SR,K^M\(36 0L_^;8LM9_ MHP:()"!-W>E740.=NA9X$T>8KII0N.]CD'[Y323X"_=&.,7FO^IHNW_PW8_C M59_^]S3I@R2J* MWX/@4Q6K0"R%U8URK^ (@XL#1^C?$SC"1P*^\']SDVSY.8$9,IKPIWL>9L$";/4@&03DG&O%E =/X.TQRPJJU@-/;>M$ M;*31K^X2]+HSLG5]Q&@%D>5.IT$8((H+Z*M/\33[JQM](6L-%10\ S))Z_Z/ M\%<1PQ #!HYK$1),!:&&@?8,\'&6)1@4H1P62>SG7D9 +Z_3P.6I_!KX/A@% M[]R4L4!>3T&'WG &1PX.E5Z\BFFKW;F M^E4("/RC!N,@F!(% G#@F1#JSIF%\MQX\#3^.2RT')7 <0M10 MT!#P3 ;TD7.:N"'B1J0TN0E"+HDPF,/K4N&7\X4YE,I^%42MON]5K1>JX]7L ME@)\X/MJI$FJB7;YBCN![^?9YE>TTV"P6%.>W53D;MOP>\ *^TQP'; 9W^ )#OOLSR_<']>Q M?N.92+9$W:8Y@?&^WH2Y!O5A=5J@P".7H2,+*_(M'X($9X::,W+#)6+: #%^ M*A00D,5GQ8C/?"PUVX="LZW:#OMNCM'!!N-C7XP./+3_'>=6.HOS$*QQX

*XFT M$ZE]$&*N$>XL'"6IN(-/"+XZP$S_-P=+$K;9TF(,(43.^0G.>;A77_TO8C0% M:7V5,4UR >_),V_7,&3SNHSFAI"F5V$<$Z"2-FFXRVD%')KP0#SYG:]:\/,$SDTQA1\0[,[+M#,[(+W M,(WG/Q3@<&#=*&( \9[Q!7J$$5*M;!A?! M*6W:,[/U6; M)7%^(T^&5!2J+XD722 R-X%'1)J!QKO%NQ.<$*Y5N))<_Q:'DV=4%GB@EOXE M6$F"QL6!Z&7\JI6A7P%O>VH.'JYGL@1]C X-G&00I;ABJ=/N KC&X/SA6 !5 M3:=01G>;%%UFQ=T(U)1P4V%+M88#H=K/"/039@+3YA<0RD_@U:FP;>8Q_#&# M,YA7'Z,142[RB(>3482 !5ZE;_1H*M Q=.%IF0(Z?8;/Y;I1U!VWK ME[>?&7U2^]V;MU]M>2U,THS8E@B86HK @V$ MTRXI07Q(F7B6^X"^(%NO,FR M1+[]*8[YVOPVR6^LUSY"HZ;2N6A;4KW^]!;4 QP!^#YZP;-\CHYNB1&/O\8[ M.5",%LN!"'J&&0QO3D@NT(-(T(8H8/BF'[@W$5 O\.3],1+L(Z6!HCBZ2N?( M*KBPAU:8HP1*TL'WWW]Z\\L;]@OC_09)0'\DZ2&ZNF$:E_3$E>CT^QRD:2[> MP]:T,OJ1R81GR@9^J;T9Z(IU>T^X*Y M"_KNIF5=@Q7F^](QH83;!UJ%8$N64[=^=D/WZQ(LBH#=."L: *@'M)Q%J)!@ MZ^'$130CT$H"P*R!6'H@?/12GH$<9LM"_\ 1!19Q$!/N,E-3ZB$IEXOX3B+$ M1R@'-R*2-B^^ 9L'5/D7> "?]G&#H#$#>RBI!UN:H_UQ2WB(##F)R05&.PW5 MQ,P%BGHB9_++/!5&$I MO'%G@PH+L^#*!QI'*5=V%8<'6.*Z/^\K=UWW%ZB MLN/DPI3\(0_A9WHQ>5R]6GP M66U-\X3N:S6:$WW%+7KRU+V.#M>YU&4!*B#<^5X2IVD!$E_LUBL_@1,PD@1O M)B@ZFA!T3"BQX<.EHE@K!]NG62#@[H9V@CH&0!4#M5*IW81/TAO 9?^6SJ<4 MO;(D1$BAV[PL N2P/<"G+K^8D+.TA^-T_7/_VZ1WIL24J%PN5.;QB SNU\_*FL(&D MTH-C4>+Q2X6G'T'RM)&DJ.DUR3@RGNL+AP4#(Q/TT+)?P<=;/J@E@62Z8N3Z M)5YL%^BY3VLG+(5*<&]Q@!R6G.83N'ZCOG!Q_])^4(8??PUX5T5,1LI>"_6(_6Y8;/%OQ($-UB*X@;25)[15_+6;AI MZBY;5A-W[+^$,I!@TTKIT.XNP"O\ASQVXP25K18K_RC\.V3 &[!>;.L-+ C> MCS#NA.3]!,MY&XB;6/\3.XCT%\O1E[A)T#\53 /XP")/TAP-+\G:-^H\_Z5\ MX7I.MP-2LJ_AOW[AQ'+&HQ$9W+!YX!X 1P3:EUEYD7B#I]0-[8/7%.%UT;V0 MSPL;,9V_K__O3V MP]^8&B#"[&\$NI7DX,892&-V J:<%3G2"$@$B=?78@H^%1LR:J)H.S@FI50N>. 6A&4H0$K*A@D M[W X",SVGT&6Q$ %=>$BLE[_\ZUMI2YI=6"_)^'B"X5!5L??7=A._YU:O_+5 M<*FS!@4H9_OX7R*Q2;9&34\_L K(\ M<[K#5L>"[X;*='GFM,]T ['/<&T"%8Z+YV^*0;%F<_]1VST8-!&97<*"#"K * M<]C2&<""4MCR:TQL/"T">:KJEG:*/D=/WC)(PY$.XE0)>?K+S ,Z_3D0=$7I M9KY([A)4NQ&D=;HL^[(:?7855\P M&:/4L';,OT!*%/-742W,M909#C"/@*(_&EV*Q<&?4S[!GG63-0>WZEOE<@+L\+CKEX7P"/RI6ZG)3.6R[@TJ\O DVU*!1D9:, MPN^HM%-Q2_WPX+X?)QG>'*9ZG)A.3/B;2ZXI=F1AJ$6H>R(%7?@!_4C%>%/- M=;LVWT"[]N]LAO- ]0<=I]/OC!^0[A1:';PZ56QXG837"-AK49.AS](B08?< M',Q[/.J5A:*:&($Y]K6U+<[]X.3\0/L@5Z5F:\$" M*$B@NC*QD082&<0<**"?R%Z4GB#8-[%,AJD.F1:[0;D!IGI $$R!:[ ML!W@/LM=AMEM([X&3)V")!5W/G;#Q-T= ?N*)RIQV\+I1DXE2:([H8Q!)G!M M_5M=TY0:Y*/_"A41T.]@IA11 PN6 [EIV5K+4M5-,+$WFJ06EU(F\$Q& M)Q8QY=Y@["DFGV0P15<&7M==V;V3+^?K%)8<0[KS0(&&(8?7T2Y>SS=Y[U92 M6/$/S$"T5=R-."?'340PG^1)RGX:\MLJ7PXO9B(X?>=.%"DY+B?RL+*6\0]R M-M!5O:2#>IX"7+Q?BL&5]*IF94&4Y@F)&(V#2Y^[O\>)#+XIMA^W%5K61_VF M5%MA901MKK]BT!/7D(BRE5[5%N]UN2*GU_]>765.F1BTYOJ7K%UXL<%.J6%7 M*]>.O=77F-(S3#F>*=_H_S#6U8FMJ]_<)28QQ5*_LTFLZ?C'V0KK[SNMDTJV M;M%I=HR+W5AO41&1W;*%=+5C7OKM@L2_6E")V@))K]\UV* KD[%HR!LMNJ'GM^K_AQ\OWBV_/P-*+$VENJ8_B&8N0MVD]B:,TDVB%8*'< M<);(-*>RHBH/\'R_13\HG-!Q1&G%5""M:/F.IZ-52ZEKXW3[UZJ?2=!%AQY* MS6ZS?L_]LF^S(D0J/_W?\+]I5JX2+9!-H^MV;[3DT)+/B=V<4P5V'#TH1VA9 MKZ/E"A-L17](_NRV^+31X/P0!\C0T\F-9T5J:2TZR40Q9D MV5WR7J&SK11])A*E7-YB#)IW(/D\T&,LJP&D\YP,>#-"GSFX!:986"<>)Y<=DC7*0JQR3#(BD) )YN^68F#"X=5Q:KZ#; WK# M"_);F]]$!3&5*:,V.[M#2AISY^B(9A-]PZLMZZ^KYKAFC"OZI*)01O"O)>4, M)'-0B7RG*#Z4\9]Q)/2PD(C$VBIRUCK4B'NJ6_9\M:1D$IQ=:0!(K9E5?^?C M<:Y_&T:KB*IM\5EFU7.D*+HG159)\"8]]2],HZ6PA2XN+I."[F B0=ZG]+MU M!+:KLTK5%9]'0#)QK [#-G.XXU8"X9@T=A-G 5>K@#F;RM;5A8B5M0P@])B* M(R\;\A;*>SJQN&IE036@1>04+Y54(AE/\**-6PUD(9Z3OV'#U/W=LX(6&H:]@T]I@5G)"XDU9S=XE9Q?%T MFHH,&>]JW\- Y8K0KE^R3C=T$W".ZV\8I((+#XSUF;8B'?.DJOQBL[5R6ML6Z8H^J:C '](H>Q3 NP/JE (Y#@)L$4+%@S/$G)YE@%M%"' M'1 "Z2#2PM JDR++Q.ZT(*T\70N5@6_2K$F'43D).MI802-[RZV@TU<[I3$[ MO\)B(!69#4%2RNF=X+)O?D\EFQRF4XFQ5"ZMHBW,@% ME[([*J("LF,VMR#F_=V-LBM,0(KM$3G"_SVR^OB4;6G9NJ MR*RB.%I17_D?@%W+#>^373_;&V:HD,]KC@FKZ5?ZW5@^@T863?&&T MUV]_^2S#WC+M#<@)WRI+&_ )LL_R0M#6?5Y;/D>_BS4M<"TYU8C@RWC48TK^ MK1N$\@PKMBMGR $]X#B/@*2(!$KS0#>8IKVJR7&/@L6D $B"3P4/.$L1ZF@Q6 MHF=5=JNDA^G^YH9SD<'\?O[K:XF04,B&5DER6YX2,6D-ICU[V M4J0>G]23A8HG#Y=K>+4'X56)2T&..A6T'2/)L0[R1U8$44K_]36EG,'_K&;" MWE&IJ.8*!^')2GN AM9/*6951;V_2B; G=)EV2*8++=D]F$Z5 M,IPCB(4U6#15^*B+B@NS<_#PH> "Y1'IY51 )SKM*1E*51N W>I]H0QA>&\6 M3(*,;3,F!$Y*R-1(5(ED=&-QCTIDH@H$26_:+YK@=.TBE\\":X!\ZD47G)H) M5R0-2A*=TGNT]LRI1 ZJFQ?MTY(!:[9RF;5HO;8 <&A;X9ND!62ZI?2UUC59R&VA4: ,_T.I< KY/[7 M73/2H-KIC2'S6GGU5IPL[$;FBEGTZL&]!X&L5"@]0(.9M5F0JLNPKY(LXZ1, M,F4G#KM%T($%3U#=,MV]T >8YI-4_)%SO+G(T&2 A_)P*,93+D9-_P7I3M)B MNHBXQ?HL_@A[*=?-4;G'U+7KEF2S\"FOOD SU)V:%8%=_LF#WP*\-\)(J.4-1,Q/'7$\*^K.3)E_LW9I&!Q6>JF[".9/62#9 51 MD8@D2\O83()=/ L6Z<;ZY'+-KU/E10ZD[I2)\]*U7AG/UK(4I3L+'4\N)1/A M]BC3KU:JG@NX"QE/*KY',8J81D)P5UFQ3GGH"@*HJ'TE&!TMS8Q*!%?S_/5# M9RU>@O:2+>LNN92_K%&G>8)%+A'Y*OE;E<5AB6$"VI-=:%1[^I62D^R:!W,B M* F_*#?&@=9,+I5W]++.G'SENTK-3Z5;'MPX;HQN^:A7GE7*S4ZI6%Y7_+\N M1:K4H3O!R#A6.0>I5FE*6XG"N.O7H^\N G_1=B ,C-Y0A0!*UV&.0:!GNRR_ MYB_!)I@)]Q86O18H@7:$5E:Z75S+PL_X&#*?JO/SG#WBMV_MS%2>B7 M<. 2.*H"N0-F[0VH\/_(WT#X2X0A^*S2NGT!)*))POI&W>^QZA%=5[7\:PU[C]/0Y"P=+Z^S&"#BKW721BL+%2605.OE7T)Z,D8"D?A?I5("*, MP4CQXH6*+])J2"PXL9O3;U:HBYH:X181MPPIBJ:,+'__]1.1N!:)I*L= V^Q M,:Q1RME&J1(-"80>= >FD93!.G6"J.FGCX(#45% >ZCJ@P ?JLO7H:]D%@2+ MI2X!A-S6;U^-VENAU!_!QZ0'=Y6F15NZ@.Q.TA*)"W<:D(* 79SVYO-UW=;? M6K_\X_W/_"SO4!:3(-5"UQQ-S EYO)J&[8#F\624=VTD!W?6 MNSP!NY_*/$YY',K\+[Q_28\&TURE%LJ#0.9&(RY1='43,_0IG2R<#WU*P>&\ MN:\+3M8N,J,X,R:%+>2I69:7U<(!1'=(?CE ]X^66D@P9E.8(T*BIK9^QUV! MEM"/WP5G>Z1ESMY-#))''B9!?J,2K0ENFS6(=W-?.\U][1KW:Q&/(_])2B&\ MTU[7\$8?1]*J(_0/["&#,7E5L\4'X0UIIQ)42&$+R!2%:1QGB+R0<1L"M4Y5 M1E)QY!1[@] 87(7'QBEK8 M_KR)=:L[/0@VZ8S#-M=Z Y [L:FU1W'K82@:Z_6O[U[;8*=X+7E#4KU!;$GS M,EL5Q*1S$0OV5ZFD.H\ET!'^K%8@$KN:C BH7$/:#!R7>D3) MK-Z,C$*$1Y7Q*PG2,2,[;EDV1R&;.$O+UBGR9,EADZYI5Y*5K7OH6RJ#%4Z M,&11C4,^<32H%'AY,TO45D"CG:A'*UZ_6C)^=!W6>''6[X1MML_9Y\% _&0@ M,BX+Z(Y;RBK3;N?N32)D9B&*]3^1X6__^V]BD@#+KN%* 28 )[9\D-4H%&7Z MY]^N/]A< MY<]6BUS@>,\11>I*3<(/;G!36QR,]&1:+?O+L9H5(YY%^IV\0./BBB].78\# M"_#%3PL05=HO*ZXM27-W&W'1:OX8+V$V<*%*L2CZ_=\^63]A=T;>O9^3G %' M\585E$C8TO=5Y"H5A\+_P S]N%+W2I#5=AWE"^N:T,TPI1U-/J<2M9;KSN5A M)^L%*J<"PB-3#XA8%8T N8)T-M<.X14.26+*H2K8=*KB"-];PZ 2E*P25*C" MYQ;N'+)B06_$#.F^C"I4 MZ18M3;QL4Z;P&D&CNG8U%+MR_%1A\V\$:ZD2TE["&,1;L2FP!XZ$*UMQ8JN) MU'1XA1C[0#.7'O4U4.7J$"8/M8P_UW--I5UUTJ+>R[#IR+F6>PB763H\U][$ MRXNN7L*L)1E(7*5Z0%(.)\_.K_(?'GN0T0>/-I*G6U7ZY[5-H:1L)[R*%!+9 M6Y3@[PD71G7YL*7\R#E1XG)QJ%/EDH@QR5Z-*YM*I;5\ DK-#V)5CRP1GP/, MJDLHI;B\'H/UE]T)LR8KA* Z 3EK)HY=NIK7I)F>M[5'.-_ MQ9KT)7RNUR6G>G6;YD>K,!*5$3OIR>R"+2HM:Q /-GOH*D6W?+9XX&FXA7*, M3#9/Y:B1K'9#/"ZZ]&&L&.SP2K58,0I.*V.>" _;7:UG1X^8D5>.'.CQ#LH7(ET@0J^B'"I M)W;9FY)'I8U!#I0J9L$.]Z-=.BHQM@4V"+D4B\NVGFB"0ZGF!N5 A:/>3?!: M6M9 X0A:X@IN8/Z)5%B#7?4'26F#G/<_LV.1R\VKY7)26LZK<=SILTM/M)]O M=C)JX_XEB&3E* -;"QYFRT?I2-)3"%Z"YRAV::Q8$+SMY?OX"2W4+G^K3 :L M0"0\9LQ 1>]=(C..6/K9[;%?@-N";!M3QF[ M9V,:C<-3:A.ZHB0@L;=! @+?:3MC+ER7%,-R#Z85E6*K]*$""I(\$Y48)*D< M/2E\Y1U;1N!+D%**=];\!6ORK[=DO],V1P0*E1>+E!O+^B5(2T%@ MO.T4-X$"KQ4?^@/16M0= _ZARK54_8WT21/2!9A5-WP%DTE,^43'R\?N10%B M4ZB^N?)J54_#K06A92'-]JR)6N188A8I_)BROHLU= E4JN+DU(@W"/-D#3X% M@5H)9U!TL"$H].G9L\I-POFY@-\A8LXW69WNHD\<+&PC:1,+TDJHABX MVUCP]E]D*YUNK_U*D?50>@G4M8&.QRMU"+$K:&JOLW_-@E#4('PY M]"-Q7*NH;M4Z&]1)N<+-HD1+])!4 7F"](OL%U%J2(5+.T>D*]DIK65]$F*E M136WA]C>'/F^VE0S2^^_-;-=(C %$=EG&_*W]FR[T!TTJ6'SFU(Y4HWM&@#G M_??-V=QS)49R(W<\IOXG@6SN7,7.O(,3C],?7UK/@Q^V],CAS?(\@(=V=,HY M4QH=>/]> SLJ*;'-T_;@S%P'AZI2#11K@U3KFD5\9A]9)=$*L;CTE(&M19_7 M:\("=I%QMZ&M3YG*):^IJE,M(WMB@A-__WT4FI&)J7FY%,Y04K-&1_X;[=:-:=UXJV=F])790I\H9#3\JFB M)0@?JSMR:VPK1%@# C;TN$%[D:,J'5H[4A_8.7-@R_MZ>2I='^O.,EDJCFW1 M&8<"/ZF[=W3X UM?LT:R E H$3>("H]3Y]RCM)8CN18$ @T4.OYE'T0=]!Y] M#0*[W_Q#02;2U3I!?!N9K7!7]C.M'C?DH1%IJJ4$5-:#P'HPKVI7(/7F;5"\ M5U1>\3HJ[D&&7]T.;B$=< 5IBB+&$BGC3EI!BKCL[MN)JE%%P$A%EB]LO>*7 M [@40T&KSBZLF/KLY-)*PP@44B0D5KGZW?7[GSY\_+5E?9")'M(PING@MI:X MSGPODD8R-Q]6>;A%TBWMBB]8KIR'("EA.9&B\[9:<..N/IMN\ K&O.PD)R-H M!US=SV.%ZS4JKA#WR^;K[FGU_>[Y:;4O5<]^6+A==?W()8)1[2ML<&K MN/+CNRA]5;Q#VD9_7D4K5<$^^OKC*)>NT$W!UE<48"WW:Q!-$S?-DIS]W4J0 M5D#(M8[8I$VY81=\C.HO$:&7.WBYE G(V>MP7 63!.N!@5)P'$A$A#)WWJZ$ M,E0UC8)^?@4;GPC_2N)4R+(<_+QR7-$M2&&$P!N+62A R./Y\A6-+5N6(P@I M7A$46%OBU67HB_4^@O/4<+QRZ+HO6_9%N;-8)F MRO66J,4\%&(X Y7)X>:(AD]%IU3(C3"/?@DS*V3H3^+94_[F#65SI)7NBFIV M4A\RFDD.S"FC46P;T402<4QV6 /.T.W>X/,X1[?/4;M!%18B=S2%?V*8V2]B M2C7PC;7C8G:!IPVR,U2I3W@?J$I\K[@7\D\:V2HW9NQ\M>!T%[)_=[.&' J* MUCRXYJK!VHQ;3D HS4R%>5F)#6VMZ#I8-VV9>=GP6JZ!%(T2J*+16RH;85$: MIS0O"/QY06)X$V//.,P *KQU!$6]4SKPPS["$B4:'+4"KTX+] UI-LE.=X%J MO\*S8/+R%*1MSZ#4^GSX#Q%U?E.WA?W8OG)?V+B8/*++ N64$%8R&6\* (PI MHF-1$*&Y1NL*N[VE\32[8Y BOCAH5J"[ XBGD,"5A$+=]E1A%;@2A* '%-!D M]7'"Z1'Z%W1LN_+(U-!75/TC'<_2X^J[&=991>Z-ZK4H _0*!Y>RP?2T+U6* ML)+;>!G'SI::E].>.!^V%Y]L5@^5DV6S[2>#]A6LQU+9,U8 X=GP@Z#=),8B M_[N4(1M%H^J8K<*QU+H-*E%TIU,WJ'6B+_+T*OF%8*&B$S8LT""GL9=K,!1; MDPL8$'#EF"Z-OK:$7*'<4_G:-JPK.!81I+KFQQ6=566)!&UM24F7P M%QAAL 55!$0[FR@YLCB"\6J)%4?%!'3%M*-N*=U3 6FJ1),!K>I)1KI3@H"0 M1,#' M)@)^\JF8"+@NDB;;CK$(T4##^D'V(&<7(FEP=$2+V7)L0H51<&)< M) ]O@BV![6/=KQS+H'7BT[8$&6!BP\Y9Q!)A35T!MYYTE:*4_8KZ:I= RN.7 MZ7VUZR#>A]G8*7RJ:XW^?;ZYV>SG$Y9,MDJ[4G4%4ID"5'S/,(LUD/RZ2&#" M).5+%@W)=YSR=F%!JJ=7/=C)8A2K?6UDC>_K"@T,*"PN+[?-.J-.O9 M,@QG&? 5D@,G^)/F+]=\8(B=$6DY&06=N95%<3]NVLUD?9R<\$"I.52$O57/ M=%$[<(0J2ZC$D@/U-[@Z1Z4MC]V?;.X!A=')6S \E7N+[40Z)GTQR;B8BIU M9TJ<8SE>.P_/;%7[L5QYB0J>5VYR630*=: PLN'"@K);U*H9QT4Z\N6X\]!^BL+XHN]M6UR$B=L?VJ:BK<(+P% M"]=* K?D*\I"7:3BI?KA%6Z+T%V^#"*B +WTJOI!_ "8[^3IDQ^A[_&?I7MB M/&Z-NF/T4&0)_']??5@Z+UKDO'B1^:M_Z_5:W4Y_XY_;+>?(OPW:G:/>W#99 MQVD->\=.R$SVHB;;VVO8%[0?>$_ KL,M_I?ONM^5+D'"'GG9MAS2=&J\8QX= M?U?;[DIC+#+9E$MI33549_$5!UO5'_4-SR/=MR8>[SH^VJR(L5KL5R[0>H<% M6G^>)"]^5$5:A=HTE*M3[E/P=4^Z/:*4=NNT)NNDV83&.L'[D,,+I4W'T.:; MY&:O!3\UPG76*;!Z )(H4>A)^#_4 JBG8\/$];[<$,KKE:3"E/YO MFYJ[6/YP4T]L4NNG1[!HE9:>)\0WT/*1W3EM#?+GY3['[:[U[J.NS!@7,,;! M&V.]DK'H?]MGOD,V8Q$=M6=JI*CSYA 2MJTF:)AG=3(=M$1]:72(G-7:G$[? M[O1ZC OU+>M4N^& ]1JI>ZI2-^[8[4''")T1ND=<6Z<[L@?=H9$Z(W6/>< . M![8S'IU.ZN[I#M@,4W<_=+ 'N8IT#B/IVIUYAN+KV./VX$#IW2)!#Z4SGSB7 MAG9[=*@]9;CTV ;(T.YT#K4_#)<>FTMCN]WKGXY+]^2:^F;_MS-:\7X[76ZA ME),[@] MMIUCO7V&P>?/X,Z@;X\&AL&7R^ V^NN[9\K@IQ!OW@:[>_(@]+TEE)E)7N8D MS^5V,=Z06G/"37T"I.D!WJ=V3F\-T@IR_(IN8RN4=U/!^!W/G74I02FR+ MWA[T#C5"+C#V>F;>D9.T%#ACF^1IWQ3&;3CO3GA3,%S:ATNC/IQWQC=RYEQR M1EV[-S*.QG-GTV!H=YP3%JRYLZD[LMM=DZA^;C;)B=ISG+%I\K3O#CW'[CN' M:E-SPWML+H%I,CJR\L%PZ=&<6HX]'AP:#S5<>FPN]>QQ[X0^K7-QEIQG!9VW M)7_]//P/%U>ST1_8PV,O5&=3E&,8O 599FSW!D=>Q0R#SY_!?6=L]X^]:QL& MGS^#>_V1/6X?F<1U?F5UC^9I87N&!PXB7T39RZO39=#^$J M#Z6?.Z 1!\[@AT/M^[-1AH:Y6YC;;=O=CF.8>XG,[?2[]F!HF'NYS.V/SX^Y M3P$98%.C86.CWT^%FCT\%CWM;'278>_F>+;=/3@1TK"W,>P=VT/#WLME;\=V MSM8!^MCNDY/:'O66]R9LN;?Q/.CU#S:<&WKQ,>PQ[+EOIY'=&1U^\30,>@(, M>@J7_P\(SB%O_M9S>0K_8%N1R$[M"&B@L/9 6 ^N,34IZ(_,I>[0 "J<.XO& M]J!]PB(!PZ6]N-0]-/7X_.HX-C<(JF<'G!7I?W*#Q+IUPUQ8KO][GF8(;)$B M#E>$$*!1EL1AB#F2@;IAAX$["<(@6YH[]L'4_J\_C3I.YY7)X#YO-CT?H[O6 M7+?/ET-F(S6"3:?<2.=2!M&(K,&)F,:)L!9)?,OXW_!/=9O/W*]G7QK1R,TQ M[-B=X0&;XR B-.C&_0'_7F16 M&*:\E03Z:(:'5(O= M(VE.?"Y/0=?I M"G?@38;3Z;#GMB?C_K0_G?8GSJ3=%[UA]_\??O?C9Q1=3.A[ Q_$Y+X_OW!_ M7,=$G3-N<@/,D7*JXSB6R(X5#P'^YKXE7+1HXX'9B=_!7J MO7[U-"PT!*FM4NN0G@3*A.XB%2_5#Z_\(%V$[O)E$-$"Z:57U0^N@<>F[_&? MYK-;9-U MG-:P=^R$S&0O:K*]O8;=X>W=Z8 _X-'Q=[7MKC3&5LMH57D\CN$XKBG9X5J[ M\3,<=\+Z%9Z;I=8[.''\/T^2%S_^/8^$U6W;>^2AWQ/9&D>Y3\'7/>GVB"+: MK=-ZM^5^WE3NM#O=?8HA=J[V29&L<.9)7YY#=_\A'/N8ZS\FPCMM'S/')S/\B$_\.I3(3&DBZ(K&P6YS"$ MGQY$O8L @7@3IQEZFA:)\#@M$VM(P_AF:64BQ58;#X$%<0@%+S1XT* @@&,[ MP^8W5S0RURR9ZSC-!X$P,MO8EP /8V2N:3)W0M2HIP TJDQ<7]R*,%X@ M6HH%0]T&GI!=Y1 (S4"C')Z./SQART3#(@.Z<3%L&O=-B]@S9]')=])3\$9] M%*EP$V]&Q[)^7G\+1OC3!NH;V9W.HTXS?>P73B3G($]&AN$ MWW/GDF/W3HG#_!1NU)_<4%Z=YV[R1>@-V/QH5>3!M^E-T%N<:WX M&6-N?8XS..QW5:T^',#FKO>VH@&TMP$"M"\<2N+^"73F*J5C=_N]XXS_^R/2 MB2]X9KN8[;+G=NG;_9[9+F:[F.VR'\RR/>@S79[F=NFW[6[OR-#3 MZ;?+=IBO53PD;73LFAA,EX]/=L(_NHZL]_&MF$]$8G7:G;9MW0GK)G&C#"YN MV+ Q"3S\D>YS5AX%66K=!=G,\H <;A!9"Y%,XP3FX0EK+O#QU+;BQ/KMTS_@ M!R^.TH!*]S#KV:T\#3\'L8^_[UE+X28I7A0G,$.?OP#$0,[@K1$OE)PEK=Y* MQ!]YD A*R((1TN"K-8\)J2*=Q7GH6]E,6+=<-6AY29#!:ZXUH3FVK-?4HA*1 M+%C@NK!NK)NW\;54T.2MF>O#C(D65[Z;"6M:-KO$Q2P62?PUF,-?PJ7UK#-L M2>D%+H4P9VI>C0_"@JK13;#;X$N,**;IB)-:1IA\$6$P2QF+MLG(+_XZLX7 M(:P.!>"@D8%/AU.7J4C+F+FPS(+3+HR KA1O!NJ#1.Z9,V@Y-2]_- N#- M,Z?5J_Q-'[0N0\"Q?0H1;/KQ6;\UK'T5?C6J?HP>[+8Z>T[!I=V^B"/5+S;9 MD6YI6^GF3 ^>Y\W.0).-GUD(#W\7+FV+ZJT%BJ^/?_9)7^'AX++.@_\I&MK& MP'/:JZG:I/#_$5E(ZAV!"#F60L>1&^>ZU&$XQZ64'[6]LYF;P93FJ$CS"-45 MDB:CP46T=M=(_<>$G0BE783?6@5_"_R_?+<;Y,_I];_;Z]#2$.,00>[!3ZR5 M(OD.E]#,%VX2I%@>SN19!7BJLH$$HH+NL7.M#[X7B&L>^'XH3B.(C48P.S'AS@06;]T^+BC3X'W\;/^X M]8FE\U(Y\/UF):IFFP&=0]HEGL_W&G@T7__CJ;MA9HG,@:X+C-9ET^TKUEHLO4? MCT#GO>6<[M!V^H=6M]P[E<[<96'VB]DOS7Y[8?NF,[/;! MU_1+VRX7[IP\$3+2F=Q0#B@6U#+ZA^=4.UBY45!]V3.P"UL=2U7_[%LG8U,M MD)MP:=(S."Q;SJ&#=+"^Q@HB+Q%NRM52G5&KK8:AFL3.X/LU53(;Z7XVA-Z< M-5!07RU<4K#3/XH-TR2>6\_&G7LA?[=;SH'(WP7R6Q="?T5WHA@R@ZO"/'@9 ME8[EP83CN4A2N2_:[:,8DB^L7N=[R9=AN]4_F"\MZ_,L2$O.!%$YR;H0X53] M)(!_6(LD (8 *:W)LL)9>#^E^DCK-@[SN8#Q20ULI4%%.JN%L[VNW6^W#Y71 MZAB=L=W=?XS.I0OA)(@7,S>9NY[(LW72"-JA?80P4HEGQVD-CE .>MWE&I'4 M); 4/5]6%&\1/ZSA],+.[/GU-RIVG]G15;ZPKT15Q-@Q)F&=^XR_>Y%50&!]M$)6%_[QA5.I\>L<+3' ED%^EBY3?7/+\$D%PD^ M!5-RSV4J%FR-Z5^^^]/N>NBFVXA.:WRTB>@,CS,1BSF0A=BO&XCM[^794#P61#L@"K8?'32M8(ZG Z$" MS.$^2;@'\%G0[G$$0Y%J8J+@"0+WD"P"!3@+%I9[ RMB! "I#A&-(;IA,PKO M+!$2P _)-VJRIJ+=5+3?*U4NM9S,5+2;BG93T=[\>FI3T7YJ#IB*]J?[R?.M M:&]");.I:#<5[4^GHOT4B0O*:[/87;=NRC@;6,;9&]O="^@C9X2N24+7[=G= M8=\(G1&ZQ\S [MEC4[!^[CFA)P)/.9.24YW;)ATWDPZD:X[^W/\( .F.SS?DUYK]:M:R23U MS)[[J-?:7*SU%.Y7]T*:\]X^_:X]ZHT>H-)O3_*UT#K4S+V=S7+HG\#11J;._0:BL]BBF^ILM$F6>K#YI"/N0 MA+T8/(/Z=98J9OO=UNA;80VZ@];P'LKJ]=(KJIKJ#9N):K [MX1IWQNW>M], M^][A8ZRC?;^&*-'K?;^NP'Z_E975:FZ6)<$DY[JFG17/B4CSD$:!O[G6LU&] M\:_^+M81)X&4ZY2+N%TLO2LKP/7'%TGLYQ[5KE$9&P=LX+2<"=?G,1HM;#N* M"5G@#H=9J,M;YU[$3RQII2Z2&(FMNF,OH.)'JD\$YM\&5$J?PF=$ M1 6)4F"K(V^LD[3I]R!O(?8ZGJ8B0P")]9_#44Y71'FF4DPC[E]6^8&[4L.B MWW&+Z_2L:T/7;\Z/.WI_'UTKNIYSIGRT2169C9JL*1\UY:/W2A53/FK*1TWY MJ"D?/==];,I'3\T!4S[Z=#]IRD=-^:@I'S7EHT=RZ Q:U&UR_9AVR,TON1JW M[6[_T%3M\RNY,D+7)*$;]>U>WQ27&J%[U&0E>]QN?MOW"\\H,^U&FIV>LRM* MF%IW(A'6LW'[V_-%1OTC6BVL!O![)<0RI8L,UF6+)#O658O@:W#%",P>1#EA MV-^*-*.W),B[/A!,!6/MF?!F$::A!#*,+Y,]9%8(A>-5[X8T@ZNQ2.O))K7U M#5I=+8L$1LC2P!.,OK M=\DG-Y3?,C MMB9F?FH.F)CYT_VDB9F;F+F)F9N8>7-CYFM] V0F>$[C'7]KQC]P?M'QHL;Q<>*G_>?6SFF##YO5F'(@P#V>]V)02H M8N1#YZ@.\)48^;![5"?X6O2V4P["/8!76@!O#'_71G):PSH,@D8 %YO/8Q!8 M#5#!0Z@-5 E.+T22QE$DPEWP!T^O\7FG=N\PC<\??RH7WOC\P/2'GT4D$C?D M;>V#4 5IEM &-& ")C&B69,UB1$F,>+T48D&A/-,8H1)C#")$US3CWJ21*>2 M)-'?D20A4?YKH_2U?(VM1??P\-TL\&;6LV%K4,VIV)V5@0ODM LY=B* P(&' M?Z9/6GD49*D5I&G.;R#PP)OXZLTL$%/KW5?AY<2-#]-IX"&J/\^%>#+-$0I M\@GXE^)<:[1;"QE0PQ_H5MI?R$X)H;@!N5!"L FXH%?)#4GBJ4BQQ0=B)DC8 M@T*,-*HH: 3Z!@SM>: C,#$%Y252$ OXQ>O/1:^%QO4H6+_CKO$Z#D* E(SG M1P;@T4MJPNT-BV W:K(FW&["[:?W=3<@2&3"[2;<;L+MS0_VFG#[J3E@PNU/ M]Y,FW&["[2;<;L+MS0VW;_7KF,A3$R-/ WO8&9IHIY&Y1UR;8W='1N:,S#WF MVOIVM]?\K(X+C[)W1Z?IXV%B[0]D(5+0^-G@\(AX/:KN'([POP:=OU^BU]NK MP?,9K$,D\(9<0N)FEQ>1/;PFNNIB6[]._E4 /(BREU?.R$1N&Q<,;=1D3>36 M1&Y/[S9M0+S!1&Y-Y-9$;IL?-S21VU-SP$1NG^XG3>361&Y-Y-9$;B\@#]_&MF$]$@N';MGU K!C+:-$)>4@#[W,.UW[(.!)-,?3G MDBT_V%8DLOTCMR8$V["H9J,F:T*P)@1[>O]G P(')@1K0K F!-O\ * )P9Z: M R8$^W0_:4*P)@1K0K F!-O<$.S>/AT3L6ABQ*+GV)W^N/$!"R-T31*Z[G!D M),Y(W&.JN;8]&CF-%[I[,D,>TY.[)X/^S]$ARLK]_^!JOWM=ZSX=5VT+@[4KJ,>' MC+6F[+;7;HW5:!+&NOC[]E#SLT%/PVV&L?((7@N!<+YUXP81!ID]]"7X-#T, M,S,2-0T@_LBQ_W[V ' @#=Q*$ MH"OV/[-,ED?#$B<:-5F3Y6&R/$X?8FE ;-)D>9@L#Y/ET?P< Y/E<6H.F"R/ MI_M)D^5ALCQ,EH?)\O@6#HW5&"I ,3Y%RD?[7AU )E;:Q%AIHXM807ZZ*EW* MB%\3Q>_Y>&P/1Z9H_ZR83)IQKPKDFG&O"ND;BC,0]YMKZINOUF0=DG=/ *30K)FO ";:!AV[UVU^ M!X\+CY9W3U-@?B;1\D/,S2G]WX69FV_%K0CC!>&OPQ"W@2D<:J*M%XX'U5NU3QZEMQK,I;'=[AVJNPR7'IE+SQU[Y(SVA\

FSD-//D?"%F/FXE4(RG=UNEL@<]QYH96LBZ;:%^K4'KLRU0CRX]S M3"U2L]\[6'6A][=[)-!Y;[G.H&^/!KWC+A?W1Z4S]UB8_6+VB\K,Z-N=7M?L M%[-?S'[9Q[O8M@>=(RL]+F:[7+IO\C2U5F=R0SD.77%X3I4LE1L%%:\\ [NP M[%Y9%+"DP=>]VVD^@Z.RU3ELB#5=- ?MUD -8ELP2+?]_2'8BF=#Y,T9 P7E MU<(E_;JC\:0[:/4/Y$F];VP0E3.L2P_.TT\"^(?6 M6G:RK' 5WD]=A"NU;N,PGPL8G_;^5@)4Q-)=+)+X:X"U;3#\J&,/VNW#A+,Z M0G]@]_8=X2!0U08*WR2(%S,WF;N>R+-U4M@;'*&4,4STK#L^5'Q!'R0B70@/ M6^>&RS62J M>*7%^3CV,MTF=C7\*=_6RF, MA0B^?^1@T"%54E:65NCFD3=CJ-U/8I&)^40D:J?4)'D;-;>(M-.Q1_UO$FG' ML9V]1=K>23H<(\IIH:"4MZT*.0U/!["+X7N)ZR$H,''G[%P=D9:YVW]SXWB^_3L>FT1I53<_"]W#S%4\!5?[^%K=U; M]57SW'$GD0$6X=S]P+V)8F"=E^+](W0GLF]Q(1#:U^0$+/^";+93 MV/"32;QTPVRIO;N^KWC=R"DGC4]',.0L6.@ST#J";^>=Z0=>[I=>S_0#/_E4 M'KP?^$;U_..?)\F+'_=7]&=3'/\&5!42X; B>:IG,E7RC2X\;]1D396\J9*_ M1YJ8*GE3)6^JY$V5_+GN8U,E?VH.F"KYI_M)4R5OJN1-E?RWRH&/%WYR^3^% M:OE3)$4HW\UB=TV\J1!M8(7HN&?W!D>F/)Y1%I81NB8)W:!OM_O-+TLV0MN,[5[[R&*(,Q*Z"\\W/;B>]*+R31^Q%OZ4QN3V_(B-;K_++/]T.G:O?R@P MC"G2?>P\>'O0.]1B,4QZ9":-[%';,.G,F=3I'5HR9(K>5Q?>'9[Y6<\9NYX\ M\>L5[?=1);:Y1.PIW+SNA33GO7N<]L >/TB!X9[T.7/_@MD=3WEW#$;VL'TD MH*39'&9S7/3FZ([LCO,02 [-V!P7[B3LGZ;C[)G<("ZF*+UV.9#%N.UCZB K MQ>F#T1'UD/7ZZ.ZHK#.C2J_^H)GUT;LC^$SX<>_0"N85NO=;SC?3O3.NU:7W M^M^OJY3>;U5E>9V;94DPR;E^9&<-:R+2/*11X&\N2.5 *]?7WROZ@.*$4IN> M;6MEAOJSBR3VH&UFPO6+ >!W,(A6G5\9@VOZY+-EI2W]PJ+B M-V;&EP ?F"8D"32HE\L:06S&B?6VO$:NIUW,EFG@!2!FC9;Q'867K& ZWRKG MW4.A&]:(^:BL(]TBW7NL9Z6 E$7!3=,8^(G20-6>"VQH2Z*2PF=$1-67BY%D/3B/N7S7U8"*02+/K=UX6(4I$V;5WK M-^M'D0HW\68D;KJ$"U[FT4UTUR_:5 PVJ0BO49,U%8.F8O#4Z?H-J',Q%8.F M8M!4##:_7LU4#)Z: Z9B\.E^TE0,FHI!4S%H^NH>R:$S:'2VR?%CNNHVO[K& M&77MWLATU352]ZA2-QC:':=CI,Y(W:-*G=T9GJ9.S20)'9 ];)*$&ITDM"M. MF%IW(A'6,S ]OC6B#^?(/;14< :M;B5UQ6FO2UU)=JRK%M;7DCH0^3N(I8$O"HSIJ1#I*EWZE5P6^%3L?;F:$*(W<@'63,D ,O>EG@]4)DK0 M%Z=3 K/&)_TY3#[-$@)\5CDQZW(4:AC>>JN&=2D\E(%3>:.K9?1H_(#/Q![] M8^IZ01@@4G:$S $)FG."0\&#)?XZ<6&ZP($\D?,]*%GA;"+XG]Q02A3,\8L@ M:?G6X+V)U#\>T;*[&Y[NC M8UHWUT+)XQ*>@L+SPY7H/$;>*_'V^5PD'L:&:\';21Z$?IQGM96[V% ]R##> M#J^G^6(1)QC7#[C07L7?Z:T(6"!_(5N?VY6H_Y8P?*\:$\\2]U:$'+?V<,ZQ MS\'G(J!=#ZD/]=<7(DGC*!+5 '@]\E_]Y*88OFG77&Z.7M^T:S[Y5!Z\77.C MH!=^%I%(W'!=^HP!7S I'8V:K$GI,"D=IXZG-" 0:5(Z3$J'2>EH?D*!2>DX M-0=,2L?3_:1)Z3 I'2:EPZ1T-#>E8[/KQV1V-#_:.7+L\:#YX4XC=(T2NIX] M[AG(#R-TC[FVYQU[/!K\T&!YN_"]QV:.R>=X>".QGM0QZAR:D%'/Z1CU M#NWS@BD=&^ORN5>(RN@HGEK;(J$VBM/59K(5H ">OIL%WHRP'J2YI5[<\$DM MG007R+DB6*U M]XEKW<7)%Y@^_!&D3;9<@<'R)"'L#.+$-$C2S/HCAT^+!+_ ,KK2!TCK:;.2 M+(._P5U4-KV8Y"G\.TV1$[ 1):Q%?GF$X@8VGMIEF[ P*G*Z2.(I M? K^A0 >$H*CV*<:011,!WW#IB2AG%AA$R-DHA%^\?IST0UD2RI/HW(>KM'A M(8A7L)E-@L-3SAEHU&1-@H-)<#AU=*$!83F3X& 2'$R"0_/#ZR;!X=0<, D. M3_>3)L'!)#B8! >3X-#M?AX3ZVMBK&]L#TU+"2-SC[JVCNT,#%:%D;G' M7-O0'G2:W\3DPO,:NOW3L,AD-SR0A4CQ[F=C+6Y]5!Y#YQXZ1PQ;@S*/825= M809K$ F\(:>?N)E(6Q<6G37UYR8\VZC)FO"L"<^>VC?:@*"""<^:\*P)SS8_ M.&C"LZ?F@ G//MU/FO"L"<^:\*P)SUY >':MH\?$+9H8MWCNV)W1N,FUF$;> MC+P9>3/RMGYM__6G4&KY8I)1]?3ZNF!J>!]'Q$H*"XHHB!,KBC-1%%W#%>%]?"OF$Y%@ MK+9M[QT4QO)9=$->2MWLAXR#SA0J?RZ9\H-M12+;/TAK0K -BVHV:K(F!&M" ML*?V?S8@<&!"L"8$:T*PS0\ FA#LJ3E@0K!/]Y,F!&M"L"8$:T*PS0W![NW1 M,=&*)D8KNF-[T#:EBT;H'E7HNFTC<4;B'E?-=8;-5W/W9(8\IA]W3P;]GZ/# MDY7[/_L$U@?)^%=!Y,/J7U[A0_>]UGW:#L-260Q7__L^SJRY<"-8R#0/#P@( M:M'9NN/CM.'9+<8C16I=ZUEW7):QJB>/*:F%H=JM[E$CK:FMA5D58ZWK][XY MQ/QL,-0 EV&L/(+70B":;]VX083!90_]"#Y-#L/+#.]- X@_\B!;6JGP\@1_ M"*);D69S1+^&2] O"/5M6]>1UUH/?_VL,ZXCC,,, J!2D- @*]^.XNAJK^]S M_WF&G5;A<3>%[Z:VY+&M9IM5[L3EZ ]/J_>13,:W>=9'\"?2$=>N& MN;!<'R?'.Q]6#'H"D?B3&+0*;/4"5B ,W$D0@JK8_[@RZ1T-RYAHU&1->H=) M[SAU;*4!04F3WF'2.TQZ1_.3"TQZQZDY8-([GNXG37J'2>\PZ1TFO>-;.#16 M8ZC(Q/@4N1[M>W7_F"!I$X.DEU*Y:J2N25+W?(R(_7U3H'].3+ED@6-Y:[R6 M*\:XS/K\Y_ _IB=\8S,_OL&4W)ZTP?M696Y0,L;<]85%V20P4!YF^!5\_^\Q M#&[]$SZ<)\)ZK347Q\214&1$QXHHGAB6%WT/C8A)&X)DE<[P+Z"!N):Y+$=9U>XR7N MPN.OP]-PR(1@'\%,I*AI,)^[<'\(W/!PM/+50&+@_^6[W36T3G_XW3%$?7 * MKK_E_!+\D0<^AJ1QY9Z[P!@L!IGC//%VAU-/%"[>*A3_$M;,O14H#GF"T EA MG*:"B_LC<4/%]K#2=&9-P_@NM:9)/+?BA>#"Z11$!%'R$3D ?UADU'P<7W8I MN+\2H0>IN<-/^@BQX'I>/L\9.\ 7T\ +*%;_S&F-K8D"6X 9(E"$ER&: DW3 M0I6"7P+BRZE$-VKB=!$5,'*Y^5R!,@^/"5$LD!YGR'D/\1 M/,1=TQGO ?U@':HH(!!N1]("OGB5H3Q KYV9RV2V,\]A#^ T=4G4S>$1^/D MQHUDBP&F3@DN4> ]T+RFL/6R%+_L)TAY_A,L.%ZH_@3X1@:32EO6ZQ1F,,?Q M%'P#_<%R$T4SQL*HKDA^F3BYF"U3(#L($$UK$L2+F9O,74_DI(X94B."]1+? M7!C'"Q; ,""RFW$S!+D-B*; %Z1X@K@1B> <#R_.0V!WF&H?#Z8XG'Q,YV?H M3K H/TZ6.+ +$K$\US2,O?;5-"?%J8D?[AKD+Q)QD0!%@)Z(VD'\(*WK,JA MFL7>%[O2;()Z4R"CLAF=H=-R"J 3?$S#$:&)2Q01W#SX MPKC?;8U*4)4W."AL-/$5YI4R3LE<^ '2J2)/A+V"VY+3=4")Q(E/S3KN@FPF M=5$!D[*(P\!;VAI""SWE6K9B9 FN(4,P-LT8 [!>O\1H2/5^I2YV$LDPYV2)TO] M>2)^#&1)/#RG%RZ(%.]$#T1\(DJ2P3IY08W%S8_KC;2WVJA!=FJ!U+BI0V;8 \27/,Y((5BIO MTX68'LC<+ZBC;V%E[@U-;AI$L.%(;!80B;I-@K1C%RMI$#@*'NV.%4\JQ!&3]) MGR@4%H*WE2:6G!0?JQMG16N5/ 2J^4&8DS$NNX&1G3:+0Q\9 T/9Z@[B2?2X M%2+HAM J/6R,I*6B:B?@_E>6"C**O":I+<<6I,&(WL$M&"\W\"_9F(RZG,4\ M$>Y=1KRA23,Q4&^F1>Y,(EM5"4]$* M0+<$L,5<0IJ# R;P>/_)D[WH:NJU1N]N0N@::;-\4-GQK8<.YYN*?DG*-SL4_,>$ZZZ3K"2L/#%[+.7'ELB6NU[;[_=Y)).Y@K3VE_VNFUGXNU?8/RO7L-NO:XW=U_0ZT7Z@=5X;5/[JW"C<"=H^X,.W9[/#Z=-7Y<;<;P MC.*('[9Y11J4R/5FEZMG_\Z -M6D/',&HU9?Y0BK;#A.Q<&FA9@8Y5+W2,S^ MYS3D]J!LU6AKZLYSB_KS]29B7+5&#,MX'7>CVM"Z;*!;^:4%HLIA>**)75!-3B M47]4Z^[(Z(J;^SFJK+GU71R?=9Q66Q_9%Y2Y21_F;+MY#&30ZQJ>.;W64+W# M)Q'F'95%&I10Z<4IY2ZMZUBYLUUF'&UND$DI9#2/;I4H^DQI*4%*&9BUT6H9 M4)P?]>WB4^T0BL)?9@2Z0+.^1N>%NU2\JY--'Q)G08F"G@@6C' I(DQ- O:# MOUPD19+N;1SF M"QMB!B^E53%?%S'F>F#&.M ]R;F4!;ZOE!<@Y*E;$^B7=GUJVD MUNZU2_6UE];N]CLEJ0]0K\YHW.I4BD[N1]EW.N5F.4!MCS5M3WGRWX!ZBS5G M<10)2IGDHI6M(+:@L/MZQ^/MIP9LDD-T.^KUCO[\!I7^K%LE0%WOPD?F03Y? MIW8K50=2AU?&@GT/E)0SU*A9%+C=< (J%T/(,IU'4>"=[@8] E2 M8)0V/)4]%(G>N(D=.BU@!_2^48MJJZG6'OJ86):B<(?5:D@>GD8J*575S"#E M&\ZQ^@&Q^OU\ ;H'B<5$DW4!M/MKUT-O,\JYQZXOU-@W6!GX-O=*.N?H^JF0;E MCN5"L3P!L4SY3-Y13=H?./5[7^5UD$$07EGL@;>&A1)J/-O:VVV/N9MIW]HQ MD]Y8LV4:;!'NBOGM;Q5*UG>'^[/^((IWN_U='#Q$E#K=D6Z^[BM&O;YNPNH" M>.1%7"\F)CGM:+Z$,Q6K _7G3]NB$.>ULL,VS+KPRL&ZL@O*LEW?,55;U,VR M))CDF2H?NDGP2@4S\83PM;)BSOV_PN,\GP!O<&N(1!:>/^NU.[J;C62W,@26 M@G&9+#RNEY!95 A"5K28+\)X*83\0R'\6*Y-7QGLNN+IEH::'ETLBBU!U6R[ M5M-9.0D8Y89,<6TDM%C2&19M:?8RF3!OP[KS-2O,E._2?4J6\49=LJMOI_JK7@>"EVF2JDV-Q^BHWTX+,_V>]99 MG?+*N4'MWK^J7S6%*M\07Q'!)"UA;BS&-UJ9\/'(8H/!4CD83@EA-RZ$1'L1)1S^+M89 H:0=10=D#>7L]A"9Y+)=8_OW[]6\OZ0 @. M.+'"<0EODI=SUP1EU7F*==R("H/0*06C;/01Y?-%6^[?2"\F%9"SDY(= MC C;(,@1F\L;@/(P53QB%=^BTA08WPKC-,>9N%D-6&:/==B,A8:P#B5X"PF= M^EJ"9Q!J3TVS\IR)$UPXRNAM[+9EF)Z"%K7ED]<9_GL3$[R&FP;\\D2!I)4O MPJ.S +1&0KL#)Y0$"(# -ZC(N@7U'&,9/0-%P"$0)Y*^&F:02S!E194]ZS:B M39!X^1Q(@3K0UIR]Q (^"!@F8"9XH@SJXQ(@2[DB=Q+GF<2!2)(E^>PH$E P M+Y8>F3+J24 2H8OJ"9\#*XFW74A[7Z%(FE@Z@01I,/E_4 \0&M M]S'(;T^ MR*\G\J]NY#(,QW^GUEO0/GF:JE#2Z\@-E[A/0/)_*BCS1DD5/?.QW&(?"E20 M!U[BU@41E9U7MHH1O8XBW&FK_"F!,,V4=>!GL(# SB-I]KQUO.PWW#KF91EMX6:%7B;,8XM[C+X M1:C^_5:SDE[3>?,J-I4*9KG\K\'-* M594W=4)#HD^" :_ _@@+[5SMC8.CA#*[(R$PTXL4+CP$-=8&^I)+_ZV61!&7 MH#/K,&7M75!_C/.*?Q$^R^V] M@2>FLY7ELJUQD\Q9=;#H]HDH)J1=[69U!7GBJLD7E2_=T2V*W!-%>#*@^RDOJ[(==XF,6"IT4A&=,<(HD/?PY)0EP(8JV*)#8@V]?R'$ -P?XIT( M]9:-/1$PN6[N_AXG!,[)$(OU%KJ@Q QE'XI,3AJ);W1C99PP/HW=;A0=A_#L*JYQ,JL<5\R1?AFX,LJ*O:?6)Z^H,41"]IMU6Q$!)#_ZCB=?F?\P(&$-_'5FUD@IM:[KV - MDQ?I Z+(4YIXS']_]T&F9:-^YZ=+M[=\FA_^Z4-9V$&1><*N5R46%.J9DP,Y M5>;5O/"SVWSB:KYW/6#H@>ZC@.S)@L)M;TN=M/7=3L%/PJ,(K8Y!2WFG3K\7[/IX(R[/0HPNG-R=!,M M](=^L$[I^=_4N6K=G$XNDYJ@L>25_P;A(@D!9LO 4]&S:;X-XF[F%G/)S_@VQ7IT*4+I8(EZY DZE-E:]1N MKMP&@2C2T)L=AIF =U%<*Y:J+\]"=Y5FM)=) (&/!2?3@!7'NF(V38YT&4$I M4"K&KZ@8_P?EL:B(#0NV)UO8:1D)G(< W[X51K@K2 M,G4 ^RQ]$>S07'G>/HQBYUXLL*DKXIP"*K*QP\H1] BFP6.F$N@G<-D09H,& MME6^27J8\J6(_[[[3"8O 'G8Y:#ZA&CI+9C1D5#.%%[=/;!);N46 6T>DT*)N:K"GBQE&XU*ABTT+5W=G6B$2KIKA;2>8R#4N;"A%^CD7D/^4)VG[L M ,E]X"]3$, M$X=AGBHS[BZV5'>ZA8AQ'MCZ9ZEO:=Q^"8E_18(E4H8FJM%2"6GE!* FH"I8 M@ 72< Y;^0(F '>BS$5!T3,DBQ0Z.F.#61Q3G;UT:M)>+V49M0F3 ^2J+BLP M'SD[4A1PN\%T9,XG5=H0MP'E:_G630Q3E;<9E+.R>%9^N\R)>\4Z":NQ-<:P M8Y:B8:"L?#!N,$ZB\5ISQ99CD77!FQY+M64&]B(,RG37(HV'&Q,I?8G?0YD& M

5U?[[DO;Q5:GOZ^H1)%#+89-^Y$(^:7_1QUF8J6TPNW6+'68\ELI\Z+?O MQV/9,Q[+I^>Q/!^#_[?7'S];U]?H+7(ZKSY\_MN[C];U^Y\^?/SU]>?K#^^/ M3CH;'=<,_GP(0]Y=IV7](F[@I/B-2UZP:UX3[SJ?Z=3 3'9?!(\XR M$?E-/(<#;EXT#'T32V@8.C1)9IU7FSETPE3C(L]\K,I<'S?/W.9[3Q*1"2O- ML9 (M2@)A6/):C@A^ZC>QN$M7H\"['F="&YV&R>+F /W$[PGR2:5;"?BE43V MT%2V(GJ;Z]_" ;5P>6'"8(8NS:YHW5GDO[AE-%GE&ZJ0=;0IN&SKX?N-@>:C MM=JX?1%:[76+LF*MG[B>IHD:[4.E\_6Z-(/RNH_BIP0!I5Q/7G.M*">P)$+X M(G)@FIO0<9U@BWV)X*:' I5']*/N+N*VO9AY@-DLJN\GJ]<9W#2SF<=[RP>* M)+J37Q;4+FTK6LZZCHR:L4BJ[/L?@3_@57BCVUPS+.,9,0]UK1 M<1QG.\XEW;EA2CHGY%ER9- ]YSK07R.82_%B[G3^_> MT(ABDN28UHB9+1C=D9J)B(MB4"H9#9+B/(ZXDT;'I.^.>4MJN\HM6:RT7J!8 M4^MN\EKB4JT[_;':6KH$\K1LT,RYY972FU3@J-8?/$O:S2Q5AY3:E(4S5DD: MSHAFV3YWI_Y&ZR\5E76H7#/L[0P;@Z'FR"A$?QL[P;DXL5*NNUX0J-Z)=0FU M:G95B.AWV'?5&-%Q1I!>#!O%,G^XJHK.M)*N3!7X5"SG'*Q3RE31"=@Y4P*6 MI8AD[0]?751!(COTUNRIBLN/%+.^>RL%W=7*:-:\*HBUMUF$6!)IIA?\B(2L M"W15RKTM78%:' %T!N:K4D=V\I*@F]I#O$7-L:N-I/ -$0D+)ZL-C$O5"L$S M,+M\4LM8\46)-%KE=J+^CMFIQ5>H1OUXR[[;I')'WK,MZQ]1(FX0LA;9\N>GPK*/:46O_ T,HG M$06P 4K>'L#'AM>QCL>-8U^O9?V*I42?W*F ':G5J#X9MH']W3BV]5O6!SI6 MK\L[=D/U986'FV\O3R]\Y]Q'^*[3[C]P^.['/T^2%[OB34 $[PH(FX 5^#+- MYUCC^>JL=]B@9;W[.@LF0;:W)NQN]ZL6TL0%L86$4@]RS(UP%ZEXJ7[ !.I% MZ"Y?!A'-D%ZJD0P;4->V MK*[>8[#IA'A+6&44AG_"5,"PT%->?@!&R_NX]81)(!7"$Z8 " $Z9=^ZF7C: M5!#^BY_R) K2F?"MOXE$8 2I0I)CNS[+"P'=(!:919$G2RWI+%I"CW?=7[E! M<,O90T0.[M=[?][J/O3<+V^UG7I^,IEUEF6+ER]>W-W=M6"6 MK9OX]L7KQ)MAA\IP7Z(HLJRFKU0'# 0W"R.)(=Q9,# ME!T_-G60 ?4$[)@<.ZK C@+$%X"17PP!R**(L:.PGR& '9-C1VT;.V[.M9%; M:LQH< $8^<40@"F*%SBJ\ T/J%%3$YA65:YX#N)F><,0P/=?%B\05,5=805LEQS;)3!-FF&VRZC\!XS\8@C@^X]E._'XG;)=ZIO/ M@.W29[MCISTS3'49%?^ D5\, 1Q_\0([M@C]^:4C:FR70H\]\X,(I7_N7UO2 MQ[/U5@*4GX$OS?#W\_3LJ+QF*7/X(?T8PK@8L:&+%AZ0"Z2^/%" M8<9"EAN1U^.BMR Y^-# IAFDUIAC+!H4UI>5\00,P!#\?2]<],,HH=-\RF, M]%DG%4>)X5/25>PWHCE)0=@ &.)@". Q M"QDU-!NMK*A,H(BC*:*)2,\CLQFNEC5Z9\GBDR",C.I.P,@OA@#^LY QQ,Y"AA;MUT<(+7)#%>T)=B@U)#\9E5$!"ACYQ1# @18PN*B*&EBDT%M-FS9& M:J.WN-5*Y[/4RVPU*W(D*[(:B2U2BJ0UEMS0U^.YK[<6B9MI!U*G3V\VV>JH M,.NL1/G](BO#!1B (?CKO-';AVT(K]1Y3PA.O8 !&,)A\!>RPK._?5%J\NWZ3Y[#4AH$F2O74]RGU-SX]LZS M;<:W><6;:S5:Y]AV^,>ZFPEFJSS^Q;=!3FM."M&[ N.2%[<@P[&)Y\;?LFR6 MM;D=WOUN3"IWL>U;V@[F>$,*XZ]G/#V]35=9CF]=79EHB/QDSV"9?YQ9FJ)A M5.L9]7Z_7D6R<:WW]7Y?-Q1#UG&UKOU0Y:NS\*[!G&;'5$R7C E&[R74IX]X M@\@OY#MGE>5>I5T:'<+5WD]XF]]JSM=-EKG?-K^TFQ+LZ/NR>WCJ9W=='IG8 M?:E)*Z0&MRG%TVXW?'JK74O)RQU'Y_G;2Z/[_?6Q$_O6+3=>45-CC79DZR/; MQS+!/SUK@MD_5&]!X.ASQW8$_HPYD']&N4G/48 M(^%,OW"]/*D?'0""Q@Z^"?]Q:UK.F"#_9A9WZQXX3S* M\LR!!%,\02W'C^_:]\?K0>.E*3X^-5O?IJ_3\ MTBSO$Y=6M\2E2?9IQ_XAWRP^-QW/?.=]X*&>!]K2#)!\^QI4_NP M'6,KB\_%8#';NJ]KN60ODQ'+*N)/)TM_SHA,OXJWXD*E[ MD$@@D4 BY50B-8;6I$$LJ8L(]54%C5L7BB@:_%+<2J&;?KTKX$[)'?_ U!+ M P04 " !%B -7$87EF-<2 #VW0 #P &=H+3(P,C,P-C,P+GAS9.U= M;7/;N!'^?K^"56EEZ^OHMGW6^ON'GW[ZY4_M]C^O'NZ<&^(&@#/T 9\0.F^W/RBR:[)84C2=<>>H>W0<%XM_I1?0[9YYX-1K=]\='[=/ M(#QJGYU-WK>[)\ ]/C^'O9/QT9OIQ7AR=NP==;OMHRX\;Y]TST[;Y_#TM-T[ M[IY[\#T$)Y-3Q?2%73!W!N? $4W#[.*%7;9FG"\N.IWGY^>WS\=O"9UV!*=> MYY^?[QY5T594UD?X^UKIES'UX_+''?GS&# 8%Y_.5H6G : >P*(C@,]G;UTR M[\CF=M\?=^/2DAIVV^7$#6RR<2OW?D[U)0M]WMM8]Z:5$> M7Y&EY;SKA#^V', Y1>. PUN!U@V<@, 7) '^(P ^FB#H"57PH01[K4#J9P[H M%/(O8 [9 KC0J#,^_.0X$B,T7Q#*'9PAG@ V5I5EE"NREA/B>4=F? ?ZG,EO;?GM[0OS6AUSJ0%K3P%86$E.TX32HR+.B0CS:X.,=V6=<@=6D6ZH*-4 MWYEA-?*'JF$GQ 2R]>]L!#+HOIV2IXY+ LSITD3Y\TCB+S9JO\;,@\A&=EQ< M?LB1"3 F7-'+)]&SQ0+A"0D?B$=282YBK7F DW@"S5B"G*&I_EP ZE+B:\9Q M9T') E*.($M;$<5@1N'DLC6=M>,Y\GL0%,NS7%5_^W!$DT+]+VA'3 M2MV[;#'1_3X,>Z:^S5Y0:-ML0<*$@5(@_X^WW@6^;>L%B1OX_P^-]^#$MO&" M!&%4H>V2>B1^=Y!WV;HFPOEM.?+9UX=!F0>CA(;%8WXQQZ0J'[KJ7\]I)YYR MVU%4OW0VRVYP"1CT[O$']7E3KR/BJ$@)X89*&-.M]V8N6?0P[K[23L4>Q()8 M?&#$1YY<*5P!7WH'CS,(.0LP"#S$I1-IWO7F3+4 '0E4'D7WPA5"$7,GS=V) MV#LA?^?GE82_'M#,Z_@AH% BQY&H^5Z@79>@Q?EX6YR=G]H)WA.T%\!(A6MS? M5<%]3: C)1[PSX?FD1/W^XSX'J3L1DAV$?_X1X#X3]6 M)LM M=Q.JB+&:3Q/63L+;B9DW"+U_$(3Y-U%_T4?F&*U1:9'H;2*AR)V(OD&=K8U$ MR#4#P7*.WV%X(\54"]71)E0F(0TGD= @,&\!HM^ '\#/$,C.4J99FF7ICCT! M7WX%V/L,Z'?(P=B'C] -*.)6D^$V0K1@'V^"+:4Y2IR3EO/,@MVZ;2H?1/!PU%,&M3O RQZ$H[ B\W$GR;2]G=F61Y2 M.XJ\03W]"*?2N$F?&Y(I!8L9<@=8)IG;3CL:1EI$,JOOB&/HNJ]X.BFF#<+I M ?H@W&_ARQ$%8BIVU;:Z.4"%'+3(9);*$2M'\7+2S!J$B%FH=E\A8)-0\/GY MNY/3;F:F,P\%.S_'GYJTN6(&P$C&?G8.:\15"VIVLK0 -132)$@MPL2VN-JS MUH*;F6\MX]!-1'B+6+$MXMN+TFI )JJY@^!T$[6B/+IL"[P1-RVVF?"I0<2Z MB=C)J+(M0BD:+0Z9<*LD;F)'AV%FVZY>H])V=B:N&I(WL;M305%[7V.35-OQ MI5'5)G9_?GC4VILOXZ(%Q3C4VD2 -D*GMLCDD^L@R29,9>.O301#$]6S'C9& M[+1@94,:VE!A$\'+3?.\$4XK\K=-%HVY:*'*!"H*H#5T%?EK04=,#?&Y/?>OE$7$@ZXOSKN\LXD+_"A/+*' M7=':\/3D V+?]S3Z#21J]2(3KK+2B[@&X;G!5!T<68F#LA1"]P!=B)ZD6R/\ MGFA/[II"#RD/>$_Z8B94JS*9*)B5RB254"Y?O!\9UB,Z;MI M4F?3+"&/X]8 M"V,FB+9VNJ&1(%AL" W#>UR60_&C7!3)./Y"+F2LP=NE4"WH.4F2=OM3;2>N MQ!M'54.-XE5%#FI3CF#U!<$V0K1JD1-JM%6+9KN(%N@(LT@#Z'U\D:%":&_K MMQ>E58=,D-->'2+13BR[D5JQQ79S1.$)=UX^H\*+N@(,V:O+'NN@TZ-L9NPN M]L+;,:GGR'5&7#-'5>V@9G805[='NQ2J5:1,U'@WBM1LF[4%@GU7]!KBRP&^ M@T_0/QY@QJFZU^^'3E &U="J5B;*O1O5BJOF#+"C*N<<.ZGJ'13.#FFS4C]2 M]^QJI%7#?9QIEHZ;18[902-M\$^"KU\Q%6J%_@,]M7M-F*K=BO6/5$KK2FGU M M_IQ0COZCZKPW>U$L2JL"F?T*^\$?2G?2XANI&#)'OOK8SJ76PI?95U")^DT? MHK(3DF"YRMYXDN^$4*X\1H1^(;S"8M:.K1:[G"LCQ^$UGZLP?YCU$0MQ0BF. M$M-(8,.3$=4'60&]#JKC3)P].J+1]($6=H/Z/Y5/7!&6(C9:=#+!ZQ4ZZL-Z MJG-C44KC% WAZA\ 8^8@O/P->-<)7A;D6T4S,>(5HVO%8B7)6LIQ$V %J M,S1L%J75V!_@WE]61.%];A72'K2\M$#FG,XON2*NL9!%YQ0K0;1!JX4D$U]> M/^380 3RSR>JI_?J[$V\M6B?)6S+68M>-A6XZ#1D]),3"DJV1P\(QUVTQ5DA M,WY:-#/QMA(TF[VPR._Q!\@X1:YZM8;X?]VE MC=;)T.J ^=T%L;7.^2D2>E" 59?(! 7U(7KK5NCB[&H"T'#7@7Z2?9U,,>@K M6:MW=T7^6C/'^\9]%$E<8>,':Z1M&6M!SH08B2?0#]]"*-&=SG[?S$SX1,70&#SR$I\FK;L!8 M.+? Y9>M"? 9;#D8S&$VAZ*('(O_96[C98O30%"_C*F/+A:0(N+))ERV$&:" M%8]_&H<'IBY;'APC\90%H@*(![(I0DBPN&R%!1&'\Y;#%8_PR9Q@ 31=#L0O MDG>K4]!V&<.4;0J GYRU9LDY;_%09CZI4]HJ3D"P/$(#92T+^F,;EOH^\H+P MSH#7[Z01I'/+3@A);!IIT9R8J&)S^A,.:=_WR;/LSUM"$\2$N:B,NSG;>HX/ MP&8;V=1][,GDAL0JKO*DB[O&CDLM>T) )9N0[)+);:UKPN1;_ J:7492SY&N M9O"^*V *L\K5513+$7SA5[YZ(TY!2[5T.Q_S'J=M^8GU+G@L1MN\3Y%+\JMR M2?J?/_:%G?H,YV-(TTT+JQBVK)1DGZWRR!P@H\DL+V\I@$?=H]/RIAF1UJ") MX9NO/T,^(]Y 5)FI/<@O@:S@_>01 LX^ G>F7M+P*_$]=H]',WA%!'"%"KL5 M3XOYR6*0(LSA%%)M=\AI,SD<%X+(Y'[4"V)%4)?3[ !CCU]X2/!FD0%>;YH, MBN*I(="125C>?OLR&,P7PBS(,O>384#=F9A ']!T5C+IVC&IYS2\;AG[3V+) M(BLIO(='83V%Z91F)?J3MJEAUJX,B;%B/V4WS&MIHQ_)A%\!_+U\WMLL58,I M3O;I_>1&'GTEZFJ81TB?D!N]_L3 )LSJ(P!\&(O=*\R]]FMB[!BAKZ MK--0R;W'T,0#R"6HP:!0@;E,B+]/*]^#/#H&>%' MT4SL72'"7 2%1+G4_XJ1FFCX\G[RF_ K1&LXP=_8^NI*NQC;&?L:S&ZB-E3& M VY@^'> U^,$<5YLF?)8\:BGJUOHN A8U62ILV"&Y#5 /'_JNX(3(L9[[@2H M0NG7E>*.YFQKZAA&-=!WTE ME:W<55:-CSUT3.Q<^U3!/48(_'B2Z[*?H7>% K#CKZ'ZZLR>,OI=AV: MJ^(URW&( WA+R7Q(H8LD"/?8)3Z9BH4XD]:YL(%&M#5U_BJODF2 5=Z\K1IP M$\A8X3=-/^U%UNMO3!8X,_9AG[K._)5Q4T]7Z^,0OMUK1[Z4U]:+>%MB*(K+ MM6+QAF.FX)ZJ;KI741J,IWWOWT&X\<)&Y!I0NI2CL70GN3K#>HZ'U1DZ&8]D MR(-A%;2VO8RH!O9]M9F?0N1^(KTLZ9\1WY?;04*'J)AZ5P= "T&OR*VF9K+( MKI=CKJ.J >A?,0A$KT%/88'FJWNPHP@6\!\YX.$->*;[&EOQK$>\L+(Q^B1* M<#:(''BU3MF]QKP60-F'[RD+F/\ X]*=37<@O3]Q)%JUZ58/4O".@M M"6CQ%+(-SUJN""LCWO<\%5<60R=T%O?E3!4*>FU_2AW6&# 6P&@%$%9,F9B/ M+Y"*B1;*0#)58Z.X8RS9U-0>V>S(A"W<##OO9+.GB'5->ZWRJ(A]])$HZ@:]E5]V_V:I>BO9V^V190 MOT8KH2$E+H0>DV'<7%"*M5M/65.#F!F7B^ MZ*U<9?-*UD!KJSOZJ1Q2M9X4?R<0R3R6?2]?+42_[J+V2WP[Q?H["$P'A2EY M/8:"PFI< N=XF13)Q-^3G.1)!.H#\7T![/-&1O]:4N\^1>Y+=P&4XT1;1TF'^"+Q;*JX9V\KV6ABTH4E7_MX,(W0)&4'P>D M/PK_E"]',_%Y1GPOG62\BFN/9H /A$MV!QF3R:&*%@NS#[@H]@#%=(8+>V)_ M NN0T[RVI9-$E(8 >0-\#1:( S_<%%I=M7P_R4L3*#8^NQ11SW6&T %U!E[( MN2JZ'$FS_6#!H0:S2;PHN#);.US5J>K6&4P[3(:J::P[E15CDQVA(ZOI2NI' MG39X]>,.K^V3V\1+JF7A:GC5,_!B8@]'$'LRQCR!--P!VNY^.3.6^>F2@+(^EW(,Q M)*Z!7R.7&A#FGT]9QJ>@;@+#_?R*W.HYX596\-5:?D\[^)O\7WMM7>6*G8J& MVXQG+;WEW"3Y56*K,#ISE#[L;)=L7\9GO\GW1N&"]=W0Z&!W/"W*Z,:C<$"1 MM ;)(X.NV)9M#7HF_\*C>_KI%7[XFCW#5FV>C0A6PI)OLL3HI8L M$6,0T "@)-Y?/UF'&TB!))8ZX"'O1+LI$@1QOLK\*BLS*ROK[__Z[7CR[ O. M%^/9].OWGVZRR= M'.-T^>SE',,2\[.OX^71L^41/OOWV?RO\9?P[-TD+,ML?@SPC^[/7LX^G\[' MGXZ6SP03\N)M%[^=_X2)N1QL!J:E!(4HP+EB@*F0I/?(513_\]-/L3B9!6,@ M&'I0S%GP:"UPR7Q&@T$5VWWH9#S]ZZ?Z)88%/J/A31?=CS__<+1TR?*YQ?O_N'\[=^^>_]7V;V;>^^?=[^]?.MBO.Z-]+'\ M^7_\_N9#.L+C ./I8AFFJ3Y@,?YIT;WX9I;"LI/ZO;B>W?J.^A-_;L3!SSV03?8WE6__WS_>O+1WXZ"?,_9AFQ\_K M6YZ_G$TS3A>8Z9O%;#+.5=6_A$D=PXI2%UCUB>?L:??UB, MCS]/\.*UHSF6GW_X= 15\\Q(5F']RS8?_OQJ#"E,TLFD$]D;^OG\$15N?\/! M;TND/ST3Y060R2Q=>].D*G(VO_C+28@XZ5X=G2S@4PB?1R\6"WK&RY/YG&;. MR+C@42H.R60&RMM(3";6AQB*L5IY:=EU"=;A+6A\G>Y+6,2. .>?_KP*]SE. MEHN+5SIQ=Z)>"^!,J+N/YF58'+V8YOK/;__WA.;RA#YT\6+Y,LSGIV0W_BU, M3G D,@_U?R!#5J!O^/YXN3XN/M,($H=7_Q]F<^.6_%B.>M;)V=L MH!'M2Y<77\*87I[@J]G\ ^'Z@.ED/EZ.IT] M^*A)##IS5[+V5K4FSI80-Z&0>'04ZE-/[$Q++">T?N+Q Q#3G M7$<#T0D.*K( SA/';1*H4LY"FM2:.7?@V80F\O'1I)4&FG'B]?0+/7LV/R4@ M(^)D]%XG*"$E4%DB!.XD ?($SD4=(F_,@=7G;Z)S]>ATOK.$F^GXW1P_AW'^ M[=OGZL?12O>6G+SY]1%*-#)YZ4%Z9T 5"A-BY!(\YQ0@V"BLBHU5OP&L31BA M'QTC6NNCW0+101@5KD34],3$4P;%F8,HZEJ50J#0K!1=?J.@L\E MS9OJK7^N"95J6CD/*J#F$%"1?VZ3 L>5!)-M\5P9@U$UMV"WXQF>G[N7]IN) MOAD9WA(>&OSTTQL,"WQ?Q?BV_$GVM YVA#Z4Q'F$8JO]=!;)="(#X5-0D7.O MC6O,ACL!#<^?W8L.[83?T)-=ANFG,?G49^,C8O[V+4U.:C;VG[-9_CJ>3$;9 M26N5,""EJTS-#AQ+Y&@;YDD 49&GW=S#O1_7\#S?O=C17!7-2'+Y=&8X1TO! M5@J,*&ITI2A+P+Q$)D+(B;=V#K91]F&=VKV4O9-(VZT"5Z[S'[-I.O=.@LA" M,441%L\:E,H9?,P!@B?SHX)CS+;V8-<"V435YO&H>G]A-]/[FW&(X\FUG!H* M038C9(A66%#"$P2F%105%7DAR:;F6P/?HVB5HWL73FMZB#PM>F5^@GG-@&,* M*%/R@,()$GP@!XPI QE]4EJ&H(KI*66W ;PAA3][LN6V-%YK)36;'2]GT^4\ MI.6_CY='+T\6R]DQSB^PG5ZF,&CQ=8ZFOE*^@-)%@DFQ_S:?>YW2[>VY-E+2:HCNB(N:("0XI53.&\;\__6^$,R5SNR8;O:=]&">WRG#F/JQC"Y%T8Y]?3E^'S>!DF(TEN MJI#&@HS<@BA#,H*-V=!"^"VW1$^.JVCQ+ E/ M5/T\QR.<+L9?\/4TD85^,UO4 /9M^1B^C50RD7!8B*766R6OP1?4:EL9-:A]7;&RN-[2-9(F46W422*9*"X9^"%R8".>9J(H7C=VM5Z-"F* MK;1]D\E[RKIE"N(+SI=U$Z"6P*WD"UDV+%J*;3$2$J6C!#\K-;,:"-Y'O:I[U,=ZS XBKI0LX_#3$G4-)Z<,Y%*"&7%-$$S*T# M\7M!#(<]"^*A:>\JW MHQF2A]R,$FUDWX?/\V*:USAYB6(Z*R0Y>48:8FAQ]%T@BV9%1O+QBLBM&7$? MII9^7N)"%8:![++/I,M@(01C@3F5%:W6-5MV*#]O,/[0_DRXPTG:2N1]YMN- MQB)2L11CR"[OK\$'YR$(2Z$&-YA".7"^?3#^4'L&[*F AF[R\?%X>=P=.)K6 M(W9U?<9IJLSTQ21NI0"+G,87I(3@R!9[EKR5F 7&UC'2'7 &ZA&UIT8KE=S@ MR-^?WQ3<&_JY\3'3#TOZVD&?E7-WCW[;^KSI?4_I\>#I5@-L= +UY6S14>&\ M8)\\+IYM$LF!R9'<+A,<1!,-,,R9!?*A36B]-7H3PZYVY]/1V4>]+>_FF,;U MY/K;:9I-9I]./^*B,GU4C(I%1@4>A0#EB>W>B@(AJ7W[LK_ M_LC/_H)O>!3L8DRO:,AG$?P)&>*K@/$7++,Y7H+&Q6_?:#*2^,?3,#]]34+K M4N&U7G?6V?/7TR7.R9$?96VX*HS&8M&2 >#D[UE$$%'SK)1E 5O;RQZ',R1? MO349'U[_[?=05P7D3<:D##BCZUZ=SQ"+2157RJYP2\+K:]>TG<%^3W[S](06 MUAR8B!$]6.^QGB*29VEXF5$QYDL1JG5.Y>+90TI&[*OI[T.4'>3;,+M]PWUR M3A-R*2D\UH3"B$ 36C/0UB&J[!5OWEKB[LS9O2:OWP6XM;KW$GC#],0YZ6)M MDB*BA9YFQU[6K4OM)UW:3>*G%V_A%U[;@UF9>-H>6)2YI. M@8+[: 34"0;6*LUY8I%<^'M3:!L\:$BV:2>UKB316LNU19)T!=.Z[)X4Y*AF MQ6EHI9N!'%PVM.2;I#S](I/EW$;- T^7-M3POM)\%,% 5$&(8FDIU414Q;*% M6+M=2,71&MUX([::]J2<-'MOY\AN1Q=<%KFF N4F&I9FN 0 SDT1NODK)UX2%WI9.9%C(&8/0L4$-E@ ML#F9KD'8OIY>O_#.-I M%24?Y>Q2KOUV!-8"MT#^M!.R#KU(DH%B(WO&P Y4@;CK<1I6(&QU[SXB!*QY!Q!*)+E%0@)TS)*^S9I("[>9] M;[=O3-!N['].YZ2U\7]A_E^S2==A\'SBO)U>]=U_,1\OZ%>_TH_33^]P/I[E M2WDYK@L%,Q$RU_7L=RW)X\F#\3$5Y%9;VSQ$[6DL0XISFW-U[0K^T(1HZV.N M&E41R:E*T=;U*E@86 M&#C/BE$*I4BM6R0?8%A#BL4?C/0/19.6!V%NCND"$/UTUCOVW6S>C6BYG(_C MR;+VWOLXN\4WD[&VD+(1F*LM&VJ/V9!8JJTI5?(A6=O\+HO&0^C+HESC(A,N M^&@<\*2(BT4Y#(LCEY- M9E_[C2._?\BAXL=[AM?J!!L]YL;U=N^)4/-QHB>>7W]W_865=YYY!T38>6T; M\2N>_7M)X-^^I2YW\9Y&]5LIF)8CG@-C*#*87 O=G4T04T2PJ,@T.1=T;IT0 M/>P(&Q1=5P@T)[^,2;N_G/Y)''D]O=R">T&>VY?SX^G!\90UAY2-JOV#&?A, M'F,NEEDNA3"Z=:)OCA8^MM]$V1SNZK_F;T/!OBV[(Z[+?3O00\ M\M);)C#45O"%/'\M(0HO@2GIO;;2%MN:QST,8TC[TH^(\ ]-J(?P*W0A&7%# M\U5J5V'3HLL6Y?1;PEQ:*<:^Z#9=QF5'K78+BUW$^2M%SF. MZBW31@@%=JO87:&Z,;E"G=AZ*8&UTUS+EFQ!S5UCS M>UB><[V[W?CTLGU6F$P6;\OM4V-DE;!HG(-2NZBH4FN,N;*0:H<C#>W; MG#< /B3O_5"$/+C"^[.#9XWBKF"]^O+'>.0\HUE$OI"4BJ!AQIH4=X#)<%&B M=UDWY^(FP+9TG)^F]=M;8^WVJO=RO55,WNH<(&M+KG>J5QX9*\%$KT4L)!36 M_ QLNZAME].@JQ^\TF'8,+EI$4@QARB)BJQ1 Z<*:=2:+UWO-M6)Y, M(GLK=JWI9[6_IIK.LFY!N3; %V1\YO-3LC-=E>Q(^V*#9Q%D=[^B=!Z\-!H( M<;#9:9Z:MPC?"-B3R3WOQ:CV.NP[&;%N$Z84A];Q2*1WM,@852!&HK_F,M9" M*5_2@9(1]^[!;77X^?L$UOHK JH,F(K&6&!JUVRE6""W4*4; M5;)K3D)O\< A6>2>J+)R<+HO3;0\17T#X)V7F8Z$(S!."JC%)#2ER7Q$U!JT M%+H@:HZZ=0G EA"'9*![)M@AE-C#C>ZOCS^'\;P& 2^/POQ3[69BHO%16' < M8TVA6?":))"-1A%%CB6W/F]_!YQ'D %HS:!6RFEY@><<.YD?UT*Z_^ID];;\ M.EZ<7=%-SL>[.1Z/3XX75^>1%R,DCY5)JP&Y(V9SQ8C95@'C*4B-TBK3NJIF M-Z2/(?)O3;(#Z+09_WXY68RGN%B\G!W'\;1#>GECP+)6_9&@YN<*F]?-NP[K MV6F_UW6 -*"WY98_N;3$?(0IDY\M)B.!#)$V/GF*7(![7NU:[*S;/CUC3++Y:31:C0#,TEHA09"*LCI=Z-YT$ MC87'9'W.I74[P]V0;L)7\\0L\@%TVB/_ZB(QI3^J4@B8;$C)@:;O:N\13TZ* M5T H8Q99%'. N&0%T"9LLD^>3;MJJ%W-UIJ]A:MSI!>'YD991N=,L9!,X;4I MK0>GN*WW(R9C>4$M6B<;-T.V"8W<$Z-1#SIK%Y9<\UPO2Q.[]IPCD6T.=5>, M%XJME4(%WF8\+QE[J5 M/K(HC.#9 1E7_%R[ MJW:RHN\G>'X*?)7T(Z,%%](Q$*&V%B[.U3O!:Y.CX OSVI;4NM)A$UP;4>F) MI/U[TU=/=X-$YYTLB=PQ7^IEPZS4_5\+/DO)4O!1E-8W']QQ-\@MW'AB&?O= M-=#N1JFC,,=?0G>(];A&>6>$I(@N$0 $$VI3*J;(K0J9U8U;Y9Q-5OC677/6 M(]F(%D\L#=] )\V;(R8:]_4>>IPY:6+4D -#\KQIX7.,!LQ81$E?I/.]M)M9 M!V8CECRU1'H;U;1HLTX@ZH"O;VJ?N=MTFQ!X"-6&.>#&L.I:H>P^4.UY5(SA+0(B6T+)!Q M*[5>QE,DYJIT')?2"8,B]] Q?!-D&_'KZ>=]]U9:"SMUV7'U1?X_)^>;R6_+ M^A8\5[4QR2J/)EH:>>!D3:.I]SI;L)%>T!3>)ZWOM5 [/7HC[CR59.]!]/,0 MG0ER3MDK%B [LIT*35V75014A!6]X=RW/@6P:V>"_4Z&?5C.TE]G38X7OWW# M>1K34T?.DS9F;MSFLL<8[/?HQ'$QMQ9J#J*==-_T."'81T+OYF#!]#I,+_",K!,9< M"BCE(ZBLZL5XLK98.YA^Z6=X,:4F.5!UBY]E=4\W/& M[W%2>SU^G'T,WVIQ_=%9*_)Z&GI][I9K&R.SC/Q50;*PDD-$GH$;3#[%XK'Y M&:-=L6Y9L?DD3-5!]-J(XN15E)%9P64Q F+EF1#DZA[C]D( M[@,+LG55[GHD6]9)/@F2[*^2GKLW?Z@"FY_.RH?QI^FXC%-M2W.6..XZ6T_& MB81P50\3ZC'CSGZ^G&,^ZT;]*R[#>+*XCGB3KLXM']ZFVW-OXMBS"S2%;1?G M_$["Y.KYBQ=EB?,7D\GL:[4^M(9=X:@1"LPF1#"<06\)/+OEKB+5<$XD3 Y<* \-+4(59AZ%YZ]P[ M\#1(!JW_[,Y*CXI*(M?#O%9E\H=MB[OP/1$-;:YCQ9 MDPYJI926W5=.CD^Z%,8FIUAN[U]L4V(Z, W") ]*6@^^7CF),@8E(M)ZW_IL M22OL@UB'>V??@VAZ."OP>?WK>?G\[DG+_1]Y\-5VDZ$W6F//'[5277P1@I?: M,EIXX@JK2>^$!6(PA?AK70E6>X'-CTS?!J9-@[-;A\H83\@S@X+2UQY_&0+- M3Y!1"B9=D*F?Z\@W'._#KJYM&+*^JUD3C;0[5K6V_^/I929,Q!(*C939>DC= M8X!H4$#.(8A2A+>I>2>\.Q$-(;O8,TO:::1I^[MJG&GEF9TB_H)3+./EY7!] M9DY9*<&Z;.JU$*9F43C(DBP+PM/"U'K[]FY$0VJ9V ]+&FJD)4M6#_-<;J&D MJ (23\D=K!_;':;Y]S#_"[M;JJ\:[YS_19Y-W]?7YF0B?PF+\>Y> MQ.65G"^=M\31Z(P@%>=D<+O-.QJP-EQ$YST7MG5F82V007G13?CP?1^3?>7? M\]41ZP;LI<,8,8$7P=6FL9;LN:XWLV6)MD1O2NO[BS<&-RB7NA?*]*.G9C1: M9[]7-I-0)^U4\<"CL31RQ2'0U]J31SOF':WMK;L!WHUH4-YU+X1IJ)%F+%EQ M%=<-EVG%5&0:%:7E^=Q@T)H]#>@B@L MT?0EG?M"BA%8BK0Q1],\7;$#S"&MT0U9M7O[Z=T4.-Q(9;-W/43B^4HZZQM\AF8KJN0)5:':#0$6B<4 MELRR$W=KNQ&2O9,[-YYZ ]/5OEVW3WR]0>Y91=;'\&UD?#%9QP*ET"6+1U9R M_3@RV^A]8(Z,3TIA;S(G:Q+$)T16/SZW2?FLLR7)KNKNL'*.C D-$&QB%VYZ"* M0X@E,%"\&"Q&%'/S.H%A%70VBXXV]9;WGSF647!R>QDL?[I;W"Q^'@4IES\3N\\6HR495H8E<$%P^OY M"5I7!(M0? E%<>/C-![D>% A%Z/?"4, MZ.X<9#8@-P1TP>O:B.K3N-Z4UYU[^ -K M8ZI_SF;YZW@RN0IE;[XOGKZ-"BM* M6R,A9%=[JFH-4:D 7"5FD17N6>L3<'*NE#L"'ZUKGT]:1_V%6T=Q+L)/"6]V3=1<&@F NB-C(1 M]0*XF!!\=*9^)ZR.+FO5NM1P&_O0=+QGK?18L0XQ%1 I:5!H&=" =:V$EYRF M';G>K6E_'Z8AV<2&?-G"&FZOFD-,D!67=+7]WCG4BYE)N".&0VI2Z24M8M7$=AC,+BZ3N*9+DOM*9&F61NW?>BSVS* M%G/2:9US[0_J:Q,2E!I"$@J*5\D&;C]D8==*#<<>J,5\IYHEF6C/&8/J'.]W:A8\,)E8&2ABG7>NM3ZU,N#Y=16 M17[>1/X]'HA4 =^3+^GI3,J/Y1!-*<&,$ M3>8#6L4-80]I"6[(NFWL8Q\*/LCR_#WP/VC^?_R*DR]X7HB85.#9%P/64/2K MM* *_)Z*M,Y;BD8EJ)U5Y']$ \A?AT<'_=2ZP-1L4Z9CU]G(X<4@VMC@")Z M!.5]A, Y@IU(A^0=:]F)_-1+#0?4LG '87M2I!M M=HS7&Z*D1E.\,HD534Y*:@\RQPRJ M" '!6?()"K.21,>,O5'OM291MP> 39AD'B^3#JB=GM,KM8SUZD*T67DYFWY! M0M^=5YR.9_,_9LL]VL9N]_%MTB9[#*E1BJ36]'[$^7%%,F)&$9U<@$ .$JC@ M2-F%%?IB D;#%;W4V/JO/K]%A?SKZ6(Y/ZD'7%^%5!--)_6ZGU2XX"6"=[6I MCS'N[/RT=9(C$SIXVT=Q^SHL0TI4[*S[=07F>PN^X4&)@O,Y9C)[]2+%VN6G MLYY)A^*\A'1WQJV< M:;^Z3.ZBQ?KO8;EO__%='M)F.=E[>*T6%23G F^YJ>]=..WZ#_QZ@B,*QP5: MGR"K6O/@DP2R# PH'O?&%IUE\WYFFV+;^SZ*39ZS/D.KC&;1&P48:_L-%VC^ MN:!I3I*$N"/O/;8N6]P=[: 6M#YX=]/,'4BQ[2Y&V5 HWV5G8W04/GH)-D59 M;XAA$$6.D*TNQ: O(;;>"=H5ZY#2[<,AX;Y*/3@%+_*TD:6"*24(6/L$A*0@ MY. A%Q%D5$6B:QZ'; =Q2&GV01%N%Q4^#,^ZW*QBNJ"T!$Z%7-NH*8@A.= E MVH(A%\5;W[RX-<@AI=>'Q[6MU?@@;.MR:31RF86,(%.]P9S7:'F3D ?92YD&[9MM7HV46.-6Z \RB3&/NQIH9(-%\CSU^N72,_ZQ]_^'U!+ P04 M" !%B -7J]JA)%AH U$ 4 $P &=H+3(P,C,P-C,P7V1E9BYX;6SLO5EW M6T>R+OA^?H7;_=I1SGFH=>KTGK!PB19P" 14 RM;Y]1T) MD"(% B2&W !(XL$R1$)[?QGQ969$9@S_^;_^/!_\\ 7'D_YH^+C='&.P^D/+\88IIA_ M^*,_/?MA>H8__',T_E?_2_CAW2!,RVA\#O!?LW_V8O3YZ[C_Z6SZ@V!"7GWM MZK?COV)B+@>;@6DI02$*<*X88"HDZ3UR%<7_\^FOL3B9!6,@&'I0S%GP:"UP MR7Q&@T$5.WOHH#_\UU_K'S%,\ <:WG R^^O??CR;3C__]:>?_OCCC[_\&<># MOXS&GWZB)\J?KK[]X^77_[SU_3_D[-O<>__3[+??OCKI+_LB/9;_]']^>_TA MG>%Y@/YP,@W#=/T">GV>?ON'-]'HG^:_I*].^G^=S/[]ZU$*TYF"[AW"#RN_ M4?\&5U^#^B/@ B3_RY^3_.-__<RP_7'[\_?VKVTC[P^E/ MN7_^T^5W?@J# 2&>/6'Z]3/^[<=)__SS *]^=C;&LA+]U9 K*%WA_-_U:3_M MC.F,@(S3142@G^*P4KPAQF5/WQWSMV=!QA(N!M.&B&\_NRG>T7GHMQ3PK4<1Q2ZC?/?<&SBN0BP@_781Q#D-:-\-@>O:7-#K_:0;PQ6B8:="8 MZ<-D-.CGNL9^F-*?==&=C,J'Z2C]ZVPTR+1DO\323_WIS_^^Z$^_7@S#1>[3 MM^\?UJW_]'CGU.D1])/^_EO M/_:5MU[F4)(03+G(O34A&HRQ8/)8?*\%@"J(*U$,1ND[/(.ZD(^^,6\0(@YF M/^U=3.!3")][WUY&LL-7]''2D\5Y)S'1CL@CJ*02T+9HP5B3?+(9$YK;O)U< MS8,2)G'&W,M7_%1U_Q,.II.KG\S8,&/":A1S!6\_KE?#1 ;#!%_B_/^OAC=% M.9?A^]%@\,MH_ >1HV>0!I9EAH*H:-#<02BT\0]* P9B.0UVD_IM'H@F/'@U MF5Q@?GDQ)F*^PW%_E.=\?8-_S'XUZ6%4UJA@ 0T!5((&3<@B2 (Y(,VD$WMPFD.EV$9K]\^[FJ9/+SGSA.?7(K>CPPVC]CA&*%!.63 )?1 M@&=6>QZ#4U'MY4"T''(S7H6@#ELPT DSV6O1%048F MKTG&HRV:Q"0-+=$I,% 1738*8Y(+&^OB*>C&[WR< MW.E6]+06-BLW< M%EF$DS1?]FB8K03Z)"G74'=+CCYW/@!_EO_[8C*=742]QT&]F?HX^AC^_&=_ M>E:E1,,@VX I]MX3E&'63K M.Z0=X#YN]NU+CTLXN//Y^PWL'T?/A7Y^-7P1/O>G83"#'A>AOT<2 MXJ0_Q0\X_M)/.)]R[S&-/LV5.YM]O:)$\3&1[V-*(<'F.D#ZI+4R/%N%P;ON MB-K)F)X,FP_/B"64W_FJX>WT#,<5]QC/:CS*%Q)G&IWCZ]%D,O.7:.[VDE+D MGXL(.9+P5,((00L+4OL2(UIA>&O?=QU 1>H7?$YX^(QRA)/=JM7/TZV[$412YBS M\_4"4?B:S[0,JD#[O02;&:%QY&\[ISTXC%Q&&[.2K0-BO@/P.,FQNZR7:'[W M _];81>*"ZNC1Q"Y.KM!U4U06W)[@_7::99#\UO(NT-=FL1N<.%80&? !49[ MNTTTQ9Q44"27F)A YNR>8S=V"-G[&.( >TY'%X-%B(IG4%&P&L_.(2>? N,A MAPZ.P6\B:#A3;T1U=QZ.MH,8EP4:_3"/T?UK&HS([OS;C]/Q!5[_<#2S%_[MQPE^JA^:,6%.K&J:C(9UUWGV9W_24Y[Q:'@]J\H(BK,(T=-LEB06 MFU1QSG46Q[D,4$.>W!%I?P=OME#T*L[L+/ .8M46,+V<[7IK@>HMQ/XW8L-2 M0"WW]56Y"W=P8'?%C;J2^MXHP3!G%@L#7P+- !,+A%DP5#1"8;&HL?5M_1ZI M\%U:R.&9L(FP.V P3D?S0W9WV;V;R]JS[3/$J*M04S52_7"!==P!Z#!1H)_$.9OZSE"[.+V;G_:L.KJZ ^J@$R@*H SFRWA#D'"U8AU*P MD%R.K#4UU@7W*&C2B28ZB')_CU,:*^:?PWA(#OCD$I63-@FC$Y"+K&I0#FV* M#D6]#JH>5G9>M[Y$7H[D,9"A@8Q7QJ;_YT\+@B%/^5_;)X=^N#@_#^.OH_*A M_VG8+_U$WR$NCRZ&TWJ'/1KT4Q\G;VI8ZI85V*8G@O.+^^3EZ%,KX(D[.>"($S6Z\(,=&,=9J1!4CK-_=>2"%]\:;U8>GW"/:_+AZ, M3;>7TZU5T8$)/M\N/F"Z&),"S[^%\_>4?;UZ].O\<^N,Z^+?E*@;L?:UA,^D5 MIPPSG(',B==;)@XN. TN2V>-B3YK=_?VNN$;GR!/NM1)0S/]/ICC[^Z=7Y#] M\)7LB7E4BPC68Y8*R).H>=3,@3=!@.!%*EHK.9;[;_FW??N)4IWIJF&>*D%^ M,1I.QS3^BS!X3UY'_TN],9D\QS(:X[/!8/1'+2KURVC\8HRY/YW=79,D?$#R MA7*AS58%)VC'+1JRB,5I6DR3M?<2:_/W/DU*=:R?ACFK*\%^Q/%Y3PJ50H@2 MI.&6AE]L#7@(Y/*&Z)624JO[LV=6/_]$CAWDW3"AE$"]&X\28I[\0B);"K#G MHDW,*@6:G&-0115PL@A(.K*L=,P"Y;U:[7(,*@BNQB/24(]P9@2D44P7I&][E"!#UJ!4:DHYTIB3FRY>JSQ^J?) MI/UHJV%*Y[7PYL!KNL,+LKA&YSA^-IG@] U.>RQA$4$HR%)H4-YKB,$EL-D8 M97PQT;8.D4_(C4])VIS:%Y"[']<3IE1SM760U?E+50>^)E'D M!;B_3[!<#%[W"_:,$-K7VE>,,0_*T H:G2U07+:NT"]M:4VM=7 ]86HU5UL7 M^9MO+JHTWY:WG[&*9/CIPSSJ=-+3R61'S(8B+2$3.4,@?Q""3,7&3 ";IZ*O M!/.$6=1&05VD75XMC_,#*\PW(ABNS[!FQPM66BYT-(0T&%H_-8=@% ==/"^% MO MDK<.*U@;WA*G5C0);ICM6[W0TF3Y+\Z1,&GHU 6D2$+!:#;F?9Y-B-+ST M+)[CD!0X[3D662FQ +*B0"E7(,0@P10?47FE+<_W.G_;O/D)LFD?.FJ9 WF7 M,_&Z'V)_,$\"BB;1U@PT[@3*(J])0!RR,XY<6TX&8>O=[TY 3Y!8[17514+D MG>ANG' $9DS1(D! 13B92> "#V"XT3)DS;UMO0>N">U$K:;*ZR+W\DZ<]3AM M>(&7-0K^IU;M4XIK(VDM]<'2G-"JMJ6A]=45R5@)RC7/8-P,X8ER7:AR"?-V MKL#X#5&5\KPH4>VC5*\0W\9!_]-L9Y^7C0R#G__$\\_S*AJ77W]Y,=_[>Y(S MSA,74'C=[;50M-LK&5_EB@&]+ M ]'.$T2QF)RET\"4*/7"PH++C(/E(4;+/;.Q>3D^=??PO_/1J_&(3)9;(C5SP+8\$K7\M,UV*K->_$6G+15(BBI-9Y/QO M.UBZ^(&)M/91\VX*[2#C[ ZHUT#?A'.\2I)> VY'J>D;0CU,TGIGJE^?8LWT M=@1T\R6'+(6HY^D$.]$G'V(M[.:,"5Z2H]>Z<<]1T.R>A/AC9=DFZNJ 7:^& ML^"I2:U;CO3D,UKT7Y+1/!A]KHO\5=J>$-9I@2!";2GCLX;(0H1@'(\LR]]M05F,\9':Z4I'C+Y0J!DMN3?1P:) M,>E\BE;DM8KPT%-OD(/^=DV,[U[XQ*VF[87?,$_C&XA+(JX#8Q,[9QTNM%\& M[K=;=A#^HOIVD%S#O6 1CBNE9'0,; CDGZJB(7"N@!4NJ9!Y^JB$Q)RC(666R=0MUV!$_<+#L"6AQWT90>_QYG=V53>OR0 MA5,6Q[E0.@6YMS*[Z).-*GKI$*/GW-3*.$$JMV7I%'KKJ7C*J7C*J7C*J7C* MJ7C*J7C*J7C*J7C*J7C* Z;4J7C*J7C*J7C*J7C*J7C*J7C*J7C*J7C*L3/I M5#SE5#SE5#SE5#SE 5'J5#SE5#SE5#SE5#SE:%ET*IYR*IYR*IYR*IYRM&PZ M%4\Y%4\Y%4\Y%4]Y=-0Z%4\Y%4\Y%4\Y%4]YNEP]%4\Y%4\Y%4\Y%4\Y%4\Y M\GR34_&44_&4(RMK<2J>\J!H=BJ>\A2LIE/QE%/QE%/QE%/Q ME%/QE%/QE%/QE%V+IQRDKL25)3$B2V*8L%ZIS(Z>^Y-_7=9"^!YWNSH3:[QY MCW4G-I7#0AT*RU0)044KG5)1IY!+T5)QJ1S95$6N68=B#10[WW]^_]CKXV!R M#$HVR8&SFG:@4@/@:$Q@HM6T_3B;,U]GWF]VU[D"38-[WN^?_(Z,:_I!^(2\ MY\DA*2%[6F4-S=9D)7C!,Y"Y*[)GCKRC#FYU5^(YQ+U8$Q8LN9%M(_0.:D7< MPC;W>I@U/+@<@?MZC<83K=G1!,A.<^4\$UIW$$RR!,G^;I#VH_K-Q7OH.YWY MKE[/3BZ#">:'<-EZU(QE",IH4-DR\HN%!YN482%'I;EK8@XMOOE09PLM5#EJ M)M+&?DH]$GM;OL-T>4*V#JB&QP8K@>S_$&%7#8VZ$N_>=!\L9SZG!&2H6W(" M-'V*G*C.I9:2FXRLAZP%Y5O(M6V)7^^I31>NF^_G&LXC,'A;"WT??*C KFZ)UX#648C0'; .$P[43(7W>LJ[ MR;^#8(R[(-+"5VA:T'I8T-1 @D00R4Z0TK'":''3S0MK[YT:]X3P'((9FXB] M"T9<[6F+$*\,$NVLB9*#3(;VN!I4['U1( 61-63R*!9MMMU9<3>D(SA4W59] MB[1H*/M]'*P^__H.R@T7OITD =^S!!%G%* M910Y8AELCK6>-"'V64KPFFF7N'?1JT=!E\V-D3VR91,M=,"2#V& D\O=$6&B\K M".I_CTB$_R!97(QQZWBF90]I$IIT+[J%*",N5L@>VROB=%UC_#:=GH_QJ^ 4ORZF__A8_P'W@5J,%$1-I73B$J%"!0>&* MD)P)T;IPWOKHVO0:67S^VS^&.)Z<]3]?1[KT2HI%>*Q5Y(NK-0XM^%+/ZBU- M&"V9#MCZ4'5M(ZW5T_:B:SG&J[)T'S!,)S^'=/8NC*=?_SX: MY,G;X<[\JOAYXO9+DW&0'_0G]L"M3W& MN#_\]#Q,^I-OU5(^X'0ZCZ*:])B2PD3GH2!#J#W5P'$L8)2PT@17FV4T7KZZ M&\VCH^V1$:"#^ZG&([OJ)329N2^O)I.+6G1ER7-+5X>TB903:&[%A3: [%I %I_\Z%NUSB6F;=$9+ECLCN8^3*)IIH M&Z[ZZ^7!Z]]G!Z_/?OOYV:MANCRNCE&F:"29<#Q$H/V> 7DV#H*30>;(DEB\ M)EIRI'+'"_8;QMI2!:/F\NO@YN>;X?_\Z[>/?^_CF%YR]O5U+4\SHW0L&I-A M&C27@?9/+F<]@[0-*MDS34H45JHQ0/ 9 M >< 5?&Z4^0JRNRHA6X-HQMB^&6,_[[ 8?HZKRQ94SI%L60$UMV=/H)SSH)E M+#G,PC+9N@+&&K">ADG41"D='"POFSS? %[5HET#XAZMH 5X![=]VJAVC=VI MA5[V9.XL0O7D:3)A'>3H,RCR$\%Q*Q%KF,( M[Z*-+LR;_C ,4S\,7@TGT_%%A3C/O),\R1K2FKFM80O&@*_]\)#%J%AFR.FU4S+K62R3!_P/&7?B*ZOBU+T$YJ4MYD^:^N)M : M8^G(QFDYCH,U4=B=(*,CTVX'^U[3,2F+B==^>LDY72-2$LUH%VDV*QL_G)) Z9>?7@VG.*8=Y%N(U-4I1PQ%SQKH MY5C[Z3$#SM,GG4)ARM:L]X4$O"779VN]:O]VUN$4.>I0"RN-L<8Y-R]&PUS[ M$^?:M'@TZ.?:!_MY&-1(N@]GB-,7H_//HV$5T;OQB RLM[7Y4NV[Z*]_PZ[CVAL_> M&J=R!FUJNQ]!3AMI%*&$%&.)R8G<.F_U;D3[7W@;,V-Q@VZH@&YR62_.+P9U M6K[$SV-,\TAE^CS F=B'^=GY:#SM_\_LYRL'T].Z\ C M\]$Q*[1O?<36"ONCH]Q!E-J!P[(2V!N<]IA*)1?)(*?"R&B>-2K3'K(,R5GI M>/:M>[W=A>?1D:B9\#L(H[D^=5J)J.'0VPKVRNU%]C6L464D'M%:2JQ7)+W(I>E!*,6YH M.D3>NH7%&K .?Q[- FWK0.SHT'<->( M#D2A@JRP1"B%Y[0/.U5HT589UO+=@M66*T6)Q*2(K>,\[X!S1-;RMNH;=2/[ M#GS\UQ@F>#8:Y%?GG\>C+_,;]DMHQ@9GZZV#+3K1/#"T#1,D4)P7'G7DWK:V M7NZ \_AHT4KVG90[//]\,<7Q(EL9Y]P6&R"P6'T[LM$<,@XLJ.*P),;7ZV>\ M 2560'E\=&@A\V[JL]<;I%EKYEGG[4]CG%S1-!45'1.:[/-$FR;2'Y$[#UH@ M$==D,M@[J*6[$L]C)$4CZ7<1H'LQ)O%>C)'&_4O_S_KI"AD7.99"UA/6VHM* M)0[1!@_,R_UJ^L*;T7"\4*_IZKP<@RPZ>$/F68UF375/UF2M<1\+SR)S)UL[34T'L+.Y M2!JE%RPH]AO$E_U)/:0G1+T:+QA7JUX",SS2NFKPON M@*'T>V?A+9.S$PUV<';Q$N/T>I%X08*H]]+&1BTE,H5VUTPG)Z"W=Y8:U'B)S@F9.(L&#(V,[!XE(<;(RC(A;;1R]9[ MVDHP3YD_;334P9G)\XL)#7 R>3$ZC_WA+,3JQ6@XI='/W+#AI$_O"7.[_S*R MNH>&%5E$ ,PX2XLRM&[6KEI9^:@S1]4\]G0+F$^9;EUKM8.#FANB6C9-8G&\ M*,'!JBQHKZ[E9;-QD!E7CNR^8%7K!GIW(WK*]&JHJY4G-H?UG^=Q/YZG;'/* MH%VLF;R.5NE(>WMR7DM3DI:LLU3\7<'O*V3O>%AY&+T?2_C?.K42+&*.4CO0 MN39?15K='9*[S$LJ2FL?E6I^"W*\56T.Q)CD0A02&S,A7!F9J<5URBR!:Y<'2LN\9BH2E=7K70RY\TS5S-E''H0K? MA!+(8R:?)21KR5S0!GPR&J25S+M@R=1L[8D^W,(W&RETF\(WFVBC@^/WY?<$ ML[F2D]-*J@(8LZ[MQ25$PP4PDD)R):%I?@FV&LW3MG<:::F#4]3W.)F.^VF* M>3G&Y3^]:O.Z!O:.[)]=KH?X^>?/?U S]"[FVBMRXN(D=#_#J_X?KE8IBO4 G-I0"&RV *5]W]UMS#(W-C B??"Z5OFSFCXQ!B6+Y!&S-LU7H^-N5WDD3D)[[7408[I9 M^[-UP)XZ6K;4^$YM![=1U[[B%E:"YMZ)8#ROQ721]G#,X%Q!6H.]-%XHQ[&S M[,R'WM%R?]3:1$M=4NI&+T5^M6M[R[GG'KA3 E2MMA%4*6"E$46X)&7I+$3Y M-ISC"'QII,@U.EINHX4N6CXM@2:NZF_0KNZ2)6..EQHF)CD$QC+D8 @Q8FU= MOP>"B*=)D&VTL*<5Y*H;JTR1^Q!K%[1$W"TT6N\%>96*^7H/X'UJ?L[^<'OB MMB;(-EI8>0ES/%5.WH1QS2_[@HN8W*W-!8*EY3,E79H,TM624?> METE:^T+DX#;:N$OADEM #I]I]?I;[D^T)KL0,Q29R9XSG('3D8'.KF;"*I)& M[FHA.F2EDD]GO0^A5J'^,!VE?[VF_W[__ ['_5'N97+ :4$PP+%VX%;DC?L4 M# 0K"ZTWW'HI[YY&JQ_^T!,8-Z'+C;91+43=@0EW3X$!+HS0*02R'U2AP:*M M>7$:BL9LT4EA^*D81-?LZ4!7>RHK\CO)(0SZ_X/Y5Q+UZ]K+QP8?I#,9,,[J M\ND$,? ,)CF)7K-82NN$ZO60G9C55'<=1.QL4UV@!),"UQ:8-PR4##6VULE: M"S(F;8.TMC7=GF#-B%VXU[56CZ-XR8UU.G#I1"XT;;0A5TXYS,'U%!L5K&B]]'L[^[3 ,WHT]3B_&PYZ/.F)('E#4BE,I.(CU M'$(9CR(GCSG=WUVV*W1/D:G'HNP."JJ\QXQX7D>VO.=N/7>8?JW?.O]?0G]09T+ MOXS&]93HV6 P^J,V?Z:_OR"!]:<5\_RXZ-4PC6NWE)[=JA/S%T[QRXS69W/'7/R'MS6FL)C&L:"%,)0LX. MLO NH!2>M2E*2 MY-P\6?6IQ(UNQ)KMXD8WT=[!8_K6 7N*&VVI\9V"^[91U\$YIIT)818?XJ(% ME1-"M"[2II&DYS;E%#L+VGGH<:/[H]8F6MISW*C%*+Q(!FQA!(V3K>%R8;1\ M1UXXDA6;6M_'/."XT8T4N4'\!L#:@4%9E_@CY)*SG&G#/O M;"5YS$6%&YG53?361=F/-2I6K@/Q5%1X1]5N41IV&[TRIALH1V>WX/^AM.S>NS_ M!2?3BO7V3Q'?A'.]5LPZ"WBGL5KLO)N ZR3>RE>[AW-YK]FD?[U>JH4Y4TW/C6 M0%@DXUE:!SYP3AM]=6)9E&""\8QI+J)Y6I;$ED89WO&!_=DUK M%8R:RZ^A 4.H?KW,9/S[+)/QV6\_/WLU3-\J"A=N?:&1<44#K8W:0O 2DN0R M)8_.EOOC1^]XP6/0:BOY-9RK&?N]U_@I#.:QI;/5*"GKK4,)UM;H4"T)"F<* MHB:?S10;5+HK]&B"Z2^?1E]^HD?/UV_Z<+UT+WGATS0;=Y5\P[CR"F6.XI+? MZ^!8P^Z[GPDWW[I?^VYG\8\:RJ[QA/X.CY;@0C8@\ M27575LHQZ'"%V=69"C<165N[Z<.H3)^'X;\N-X68DU?!WC^XFUE$+F:PT?XZGL,6S-.U_F=EZ\WNZFT4:#U#J8@TX MARY^L:G$%LIAB*(5IN1\UJA<3L$*ZYU!SFT(S(==RF&L >WP(;FOOP6)RH*& M2TNK8]21%LN@P6ECR/KTWD2/2H;.NMT=LD#&+3!W8YB]]/?A*$YP_&6>C_7Y M8DJ_'@T3_:MY\F 8I(O![./[T6#PRVC\!Q&_%[VRPM0FBC(P4%89\ HS>6TI MB,*RQ=!9T$-7@WKHP?V;L'[E#<-1,*;+")X;BU\]?K@UF,GWHYF\7Y#V9=+L M/,'+!Y,41@7,"55%3L+/M:6CB'4I%H1C']&%.P_D@-0_#L*M<>&V7[;LZ4YW MG4&M&-.[BW$Z"Q.B"-A&(26%UJ MQS*,.>ZCT7>;T9PFRE'RIH-J,]WLGI&&D;'>')!8:]*HAA"+!"=LD"EQ)]NW M.>O>UCID]FK2FIFD+5AA"RVE+=$:#%H8L:9\,N) BN)0\EREHP9O70GVLS0\WXL6:S0\WT<^Q MMY);9RRGYH>K:-J"(%WVE-M&N\?.6*^8K;&_@$;1?N-#K:OO).@H@DD2/3.M M@_J/GZE;-C\\&J)NHM2VM[C+:U]],V^O*O0K$:-GY&X$FT#)4N/]4 &FDGFN ME039 NF67.ZN]:H'WJ5N(T6..M1"VVBZ%?4F+W$QQW.2/@-CQ8'B-H,7Y#R+ M8$L(G!6R,^YEQYVO>)JL:"?U Z7'.B$%RD+F9J[Q#X66UJA$(%>)16F8R*6[ M_CN/.3UV)ZN^L=X.E!Z[#L13>NR.JMTBR7$;O1PH/=867U+Q'HRILTBY!+Y@ MI#\<-S999VUZ+-1ID![;-7,V4<>ATF-12).+F&3H MKC#(@TN/W4BAVZ3';J*-+N-/[BZY5*)'B1G)JT0&2GNDS=IR<*+$E"Q#SSLK M*/G(J^\ULH-::6]/]VZK*_&L _94?:^EQG?8^KJ+@@O(7/W4X) MCB8:2*ZT*IEQ'3OK5/?0J^_MCUJ;:&G//5<=4T6&Y( I2T+P.8.K21'>,8/, MA5A<9Y'<#Z^XVD:*W*"XVB9:> "I*>M]ZQ!9*ILA.W3"R@YR7,A=R3'80JXB M6?F>:!N=5$(6H=%X$T/<*7=E,Y2[+677Q1(6Z^-?O^GUMV@08Z33K+K&6/L? M:A]H1BD+:#DS/ MUZRA\Y\5M(X"[+NQ5\F2/+RC@V?1%&(^_DG$^C^MRY)5E M&C'06A) N6+ Y< @2B5CS*R(9!M+82U@^U_LNV//XF+?7C,=N,R+0EAH0'$^ M&D]KCY07H\ETYN;UI&8QEUH:5DF2"&<1/&8!3"25%&U6(;8NL+DIQL=,JD[U MU?8B^YY>)O.9L62"W!Q#S]JLO@2O;W5P9I@>0Q MDNH02NK@=NJ>.9'2Q7D-*\?\ZW@T6>A@^QS+:(P?PY^]4%C*KH:-RF!!)33@ MR5*")!)R^DU4KG483Q/@CY&8A]-L!R>&VPZB]G:Z'@3*'$M1"#%+<@^#(3$6 M&H17R>44>::Y=R3T_ [XB9XM-=NP;L_=9NHW7_!E?U)#T,D=[''AN.#.@1$A MU"*\&>JU#A0EK'!%AIA:IS*L#>XQTZP;#770FG6U(+Z?&;V2R/R,W$#RS(.* M*D,4T@/+N5Y:JX"NZ\5L%;;'3*1.]-.PIVJ-L".2+]J:P_P]O&_,[W'K,[[V#C5[Y&.G1J=CWWBAU?A'-O(U!^0RR9 W* MU0#/9 3XX$TJ,;)<6@.-CBL5KKG&UTQRVT3RQYXRM,Y83DENJZYK6Q"DR]RA;;1[[(Q5 MC"9PI(V^2%W;%').HYNU!%;<)Q.B=:U#^)?+H9Y1))FRMI8#:QW.NQ3( M$Z;+[HKI8'GY_<.OHR\X'M9!?F^T7O4[505+B1Q"4&2ETK(,CD=:AUFR9*U: M*9OG#MR'Z0ESJ*FZ5MXR'D^ W)6//BK?7PR\&TUFP*[/=P\0([TF MS85(.60LLZ*$UR:JB#$6EYC4PO,2615KF0IKWHD.>H:2?S0M(?+-'Z(Q18 M45+,3BNG[^ILTO!(<2V\QWY2O0G7UCQU;*_'#HS8N\_/YA4&+D87D^6C>(V3 MR<>S,.2"3/3IV:2G3"C&R RR]OQ2BDQR5PJ"+UPP1XRRL?64;3N"_?-T?^S9 MZ+"\4]5W8%_O-IJK4;P=OQX-/Y%Y%T0.R#$ JXVLE%:UGF8IY& F@:$D,OY: MEYYL.X(3D?>A^@[B!^\>S?(QD'/KE+3" 0;R:Y45 4(F&>K(G2K1"?)^]TK7 MY3A/I&RGQCW$!M[(J+EG$MV(+JL__B9!1"RF-JUBSM40($-S24H+202=&(80 M3.MEM/D@'K/I>EB-'YT9L&C4+ RRAXK+;'2FK2&2O 47M" X#D)9KS3G,?#6 MZ5N=#FC_U#XPX3HU@7=AR]%-A46S:'%PF1:6%&A7KW#.@T%8Z%+4=B4R\.(42-F?Q8*$7Y6M]*@I<.H7C+O+ VW]U\=%\F M]HG6!]5\!U;Y.B%N7D3E"V%R141R''@ IYT!2VZ#,][XX%N'L#_8 -,.CGJW MUL6Q!YAF7AM^UUOR:$E@-M7^93F1!YR\0E :*O)=7,:O+(6(K,\,N$\MZT3 M-HZ?J5L&F!X-43=1:@<$71Z6EI47084(,>E=M\@_3W_.AKE/_J#P75LV.+WXM<7@S#9OEQ> MH_W_P7EP-W-]5[Y@5R^AEA];F MF$$ZYD!I'L%+[2"08K7WY.8UC^J_#],!*I.V9L@27[B=&KJHZ+X:WXTSP\MJ M5+->/+V@&1.%E]J$J1Y\"P.Q^ S9UNTDV]K4=G_$68'R:5&IA:JZJ(F\&C'M M!SW)->%P!C(*\J(T\3\J$D8D([56_)4E=' 2=P>BIT6:357016&Y].^+_ACS M'2C_B?U/9Y779(J&3_C[!,O%X'6_8,_'$'DMMZC(Z0;%C05G:GD\E$*;X@.) MK74@S@YX'R&Y]J:^#JZ@KDQ1PE&[TV5%/E$-\C6^>C$U0)+,66ZT##*TWLZN MWOT(*;&56!L67?MT=LOUF-E9KX9I<)')D_X&4�R(J$).J=&9,!G#/UKL,9 MRW1,<='^75+::+UW/2(]=R/?#DJE+=GM;F-$AC%:ST$K3A+ $(BN!)DHZFNC M7$36.L9X'5R/B"^=J:-A5;3;=^YWB&-^/2I%EEQJ!BH7VKQ80'+8I 1?DO*2 M!8.)=9;'=Q^Z?<4H=$Z:CA1R1!$*JP;U_.MOX;]'X]E9V/S&R0=?;&*@G:\E M38("C]%!8@Y#%DQ:W*.OM CO4)$,71%D?2=J)T7MU^6^!OHFG./53?<:<+OJ MG[89U(.%*G2C^O4IUDQO1T WHS4KR0HPF@50NGAPQ=4B%HKV]L1UT7L\.]P? MS>Z/,SA*EFVBK@[8];J?J@"'GYY]&N.\!L3EU6-B!K-P"H0W!"QP!J$$#89% M88V*CC!R_=A?0L)GYZ.+X;2'DF0K/0W,BPPJ M,OK$=(8LI&0E)R-4%S6.EF$Y3.6"7?6^+'UE9TEW5(7H&A>M<#C&R?1]F.*' M:;VG?X=C,JRFX1/VBF:J5O.&*+"6AR>0$8, &R3JR'GDK'4]UO71/4:6---& M^WY^UR!_"W_VSR_.O\/Z&>=AGM<_N@%<\^@<9PR<5K6TAT@0,P:0NH9CBL*# MYG=O2SMC>-ADV:\*.LH)OD;_8C3\@N-I-:L^DKXG9Z/!#9Z_+1^FH_2O=V/R M[SZ.^Y]JF2"E7 M#?_C.-2+OI?AZZ3'G1;9:P%>"0,*$[D,04@0!5V6WCO:F_=.LAL GPJEMM5) M!QWR[@=+/YM@NJ@NR W_@?ER@[^YNKX;C_)%FKXMKP-M[_AY-";SL.9%SU;\%UQV.O!2 RAJOZ=DP>48(.5$BW7F#E7KSJ!K@WO8#.M6%QTU MY[L'Z(SMO.=,\)(SVLNSN]S5HT=//JVP11FEH]J;.;\([LF09@M=W":-:WT> M>=5HTF<=4!<'C!F"):OA)YF NB73AZ1"[J+(ZA(HCY$0V\GYMOI]NT.EZW8* MKX:?+Z8O<3@Z[P_K/^^IG+A4.0/&VE-0*PW!E@S,."Z<<%(9LZ$E<\?K'K:^ M.Q/LDA/%G8^B;Z:$?-BV:2WP)'9H4T5Q^%OYS*9BJWW;C2%,&6^N;:' BUXY#A#;:P$%E M&U/)AF/P>[N<6 +P<1"F.YTL8=#6Y\RUC_6UC5,Q_QWS)_PP'??_-7>Q>EJ[ MZ+D6-8TPD)UC(P2C+##%&=/,%3*5[]U$[GG)PU9Y8R$NT>_6![JKH)V%\1S9 M.]KA^C==[A[CB>L:Y)--K2>?G 7(C&3B6B$)YZZL)V^5[_T<>J_D9"7\&'G M\]EK;#WA0V#..K#:TX(CG8)8#=F03:'MK!:;:7U7??WVAZWX':6Y1+&[G(D^ MR_]],9G.RPB-GN4\$V0M%]7/KX8OPN?^- QJL[7IUQ>C\\^C(7WQ;5E&W$G/ M6J-S;2?A32!AE##K*>'!&!\8.;G)9''O&M .S\-FR>%4LX1@C4\XYYDX:&S1 MM6Z>K\5.5%0%0@H2=/28-+E#VG9[YK#7)+GNK<7-I7HL"7#?CV.6W1 Y9H4I M01;D,"LE,P2>"GC&:BD=V&\4A"_/NI-<[>;*Q?#MJX'"-Z$8T\3JX M.LI#6X7I, EGN^KL3@KL*/!]$H+70O0Q$"!4"E00F4PC+D!IGX2C-1--%\TX M]D>$>U+"]L6#3>3<-MSQAL7R 8?]T?C-:(J3EQ=8&RM>Y1AE5C(:A,)<+2)A M(L14#.22/>-6"K'8L_!N]W+5BPYM,VZKD*4^91-I=A 27?NH3'%\7H=>2Y?. M2*U1\))MK1-3K\."XN"52D #=8(YB;QY0/PR'(]ER]]9QAV$I2YBNB3Z.J@Z MVO*7(SK,AK^[QNZAP [B[B*G=SDZZW6,3"K(W-#>)ABM>E$ZP**42%IJ8<0# M)L$]F_V^.+")E#LI%__=&<7EKL2EDXYQ@D+#!45#!I>1,#+)DS>&%KW682I+ M@>S?!FBAI5N%WW<5<0<;_PV#Y I0%C4 E,A<2CV7\A*B\@@,I8D8%8;FM\ZW M0#P*?>\FVB[SEZY#H&:K6 M\- MN)8";)CD<0>L2_JN VRY';>!A@]AH375R/U:WD&<^YG'EP"E<-EA8B"+ MJ]E&6" Z)H$G)-C>::\VS3/+EUA&+ M5LIZ ;5H."CN'6&*M"5Q%;7F5FJ_[FG+DL?O;[]M+/W%0Y9=1=?0PEJ"Z>,? MHRM,.67-DX"(5A!Q>8*H;8;LBRVR9)W72 A>^?A'J,[M1-?M[*QI550+#D&P9'AIV)NO@D-U?H]0L>HTJW%%\'QV U$GP6$3JK?M/_ M]\70XWH;U96] MMP:NCHY!5V$ZS$%H"[W=2X4=A-[!@=A*?$$4Y:5(H VOU6HUUJY 0)GEA- MKU7K.IG[)<,]!Z+[Y,(FLNZ [^%\;]P^NSSY_$HI+/;**\L$EKV2J!1,\\] M*(L6HBRUDQ]JCYRVL$5C;F=&K(=L_\=H;30YZEP-'9RD+J89?;LLD%D%8U0U M9NJ&60]WO5 &6!"&.5,X\M9I&JNP/!8[HHFL.^ALL0S7E=&\!K*.;(G5J YC M3;31WAJ4V$'T7>PFJQ$&F36SEN92=IQ6QY+ Q12 YDA*:$1A:1]+Q &MBGUS M8A.)[X$+_^_%J):ZJYD'5QZQ+Y*KD"!;A:""Y."M"+2E.45.MN11=4V)6Z#V M;T^TTN ]Q-A-_"N-B0X*W'Y+*YB,RHJXLETJWZ[_^&8E<;<)]B0"&5;!TL=/Q%=#?1^]I%=#>1="=% M= N.YPTFPS#A+'^^MBV-)H: 2@/Y8I:6Y9RA%JX&6DQ]P,*SD^V3TI=">2SZ MWUW.'<4*?KR,E^DE,LVL-@EH*+&.C]/XN 06A6!,BY1=Z2!"\.K]CT/16TNT M\VJUK B/"^>#!D(4D=0[:LF[K.1Y%;F"[I7QSJ1Y+;N#R MD-@D2G'!@4V>!D(V>*VO'"'E:'0J&(BS3RQ98"/=KI4LL(&,]Q$,4")6-X2!SSI#DLQKSB+#CJM\/Z9-?T?Y=NX(W$B%70?74RT*L)'. MUDT&WT;@^RP*@(Q'+)Y#EK* BBF"R\J 2(*<).YX$*W3AHZ]*$ G/-A$SOLO M"F $-S7L'D+6Y!XK;L$[RX'60D$;8 K)++2)>_!% 392R&9% 3:1YKXNH5Z, MSL_[\PI885:T?]H??L)AZN]P\[3&,YM<-VV*?>&.B8D4LLV)ETQV71 .15"B ML.*XR\6XWAK/WVWU?4M#&M]XR_6YE).2TW*2@*!XLC4YAR 4@HN('IE#5UH? MP:X$L^L>\RM-JVOA?7T7IO7QSP8#_(1Y\/75L(SKK_+OGT?#-Q=SPS@SLK;) MMBY*^=HM@I9:SBP(G5#%D@A[Z\Y%FZ/<_Z+5AB^+>U/'^NG <5F4P]Q4=S[F M()B$$NN!+N<%O.0*DK8JDP@PEM9WE4N![.M,NQLV["[;0Y]K3\;3WFN2^*=9 M6.F+,)F?VWAC3>$<0=.?Y,G5Y$*G!;"D(@:-UJBUUA1Z_ UJT-^N:;'\S8=R M9QMHY+\<:2^9Q]!E.L M!N4# Z<,_2$9)RO;<\W6RN,X*H6O<%+WI>]-9-K6.?WX1W_X83HFL_MY?S0A MBWN8G5.,I>2L3+TES]OQ]F@0)I/+7KG7 M)JB*,1CC#:"T 8A?#D+@&K3)3!=5%&%L?7NT#,C.!Z3]+_U, I[I"SE;7IG6AZ$KP3P*/C21=,/";U? WHU'"3%/?B$A7"U@ MM=W(]<;H0@@B2(3H P'$XF@ULQ9TL(%'1!2N]3YS+ZC'0(FVDN^@ILDZC6IN MK'-78YBW090J6E'[FZ6<:SMXXK:WBCP^9[,@;X%\@]8MK7?!^Q@(M3=]=9#U M_B&=8;X8X*5 GG^=B6=^>EQ22"F)6@Q$UDK)(M4V[@EXB8XI+9S&YH;*:CC[ MNFGI8 ]J).-#W[5\X_L?89R_A<@Z;J7W*H#'VH-9. $!=0;$(J+#$+)M;;%\ M!^!0-R[-M+JXFFPMW2Y&E)3LE:U;Q?^$HP^[?9#Z_K41>*ZN X^SU. MIN-^FF*>0?N=-#-Y_^'W2W""TY!S+F"#(L=6!P^>^01&8,XB!;)Q66,6W0GH MQ*2&"NM@/7J'XS(:GU=O=7Z0=@E+B>(5YQZBK*TUI,O$;Q3@++?.1)T)<^NC MJ>503@QJHJ2&9]R?SFXBF@EA&<BK/7+ M+:04A, D"E?W)ZG<^8JG39%VTN_@8/P[J^L2$L'A-G$&3J<:!V<$K7=)@O8\ MNWJ"&D3KMN=+8#QATK12SLK#[<;Q7_/3ND7!W3#DGR6B?G_Z=>OHL(W?T"1V M;+=Q+426"9KFV;/"#0O*>Q:]5LHA2YQUB]/:%6IPB/#.,:-1^-(Z2&UWU#OLH[,GQSM>'K]>?^7FR^=&Y+,OI+9Z MF$T6PZ_T;Z;O1X/!+Z-Q_49/6::B9A%XKA4VD\K@A.3DZ2JFE9?%L/MWX0X! M'N%RW):@-W;L8]%S!X<96PMUGKGVMBP,\9?+(?:4*L'5QD,"M2)1ITRB9@EH M<8OD5,N B[W6#K<6W#.6O387.AJN;7H6O ^BM$V*V'I(\^UW\FPXO @#LN3' M2-]X-5P884\DIE1P GB-O55>DVGF,Z^9 3$B>7FNW.]X=PSR27/[R#C0]H1H MZY'-1#MY==F&[-?Q:#+I&6%IDM+&*60)Y+680EZ+MQ #N1C>QR 6ZQ:WI/(2 M1"?>'DB[;4^BMA[&K7V$_E^P7V/5%P,\$?JHF-#!T5IG%A1+*=!_G.PF4:M'R 1!T!Y3E&*,):^T/QJW>R-3 M>X\ROMS.WUY,)],PS/WAIYN<-MJ9Z$*!FBX%"IF"*,AD14%6:G))H6T>IMG) M2)Z,UWY$A#A$S-7ZH[JL0&-I[9 R(A1:"*N=ZB$F+NI?G7&*Y-^\+T'S03P@ M$WX(:1\CU90:O%,(F-FL=8!4)F R58&OTAW(E>D-";IY?VL$P3GP_ M GITD;IX5X+EC?N?R<]_XCCU:5R]Q%(L)ENP$FLI1"O!"ZQ;)/"6FZ*E?19K;^$_N?SNJ@O^ X?,(K.V)6FJ$N^N7JH-:0 M_:!\75]G16=9@J"15MK,DE9)>F^/;9IL/LK3A#DN(AVA?;KFB'N<1D8FMX6L ME(1:4PM\L!:BUSD+;DTH1WP(?-?0'M DV1-+#S.I-J+84:7R+CU,N7.HP:L8 MG'/@F4[D*<9M>N,.A#5#F':W3?4J]&L-UI: M0Y*6O)#'S!DH6Q)YT:25'(OD$6>-D8]M8FTTPM/X0YA_]XUVR0'4 MG>,MECF5+?F'N594X"I7;&Q:.;8!N.\33%NIYB79+NN$]$[QPF M\\''6!30UDR#B\J %S49WZ/+I*>"ZHC#$-:?4OO7P(T3KSLUX*4T,I@,W' ' MRO,,T90()EBEF-;:F&/3P)I#>T"+VG$IT0*=9<#!Z=%%;]+Y [N8U4N_;RVLJM#O0B#CS@^%SWM+6J9.83DR&[*K(#W*8!R7L>L<]*V M=86C PSS A8/ .+1E5+ MWH(+"B%Y'THQS(K8NK!39X,Y39)C8TQ7YY<[S/[59N2JV<][R)+G%B-()G)U ME=$EKER*_D!8PAF B;>X,(U.Y=1CC M=P".H#G&/CEP9RN-371Q5/%+=Q1L7&=,IU8:&[72V(@F^^A)L(V.'PI_G3<9 MF4V0D^"@;/(0E" #KSBRBTH)++DGR]N-6FD<'6TW46U7S5B_Z\P01<$HI )F M\BQ^U8 +L@!#IPI3):'7K;GV2%MG;*3;93FF6RNF^Y89WTI=%Z.EC4"N&0VQ MY C.F@P^NI =.<.Y>5WII4!.C&F@H+:E&36NQE\+D;P+)LM;B;UR._-9S.RQ"?O<8%DJ/ MDT1%,"S*,'1 M/(X9I?="'HMD-QC7$:[>;5G>40Q@.[(<4PWS=5*)9K]\&:;X2^B/Y\/EM#L: M+PPPI6HQ!TX6D:LGMP:3XYYB*=I[D?# M+_/J"76@D]G$O_G[VES]S6CZ_^'T/:;1IV'_?RZMP$N9]%(0EFP]L@"]J"45 M)(=0QQR#=((Y%[EOO8?L96!/;G8<'UTZ"'/J;)#S->&7T?CR1_5[O&=#\9(\ M", 2:,^DX=76@0&2B<%J%21MJ@]EZFY-^/:D^3]Z2Q[P M^.-9&%ZM$ZB"+5P+(KAW-1ZXYHAI#06=E#;;I$3KV,"##?8TB8Z25L>4Q33[ MXSW^^Z(_Z4^OY#9?,GBOEM$+KJX* 6?M1S20\"T('VS(3&%D1U.SYJZ!/+EY M<'@Z-,Q6VJF]P[=0RN_&TK.>)Y6"K#=:-3]$!_ I&2BRUO,H"M-BF8NF;3V6 MHWHR-#VT1F^3TQQV :Y%!;\5\^4]EC!)61AP36X,&6<)G%(>4'+FA#$DY.8Q ME WQ/QD>'USYMXEL.RH?/CMX6KBOFZ&_48JB%ZPQK$B27&0$7:@(+DWA/CV:[DFUMUGI=@[:'R;QD- @!L=82 MD!)BS4D01H> @1GF6I^MKX?LR7&M X7=II4_E@:'$8T6B6LR/I@%5:.DHJTC?3.=T6)MG(TA>0YZ M9D((A>"Y#R"EP9QT1I2N.SHNPCEQL6L=+B'B03H;SWXZJ^KSZR@,+ATSY,P: MM 6"L76)9Y$6>YD@2ZL M>EP]'JVQG(2HM9>@9"V+AR18)VQFQ>>$LD-JK@9V(NC^]+J$IH>K*?_SOR_Z MTZ^OAN2+7I!K O4+XO@?,MZVQ)V/0$5& =(4V14$CCL(D",ZH8C53 M,>7N=I%M83^9V7'TG%@R =I4]NMDQ-]NSR\['^G,C0Q'4_%UT\$]F3ERW+19,D$.=U^W_DCOWR9=3(YAD6"LI6V2 LN MEZB4$Z;PHXFO:#CNT[0Z=K(MF7&[7RSNR3KM";(\D04-RKA$2XNR$$U*8',T M*)*/W!]-@L6&8SO-G&,@S9+9L?,%9W<#G?>P_#90A8Z4(6ED11E0GLS34*,5 M4\G6D):\T1XZ$.DMRD+I/96W8%J\PAD[; C;5!!+. C@1 M'4B+TOD4@CJBPE"/N0/CGJ;)@:BS9)HU6E2')8H2^;"X3K' M;VA"SK*LK@\CDE/,VB(@"4G#9K8N ?2).683LERX>JA>R/JH<6QE$0^42Y'P_E[QG(B_"%(L83M;2ZIX_T# MB[<\_HMQ.@N7)UQO"_WK\]%PEDI)[DJB;_6LU"(%R<'YF6'F),2L"BB39$92 M@NWFP+23T3Q-QA^>&$LXO_75\RZ!D=]&=7GQ$9B/P2D0J@;4UV955F9%GS*"JPPR(7)QJ]KNV4*['TP+T::1^+O$0D> M?K[[^,WT&V?H=K%83)H5\(LPF9U9@:Y(GL 8D4!)K2'DC)!=TMH'(3GKI6-$ M=Z@O1I5#4OI(8;K#SU";-<821FJ6@@=F++W-44:(A1FP0?&<),TRU_P,Z 5V MPCM(I$YR=\#2G52 39.:M %5\@A"S!12JXD?CL+5_>@_ Z7?"ZZ2!)SOA M=>'B5#J)[3*FUTYXG3KA=9+)$"W%]N'X5/3K$GK'R"=QY R#LIG6&4$^9)0*]*:DC8T3KGL>*]E]Z ])$DGXT!7S"3MYMM0,YEX6NJ M>NV@/."%=6:K!XZ1-Q1_,V>X1)6MA*MXP),*21O&QG)6UM@ @.% MW!AS:;WENP'*JWZ:D-1#-X1[?MH2DC-6:!EB/4IFH$0M9>N< V-I04T^&MM\ M-_81&*^:.9BA3[ZB#OONFC'L/?)D;GOO;O*&S<@MBJ;]=8'39F]Q% NU?"-NW$0\P_CI] M!UBN8_ZZ&*PQ M;S^3I2ZO+Y= E%;*!YT 2R)WT_#:D*PHL%H;+D3$)&,#YNX]=+C5^""S3UO8 MK.&NTP+(32+?$DAQS!3-R,$+HMRT\'72, A<2:\L8RFR%N3=?>@)DK>WS1K/ MO-_/YW7Y?S_)]>;(=;A8O$Z"4M9["OA$8AJ4,^3/1510K FNB*12:N'_//KP ME^L+'=@G">\.N. MK)L.)#36R_>?S[&\^PO3]?S\"V$NYPFO5AZ.,J(8::%X>I>J% KXX"7PX+-5 M.M9K] VT\02$8=V,7FF;MK=Y8Z_RVW)\@H:C8BA&%5X"__E$(POU\T9C-F&V\D5]R9W%UCUD!#^"C GCHY<*4&2D%3#52_&UAKOT MOK"B>?2M*Z8-Q?Z6Y/'!R.]BXCY(7UP-7^!ZNSI=3<8%82@ 3XL^2LY#1*L@ M%\(B"9+AIC7I#U ,G[-R*#?K5!]FV!Y '&>YWYN6Q^D] MP*8]O.;O@W(:K97:0,Q)D7IC@6B9 Y94<%9;I5/KXG8#$+QE1>^'WRZF'.[2 MX>)%==/4^J.+@"V5JF]2YH>G($QG#??7]F-E!\@%E[6#/64#'C1%\==K-EV<[]N1Y.EV:(-P,U:$[ATPCD.6-]1]'P! M7KL$W&G.B[3.KT=YC^SI/_SPJLB"QMBX"X$[/.ED*6UMQ8US\C^_6S/-3_3MXB\6/Z]#_XCE M;_7//SZ^OS73I^61T>?%D=$_TO3RNX65%E@?>!YK-VS?I/GYEYIW@_-P?C&[ MCW%V3L/&I]G?ZRG??1O5_=$N'W5/!OV-#_^:XR1C_OO?SO-__?W<*YJ0PME MHZM>QX, M8V:G)/:6!5ZVHAYO_Y?;UK0?IQ<7_YQ>U?]T1AHQ2O$"I2#-?WJ;@.,B@G#) MV:BY#,:.Q<9[C7"$%SS;*O\(O8WW%5 ?9_O]CW;9()UYQA7&#"A8O=S%"@0> M%0CT/$JM+,/1E$?O.K@3FB0#J'3X";6'Q(Y1I:U5;V>;C[L-MME5',I5-N,_Z_T8.OF M;_%":,,LRM,C9N-X3^C-=S(;0&W$=5(A[.W8_X7GGS[3GV^^X%7XA(O(XX

MWPS8;HB@A9#:UF*'%-HHC/15+9Y8V M&T(GS[P4'*RPDMRD:&MO=0LI\V*1TPN.G4Z,T7'PKS-W!#.W3\&>XG[:]17. MMEO!&1=45 HTSQ:4T+SN@1A(VF7-N7#M^U^,8^2O!X\3(5:5AI?2?M)38N/6C3[2ADC[-Q*?+:Y#5(>ME+>F<6M. -"I"H U/T M\E>A=3S]W!J7=M' DXU+NW!Q*HT?=QG3:^/23HU+.\EDB Z0^W!\*OI5T26T M7 *++-#84H'H+0>>A)?:6L'X:^/2TY1M%VI[D.O370PM8TY6%SX@X5)*U_84 M@@%W266G<_*B=:[_2V@[V8GS3FTGNQ#6]@9>E_:&AD6752"OF5.0;Y,"QW0$ M;2F^%YESGM;Z>+VVG=Q/-/WQ;?ON,=^W& MGTZI9&],>RX_33H3?_:%KWM]WU[J\_L9+\^[0>5?Q*C../TW!QAK+(; *" MU[K6=J6O8LD24O;:Z!A]RMO?VH/#'N'+OZV8[[SJQZV)MN[&4&,]R\8P96B= M#5%[\JAD 5\"!^EJK1K#BM5Z-+)_5?N1%=#'AD*S/<(2G>#D.(*F08"*@D.4 M7D .'*..7,3;!18I)!-/.1^VT M]:V38I_9H4 G#3QY*-"%BU/95-UE3*^' IT.!3K)9(C=U7TX/A7]UBT]Q6EA M\:EH4())\$9F,#'H0BM-UC*\6-UV.A08G6R[4-M'3<-O>X8+Z*L-PB0]+2(" M(=4B;\H*@I6$!Z:YJB7!A%&MLTHV0!EAH-,[S^NE$AN0U'-=?,VECTIQ,&@S M#<\[B,EZ,%*'D*2TF%M[<,^J+OXA_MN^//20_7^_-/0N8%Y&7?Q.M#Q9-WT? MF_9>%U_(%%A4&HPSN=ZO]Q!C8$"+J;>UKY=AK4OACJLN?CM^NYCRR'7QA4V) MUAL+R<2:_DSKFBN%@V3*N\R%BT$-XY6.L2Y^)R(/J(O?A87A:NS=@?K[_TV7 M4+T2 ;,@DRA>KZ:Y!,X8)%^<*^MTAZCA]5$D>A^RQ'$Z_G]"JB[>=;'^J_Z$.ND;Z MCM-\%?P).*>_\=E)']-^>.HARMD ;748 ML .XGC9&GP1VG(W29C3N)H\#.!A<*(*GQ-$F2,4I4%E'"$4)"!F5+$P+;+Y4 M'D$@6S9:CZ./+J9OVY#LURM,Y]4R'PC@Q?33U]]O0OYE(&YRR2R%!*)@K%V9 M*.3WG+ZE\"VPI"QWZ>E0=NLSAG?!&W(Q[<.0;5.:OY_.YA_*#_@%+Z9_UO'^ MAE=?SA/.WDSR(D5UB3#&NK]3"_!9;T&97-M\D;IYR)Z" 9F,DW]S/HJ_OXRO,Z*2%!/I5DT"*I;=8=N!]\KD@2JF: MMWG8@NDY2:2I_7NHVO8C3O J7!"^-_F2[#R;7]'0O^!]D,D*YV-ML)RUKB 3 MN, T@413BO>!)-Y8)#L!>TY*:<_$QIIA@QRCU#I7BR^F9?$/EE=F&A^@;'E* MCT#>S&;7EVOWR?#JDI\% M[2Q34D)QO(#B*=8&.1Z,"$)ZFXL.O1Q>]S*:DSR6Z:+H1X_'CR^,,?7%?&ID M_SN]H(^Y.)]__4AKZYD5-@AN,I14ZDI:W:(0&2UV6+)&A1R;ER7L?U@O3.5[A;+X88 Y.Y*P\>.4%#9#1=(^10S2)FV*C MUF(TZ^JN@WJ="4>5R9@J]S\UU7\X_W*>R75>#% *'0+9O_;;9*"\YA!LD.!D M8*ED8:0<]3QX;%"O\^"H,NFC#GZSLVTD/R\+92!GI(6M%A]T4@@*_5-@W'F1 MFU^B>XF)+@>I^2ADCR71Y?[=6$]Q1U1,0%:F1B7&0"R%HA(3D05O6+:M2[D_ MLRH,G33P9!6&+ER M;8'(44(.(1<7-/DH ]UW&Z%N.U5A&)ULNU#;@US?7?YY,?V*>.=48'6Z*$S( MO'9S$S&3;\,3T_"-,[N:GWVL=EB\AUD6(6$B MT3H5:J1="XCX"-DF+6-.3+F\BT+H4^^H@[[[IHQ[#WR9'O[^-F^XRW<+8E4! M? <879SQ7230_H6PW6\^P/CK]!U@N3YF\&KAR4J*Z#EP7FN6&I[!A< AEZ2" M=Z6DL-.FZK$)W.! MN>OB\$:\_8S6>KR^G)U$=_4-H=*0TJU?%,N KSA%KSV MJM3+MSSNE+FWA;E[#QUN-3[([-,6-FOH9BV A+_N $'#7-;,0BE<@$K*@5<6 MP2@7K69"%]YBVMU[Z F2M[?-ANHZ\0O.?YK.9K_BU6+97WD*T_)F,C_/YQ?7 M-87O-TS75_0PW#_[;<_G-,E_:S'&M0PXSCA&3C&[4T9YZ;R7AG&KK=;.)\7. M]GSF@?O9CW[VN[_2Q35!_R?)NWI]U_.%T_>AO M7D_/)IUN0WXX4$#%89PKP M7.]:\\3!!V$AL"@M29@5TWPKO!'V@\\$#L/QYG)Z/9F?&1$,$TX Q< )E# ) M8K *C([>.A=Y<",SX WPX:/5HVCVP>'#X*2/*:UMF8?[X7H^FX=)II']Z#V_;$0R5H# .-1^/_-'D*APV\+=? M'_^ Q;:"QS.\7=9AQ=I6W^FF5AZ M6 <>1W:W>^0.^'I*L]B&[4@I$V,1PTXB/9#)8R@NZ."540I$E J4)+#>,@2= M(H;BN(S8NDK)<92V+0QB_I>TU=\E$;0!#C@3.(+C".0B'U8^VJJ36-:1' MUJ>\5U6T,_Z S6I4D=R*9,&Y0K L9HA2%"C<:4?O1Q5XZ_9(HVE6TZL:6AB\ M80Y#MQ[G/IH@HJ)XFW,#RF,$)V4$08-F+CCI^=KMZQ/K/=\+]?W9N(>K.H\E M5BGE>9'!0%*U'T+6",%S!31Z+@/JE/FSS'H;SEG8P] ;*YD<4AAI>_[K/M3T?._Q"?8B1IZTLU$?:Q:J6WO<783;[<%/:;"%)Y,D776MEAIA .2T@ MND@^B+",:>U3-LWK7VT"\[I8-R*JAS#N+I[E[-@%44^K]T,TQUG!&]$U[<76 M/2SICR"37E/T$@H$H>@=J8L"5Y*&XJ))VD@13.MS^:'8W[*T#T9^%Q/W0?KT M\G(Z6>!ZN\H23\X;2O8O-[O:Y;,:,2BU[(E&DTJ#TS7JJS'9]QZ);:XB$?\<_I52UT?>O;[[)MQW7HB^@FR?-#^4"^7:@/63Z4 BL; MLDPA0BSUIJY)-!^M9N"=-*@B-]&U;FV_$ K/,Y1!,_/W40GS M6[F S69X^W7YES>!N2TFF'K XJ*M_62,(S5[!KH@LU:XVCN@MWSZG6$.5M6O M;_GT3=&QL][KY=G;&/";RQ4A&L8@*V:$L#HHN=/E MC2V7CS<"./YF6D^L3UM;OW$!@>7([D):QHJ[@&I8SV,CD.&K>S0B:MJ7E0>3 M@/$\.D>XF*W^<@H4WRMI(6JF0Q A6+;3;MFXJ'^B+LB0S'_7U M[(_?SC 9KG)-KHJ,7F1,< BA9."V)G_+H(1_:E]LAND?GZ9?OEM^X@W#RV^^ M$?SM><,6FVAD^.E!5NLAB/QE.OECE3IC?<80(@=?*,Q1 6O DSTD[5R*3D65 M6B>SWWG\*?-YJ#5["!_?AHN;M%C$^QUI(P],,U)8JO??;ZYYLE2W6BV7W.68 M?.LSBTU8GKN;UI2+'N+(QW M9\$NR'HZW]R,ZCCGG&W8VT$2!YA^H!?(ZD!6 MXVM>%F_];BO47MP Q_L=K[] M>EL,VSF5 W,>E*Z7JC(M>M%E 4%8U-F2WE7K [4GX+P4GZ$5(WVD0ZU#J\"6 M$V(7:'WE16V&=1S'H1F%VZ1QH/V'.+RZ Y%)%(Q3@.73HE:C<^"43;5FM=.& M^9HE<>K2V.(^'$,97@R*^1=H/0*Z60%NT-O64U537B5F$B,9#X5*PP'5B MHK57N174$=*L6E'XH/MW2_L/XX*\Q4GZ?!FN;A(+H[31>9E!.D:CET)"U$)# M4*YH*U@)3^XO-O)#[F%ZP<[(_MST<-?R(;X5NE5,O0.^H=R2-6RC\4T.8'2K M7!K0,827LHXS%&\MUPC)6 7*B02>9P1F!#.LUE5TK3LJ'4 M5/(+SF]"]6]+Z)LK#*MB-)K3X%T D[RL@7NF5=,ZT%@PTG>\--\+>Q+0"#R6 M@_A;/U%I9ORN&>/+']??8ICA?__'_P-02P,$% @ 18@#5SLQJB:2#P$ M?7$+ !, !G:"TR,#(S,#8S,%]L86(N>&ULW+U[<^,XEB?Z_WP*W)X;L]41 M0A?OO?_CI MVP>(__ __^.?_NG?_A\(_\^;+Q_!NQ7?W,OE&KPM)%U+ 7[-UW=@?2?!7U?% MW_)'"CXOZ%JMBGL(_Z.Z[>WJX:G(;^_6( JB>'O9]K?%GR4/L*"9@$$2QQ!) M&4&,50H#1'E,B P1BV:W?V8*QR(* A@%DD 4X P2F64PC ,B9"HI4EGUT$6^ M_-N?S;\8+270ZBW+ZJ___H>[]?KAS]]__^NOO_[I-U8L_K0J;K_73XR_WU[] MA^;RWUY<_VM<71T20KZO?KN[M,R/7:@?&W[_?W[\^)7?R7L*\V6YIDMN!BCS M/Y?5#S^N.%U7J)^5"YR\POP-;B^#YDFKG]+(M\);ZN:;'^2)E<:.FKIZV?'N2__Z',[Q\6 M(E]O1:K-5V,\%KLAVF)O# _ M^*C_U QC'M1!IM4X#76W1)6_K>52R)HMGST:Y.+?_Z#_-+^]FW]=J?4;NOS; MC_*>R6*.6!*Q**90=R"7_ZNAVW>OB) M)__!09?UB6^RD.5J4_#]:G:_.+9$Z=7)K&?X^R6]E^4#;6[0XIFEOY;X/[;2 M_=OW>]%=@%H,I_YB',W!+[5H_U]?"$1C,56+_3!0/!MB"I"L^#,A%L;4616' M:J_X:;5KSKB]@\9H#-(XJ/C@Y>7?OYB*JV([."WX&?2:*[[G*VV$MI0_S*\Z+C6;IG+)\D:]S M6;[=%(6>X7D:"AIPC&&21A%$<8PABQ"!4L0:)(:HR,A\O>/+D^_;V9&2A3DDJ M3R%&)<3+@#IDRPN?UH]*C4"S@$=,0A82 M!)$(0DA1'$(4920D4M*,4A?ZM!]Z:I2YE1RL%#AB:;AQHL,,V/'@,+@.O0'M MAA3\4DD.C.B@DMTCW[D#YHGC' 8>E=?< 3GDLAY/<..OLEC/O^@72&[]#DJD M*@LSR!A/M&V78D@(YS"( L(XY30ES(:<#IX[.>8Q7H]RG7.]._Q1TG)3R.I\ MZI=WJWN:+RW-L4/PNGGE DB&)HV^:%A3Q G=N[Y_?4OKV]=_VW_WAT\;Y:,^ MH<+VBSWUZW[FQ!=92GW3W=52O)./(-OX,_\ M&7(M2<'[,\@Y6P)6B'A:_+O'&G6]MU+[<(FWNZDOC0@I[XV=\$EKL%JNM3;Z M\MOKI?Y29;E^__=-OGXR5]T_F%. G^EB(^=)6/F%0XVUP!#%60B9R!B, \TK MV@K0]D#@1B\]I)@>[6R5 ,MG6H"\46,&BIT*X-'HX$I%?2;+EJ(&GH+!J6N' M_G,%P/4._5J'&=AK 7[NG(4>M'8!BM[HKH\,(]/@!3"]I,=+'N9&F[=W\[=F M!,K7&[K8NX_**Z4'.^Y$^B371K#FY$?1(,@R8@+,,(,H"P)(%37^\2S$(6>8 MR\CFH.UB2:9V$+?WR18MG^Q2K@&]-V=SLXI5SQPL>9ZL;NH<=0H&IL^6(BV? M>#D#E2XMU_B'YZ[Q&= :S<"GT:?&.OQAO"D:*5QB^*ER";/P ^_)L(P+'S]6 M&(V&]3\$ZR]?6R7!?5ZZQ%>93%.C>^1#U/Y=UJ(?3/2LDWZ_Q1 M?BNHB>I^1Y_* MXW;G>YGUG^_OM1U:KE?\;V!=:P"$5L%M:]!_RNRV!Z-,Q,!KG-$![)68@98: M,["?H98FH%$%O.N:$>=MPL5H>MHJ])=CU.W"Q7 =;ADN?V#/,^ [6L@WM)3Z M^??&?5.9"E=%8=S"1I3RS=/^FL_TR?SLRAP^5__ZID>]6HK/^JW^I-_SVO<^ M#Q.D:5>D,)(J@R@-8KV9T!0<\"0E<9H2DCAQ[A!"3HV.*TF!$=7Q0&?0F;0\ M=7[E^1F8I5VFQOT >D#L?!U5#R'BN(?: X+\XOA[R+'<#\IK7]./?5K6LXM.F"C/!.-6\0C-M YKW:A:_M&SP>AM\H,D$S$1'&8( MZ! M,5=1"$,;W)/:R_L>SJ<-\C>!>A_YO0N+_EB98*+]YD8:Q'!+X-DJ)S!P>.YR[%11C]5Z5#UV)E)U^4]]\1KNJYHZ$9]-4>@YNQ%?UXU M^5RQLCH$GR?5(N=/\SA+0I6R#(HH,A&=0D&F1/57*H62,D5.YZ\68TZ-FL[EC3@& ML]B@;L=&GK$Y!K)2TU@.:E7( M_'8)9*,P*+3&H/YS"59+P+4VL^K?0.Z5JK[T8J=R]7LWKASB;;#CUE>>XX&Y M^/UN:K?Z :.@F/]25F<@]^^/P.$^6;+S?&E7SS((O* M->,QS'# &?+$_$-(..I*,2#$ARO+D$/U7(E>G)97CD(]XG^N\N7Z9_V7C?XF M=SO(D,E T)A 2DVD8B@%Q"GBD.)$!,K4MF:QTRKC-O[45I!F?UG+#UH*5,11 MJ0"V.O3>V[O.D27W#X?\T+SN&71W4NX'G2_"=1Q]7#+M!\T+HNSYF'XD^%D6 MIBV!.?ZM#E+*IM1+'%$L]#^0A&%B^@^$D.%42R6>9K1X? *8PCRC.$!(,TH!2B5#'( M(H$ACTB0;/=4WF;>WD,",B%0F'/$9$$RN*($T1AI*S MF&!E8IF),YPDF*6P#20TE0UT\L] M8@J*D"0A$B%%RFG_>&J@J7W[C9Q@)VC_D]Y3T%H>[GH ;.CSW#Y8N9_?G@'" MUY'MJ6'&/:4]H^R+@]ESUU^0/L'.1[*QPTBV)E[M_6^RX'EI>.JOTC2.D^)* M[X?HK?PB37:'EK15=>&;+.[#>:(8R?16#2:8:5M#46)BZ5-(HQ +*D48!.Z) M%./J,#4R:S0!3>2T\;K(O58S\&NC%Z"U8GH#V6@&>*ORB1;UO@JW?I*TZ!5M M/?*K9,FPTWY!AB;ORR.P=S'6[]LOU18+T( !=FB =CD=@X?G4.S7F4N?0=DC M:S!^>/;K3-'10.U7$J7?@FSDW&@>-O[6*LJA<2I)BD4:A#$DBH<093&!+!4< MQDF$$ HQBT7HLFB>&&=J"]M63*!G2>B)<=RBGT+3;MWP@-' W+Z#9R?B "ZZ M,S!XHL53HXQ*76=4/:27[USK8=QXX?N!R*I?ZZK>\G$<)X832&#)&S5%P MAB'+4 Q#PD))FF R%=;:-3B)L;1_YP&UX&^D9 M9&^M(.MC)9T#PY^E='*DL:VE?95'];*X2 M$0H>*RBB)("()S&D49S"(",9)R2-P\C=WWALI*F11244># BFIC;.E(DK^2N MO'R;4H 'O7FHBBOT\?8=A=O!)WG$Z;^A'&57R_559RO7U_0/-"T-+;_5S;_4*F(H@XBA)(,D$ M-=UV4T@E(I"A+,$RH9$*G/PM'6--C3;V AK66*Z6\+Z*/:OZ@,@ZU-/4<2WJ MWH9F35U5]3@*N:#5(8-1T]$:Z9H+.T;QA/# G%)7+JG$!"V@&T']<8H%&IY8 MI6ND47G%0N5#9K&YQ;F9R0\;6@BZ7/]%TL7Z[NK']U?72[YM]"A#)5."8(IB M#A&E*61)%$,5$*:PRD(AK6R1[F&FQBA;44$M*S#"SH 6U[JQ11>FW?3@#ZF! MF>$D2.==NDYOH&V/#T^HC=3 XP+T7#IS6(!RLNU&U[UC]=2PD+_5,,/FZKXE M2@Z+"WQ:K>6Q4CLL0E$2FDAT2?7N#9,8DBA--+K,],8-TT2X56*W'7EJ)/JV M;FI1R>]:BL06;,N]VQ 0#LRNV[HCP[3@=@7$6_41VW%'KD#B",?+*B2N#^B9 M9E2LN)2B_*!5,-M+$VM_H^H/K9)A'I" 8IJDVE[#(40B"2'-0JGW@A(SQ7$: M,*>X^+,C3HUUM@(#,\U K4R?)*AIZ&'#%CG7&T0EBWQYZY@YSNB36VV/A*L3D[WKC)-K;JOTB[L;[14Y?+?;NQIJ#)%_FH M/VRZ:#7FXX@2$9+4!,HRB *4F@:7%&81CWDD:((#JX*-EP@Q-69JQQ@6[99] MO&[/IY<*2Q_415-S=O MD]=N7>EC;B[O6ND JF/#2ILGOVZO2@?=S[:I='E6C[BS;=V_'^3JMJ /=SFG MBRI\B:N4RSBE, KC"**,8XA)J)>>)$,I5BQBG%L'E9T:96IK2UL^]VBQDUAV MKQ7>$!K:4>D CEN,USGE+PG@.OGL\:*SSJGW+/3J[,4C]\NI_O7%'/^5^5I^ ME<5C?1";KT0X-X>D#/,(4D0PU/\(2((P@T$<4KU+QBB55B0QJ)13(YEM1@'< M)F7I6=1D7[5(+6O)0=U[8Z2V%YU3;.D:?.V)&YC[/"13U;T8=ZJ"1E?PN7NJ MQVM:83,5K]V@HE/&WTL!KL2*3( K3!"8HC2$R MM82HD PR'*1!BC / J=SF^/#3(W3GWOY\L9_5-8-REM-R3=+#3"0]P^+U9.4 MS0\?M!1W>N; @WYF?X]J:Q+R_N_U*:D/=OY8RFGTL8FK#S1'N*S7 M8T;VQWV@>?$S76SDE=YDW&_+53Q(4Q3V7?Z8"[D4IIKY/!+"Y#P12(AI]H<8 MAA2E0K-B& V$$WQ.Q-WUEG MM :5VJ"E=WV<6KT36]6K1A83<-ZY3M-K._*LY?U]./5V%/TTI4) M"#0^K@^K8G]$_0"O2QA[\ M4BECU2;.XW1<&-KD>UI>.[;IY/0,&,GD@J%C*)/5HU\WELE%^[/!3$X//67RQ3MCS;?]X1B+1,^_%$[D>%SATXQW;C'9"JLC95.1OG MZM47SYZE_V7,.1G:OU(!7RL#:FV:**99TS#H6?_.^O+&L6(ZO>II;"GF.1W3 M!\8^TS0ODF?\]$T?\!U-Z_3RX+XU!;7^QAPUZ^V7O/S;QWPIK]?ROIRS.&22 M20QQ'*<0R5A G'$*91"2@ L:8JG<2@J>&FIJG/I,4F!$!;\884$EK6,KE Z$ M[>C1#V[#.PUZ0=:CIN Y-+R5%#PYT,@5!<\I_+*@X-D[^I'%1UF64GXT)X!E MW6)^[XQ!+)2,B BB- DU6S!MHX6)@@IE,>+:]@V$4\^DCK&F1A>UD&ZLT 6E M'2UX FA@7JBEG(%:3O!++:F5I]"9&BP0\<0-72.-2@X6*A^R@\TMSNZE*_'? MFZ;][;?5E1"YH1ZZ^$QS<;U\2Q_R-5W452O,&3+1UFL<[:0[R1; M_T4*4]F."1Y&&8EAB"(&$4Y-%R0:P)C&6',+#I2R,CN\2C4UROF\#8NN@JAW M H-2+O-5 9:KM01WE>36WAZ/4WC67_8Z$S,PU;64 NL5V*L%C%Y53%2MV0PT ME7=VRC7G7;MI-/K-P%]>;0*M/7VO,Y$C.0G'GE 7CZ-_X$\Z*ST.-9:?TS\Z M+1?I _O9XZ;!WW=%9W](NDB_X<4/]!\:4Z.YC16*&4XA%F22(@X2B%&0L(D MIJ$0H4@13EPL\N[AIK9";N4#MUI \)VI?/)'H+>FK;J]0BO4JMKK9L"? =_. MAO<'Z(VXI[W+SI:\'2Z>C/DS@XUJS]LI?FC26][E M7@+C1_K?JV)[)%16]1HH#3BFV!P>AH!2U.*]2N9-%Q54_/7!-Z MKS__IC?ZKN,VEADADJ:0HUA I.( 4JZ_VB14*>-(95'LU.KC]%#3^W@K\R!G8@C9$-_/S:/CRSYT>:%SWW%F%7WCGSM_1 MCR%^6*W$K_EB41?UE^**ZSWTI@JCW=?YKTS7.,2!$DD ,1.:,,*(F59B"K(( M"Q22)*.14[:Q]=CM"&03,@?EE*_,,;*6>@9;<[9X? M?L)5>X/EB7[LQQV5C9SA."0G]P?T+9_29.C6Y15H<5-4M;]$E%=OMCH56*>\#A2L)4]&<$^-,C5Y-$+HY M+-L;C3,@:E$OMB=/0ATF<290 -,T82;2&$,2$0&SC),X2GFJ$C9_E 5;C0AV M>[PQX0;#XVVW.'G <."E9BOAW@J?@49*?^O*&1@\K1*G1AF5\\^H>LC@YRX? MM)Q"J\6%I(%":<"A0"B#2!F/0!;%,"5)$@A!>12@^5+>&N._FSYZRV#U49#Z MHVA+,J 9EB^UO,;2VC>"F0&ZRQ%7>B?;Z@IC7/]+7WU)SLY8C&@S:16UD& M7)R6XO@)-?:@;];E8:2)?/YG:V^NKI3 !MP_FQ:W=;Y+*A&%&82 2 M#A'"&.),"$AH2H64B& 2.)4-L!QX:KOYK;2SJC;\NG+#[23NYR.UG@.[7>80 MR Y^,'0)J.ZI^XX(^Y-N[WM^/J*XX7VV6ZW)/C9_DN@GH MF:_X FU@KMGA]:6]:5!ZJEJFDCHTE=[ZLI-&8G*%A4Q>E;,<#6NSD7U,]NH0?" M".61=L4>T7;9"?< [>3VU^598^UY>^C7VNCVN?O"8*+KY<-F77Z4CW(1-[47 MJ:!,T51 GFC#L:K7R?0V%B9@) MH8$)NAUM4PMJ:JU4@)TO^-D_QN8T)KZC9HZ,]#IQ,*=5/AG9TG'+R)U1;NKJ M]S=:G#6M#B8^;:IO(2**$&A@=+/M6-32Z*3\OT^VA&= M@]=;^Z&S _4^6B@V4KQO^F2_D4NI\O4V6W@>HPAC'B4P2:3>*'(B((Y"I/]W!3(_%&6M-8?#=5SD<+7?!:'RYX FWXXX4*KZVD8"OJ,&<( M%J#X.T7H&FSLS5@7E5-??^7K_N3:.4!_U'V8A= M;>[;FT$O75,ZYLER4SP4V+P#BCG\1NVXTG'^%/H M<'(>'LN.)A8/9[*;45YY?L;P2X,S?NDWC5\:'/5+MV:WT;(QDEYO1JT#KUYS9D>* MSGJ5&7:)XQIJ#DX&>WD?<*R(L*&0:H6-#39$/^^!2<$R] +\=9PA-.(B:(BYO@]%!36TZUI+ 1%="=K%4^SVI] M)PO 5X]R:5)\BOSV;NWH".B W&['[P?(@=>]O9!@+^4 H6?GP?"T3^\8:-0- M^7F%#W?>%G<,%'96GCD#_4%?N2ZOES65_56:KTF*JT=9T%NY=01\+C39S5D2 M$1)Q!3F/8DU)5$)BBGE@R@5)L@#%D5.Y\A%EGQJ]59)[*",TYO1;^D*G.:EC M;#'.A+Z4MK$O-0*FB=76$;M% 30P[)RPH )BQ,@8_[,W5LR,1\FG%4WC?TJ< MXVP&$*'?V&CB=JM1QT5%9T ^*0T!SO?IV,D$[2K'[YCJ[E+J-ECE,I@P 1B)FIN4]0 M!&E"J(DM9UFJ,.+*REG_2O)/C1UW-A=M;*Y;(S(06F:@3&K78WTZ?KNSUAI_ M_^ VO>?WQI-=_WIOPP1L>X^F?74),&" ?0;A=&+?>\[C1"+C7:6?EJ4_S-3X MCJKO*\:E=KA;Z%RN3__THVYN3NCPY/_'K;_I/)>65Z'5U+(I"3@+!H*11 M8A+QB$GH3F&&>:Q"&:8,]ZQ0YDO$J:V5S_1ZQHO&8=_^^TWEO%_?T25X?M.% M!<^\3;[E:OBJ4SKP@C?";%Y0:MK M%"L[^2D*3<-%6.<:C"D+)$SM>K-5U8GKFVG^Y$W+LQ M!CPB;'H<.!Z?/@,LX:D*%66F,Y*)90\QI#B2,$VC!&5$A,2MF7U_P$;LP7$) M8)9'S'UA&/I462-0"^:]M_Q1E7V='3][]KC'QG%"?/0B7RVGYW%(,8HS M#+,XRR!*.(4THB8 FU')8A3+3+FPVLLAID9MW\P8@+]L-'UIG^G>_:4G]!$? MZRL]9#-ISQ_SD0%>N7GTJ<^ZXTKG\.YWDFF.*-=%%5+Y=K746^I2&T'O5O7/U"[P0& MO]0B6^XKSX/<_>U[A6Y@"A@3->M897_HC11YW(&BE\!A.T!.A@&?N7VLH%X[ M+5HANI8W7%C,\5U>Q,T42Z<"DQ-C6^"M.V%"%>08DI@ MFH1)AB164EK5^+88:VKTL1.U\A/+K;"NP42GL;7C#$^(#4P9S\%J]2@9(&;H M+![> H5.CS1R=-!9E5^&!)V_I:++C],]V+@^'2O%7_AW[.YR]O5\D8]RN9$?M)CO3)'J M5<5'3=IA.5=Z(H#KA5!_2S(TV-+UHB;O/L M6UF!UOZ*,_">]?+X VU@]F@$!492T 9O*ZLOR*Q=//Z@&\G%TQ]"%T>/'2PG M'3UG;A_+T6.G1=@VJJK*AS=K1;Z_M)8>.NGG3,B2F(JDB"&2L:F M4W+"(<8DAHF0 19AR%'D5)';=N"IL>O'ZZLWUQ^OOUV__PJN/KT#7[_=O/U? M?[GY^.[]EZ__\L\X"K-_!>__]T_7W_ZK]R%:]T0X'ZUY@W>\ [?=AF_]-(B' MR!4=_V=RW<.^UDF=%1@=YW=V]_=T2>?+?"T_YH]27.L%;7F;LX6\TJ;ENORH M=Z77:WE?SG$2B#AE!%*)J=XIT@CBD 90H@@S&3"6*JLB:BZ#3HVA:IEA)338 M2PUJL<$O1G!02>[JK+:9 4NGM6=>X#4W8WM@)$O=[;-D..ZM1U >.'> M=KFW'REMZUM7K->X8),TBT(22QA5O4O2C$&&4 ;#,"2A5(SS%+EPT)$QID8Y M5;*#7K4?:;XPT:953]=\6Z]VLQ15"+0$41#B?;7VNFCJ9RW$G2G;;%H9NQ'2 M,?0925BF(@H%(@%$1'%(TU!/0\FW7I9=F+M6FY(]R M?;?29/XHRW45!5\GI&2(I5&:8[)UJP4%+\DN3B#KGP8XS_*,[,(WX ?:"?!X;G+SGZ'0.^DIY-S9 MG,ZEL;J['U%]T0\K-,8)@PPB!2 M609I'"501B$*DBQ1,7&BKTN$F1JI&2$K;U#UAY:XC@&87B;*CM_&@G]@UKL M>6>J\P&9)P*\2)11:=$':(=DZ>69%W2(.>[R%G$DHY0@F- DTCMJ+"!F 841 M2F28AC(*4B>OWN_GM*$MZ?9T0582_[E'7Y=+#A1^%T<(M6 S<+76;S';K"M? MQ'H%/M,JPVF(HX31#@^FK#",XW M]YL%U63V0[$JRY^6A:2+_!]2F/S!-U*M"OF-_J;-+Y&D$24P3DQ,>TP%I &F M,%14*9Y&"9'1?"EOS8.^.;2>]"&5R& O,_CHG._K9^[L MN&N\J1@Q+VFO@.:[K8)0"PN-BOIG>[7 T?F: 5;I!K1R'OMD^L3:5SM-+S*- MVW73)XPOFG-Z?7@_[GYK<%BNB\I=_24O__9&+OG=/2W^UB3$I5%,4\0CR&., M((HHA931""K$&8XX4D%J%;]G.^#43+]G\@(C,-A)W'/S>Q9S.SKUB>30F]B+ M0'0F/UMD//':V>%&I2Q;Y0_9R/J^WD13V9I_S==W;S?E>G4OBVW(RM,\R*3B M<11 H60 41C'D*1!!#..PH@JG@0J=F29TZ--C6+>226+0IK^6U6(H3.;= !K M325^X!J>1RHYP:]:4+"5= 9VLGKED/.0^".0CK'&9H_S:A^A#HN;O'8LKD,= MCK?"%2+F88P$#.,@,'E*FDR2+(:,TA23)%6*.)&)NPA38YB>/8NK L%58>". MVDF^9BT44:90%,&412:GG4O(6%723"8T0RFEL>RQ_Q]H\L;?[._D&W56'+R2 M@WTA0Y\K>ZR:O-6O53AY\.;3%B@/VWVZ2X IM)^V ,BR_[3-DRX.L:'%4@]8 MZA&WQ8MS?K44[_+%QE"-<1CL4TC3)&%IQC%4.,,0Z:4/TB"C, DUC28R)#1S M.Y/I)\?4%KQGL2*-(N9[K#_B&:B4J8Y5&W5Z!^(XS98EFPX_!T-3JBO\3=@. M&"11^$(\_8?T.$GQ6C$^?:#J"/KI];B^44!7GU2+G3RVZC)$IBRY, MR'!+[64PQ#3>3"\1=.<'&CD6)ES"K^,A#E[Q\@]CZI__2S+]1",U(CHVF99&VBM-T?0WP]5_0*.A_TWP +B_=LN?8Z+]/OKY=(#J MK5E/UQA]SZ*,"_3M@I;EFVV?326("C($0QQ3B$A,(#$-%5@B,4Y($@KE9!B^ M'&)J/%S)!MZX'C:]0,[VA.D2/ 8_5JIVPG2BP%&/C8ZI>#+ MLZ*35_:,/N1_W^2%%!UIQ@>=O7XJI=HL/N9*SE.!,Y(RI"TUK@TW)4-((TZ@ M4IQ$$8ND2HG+9W^),%,CB"_2'/N;-7PK,MQV_JN%!D9JQW##2R;+CFG&FH*! M.6FK!N@N>G"D+:/-Y+C'$WI U5<8X26BC!L]Z &T%T&#/IYYZ1G%]5)(=5J M Z^WS!A+.$UA$L@8HD1%D"21IMLD$SQ@018I)Y+M*3R?4)T^G>CW..=2J9]7Y;KB M[S(W>]_V/KAV;A[ZU%6:LC A$F9)I)DS-N9I$.M_H8@'@:*A1%8U;'J,/36V M-/)#NE? M"\Q'@'C>-)_+',A"X>:*WUFHYL^!EH3D%< M3D,NAMNZ3NN0L(]4N=4._@IV9E3P4LBU+VXG2[LZ/W"L8J]]-6V5?^W]"/=5 MHO9]EA]6Q7^N\N7Z9_V732%;@VO;GRZY)K\KOLX?JVRA.:1UHY$? M: 7 291G8*<%V*LQ,/;VZ\?07I5Z?74T9:62W1NKR\7 M/6?D&(BZ?,"^[5UY8WH:?+NCRR8L]M.J*NPDQ9?58J%5,C?-*0G2* T"**-8 M0D2H@#A!,4RS($PSD63ZMZ-$2?02?VH;HGV-F*:NXD]Z_UJ"F\VZU+M7H=^3 MD6(H^KT, T=9##[%TX_#:&KDM3 %0A@K5'8IRSL@-!_W)CS..,3:RK)_F+ M 0TZ/GU>KS*MKQWFT4_XWT<@R$43XRU4Y#(I^BVBU1#F5#MOU^ 4"D<)50C& M.#:>.QY JF@&DLYOE[G*.=7D4P?7FP UXP7*VTW^",4I MB8,(IDG$]/>?28A#%D&]R9&"I8R&S"U#RVK8J5'#U\W]/2V>*MMBKP#8:P"V M*CA:K7:38&EM>H=V:"NQ&\J!&B^ZP>3+ZK(;=%QKR0F(%U:.V]T#;?'+4[;4 M08)K>;VL@V\/HDNVO_^L]Z)RGN(PPDFL(,L""A%CH39[4@QYG,8RX%PPI;QN M\;V*/S72?)[RORF%28ZH4_]=,__'?0T\;>Y?;7(GL+DO+R@Y<"0H<'L5J+ 8 M<2<_R!R.M9/W*_RT=O*#3(SS3GX8*7JVMJ-Y\3-=;.3U\F&S+C^:+I]AD^40 MQ0EC*M16?&BJTRK.(9%!"$.I2!S'/ LCIQC&CK&FM@I5LH'0L4E=!Y9VJX,G MA :F95?-)RSN*5O98&J0-\N M,T)3DEH5]Z:TULVNZ5?-7'2AJ>F^^N/N\G>;.D1M'F!& I1I,SG%"J) 8$AB M'L&,16&QK9NVX[17F:V >;#2:@?VPO95D\"/5 MR/4;O$+YLMB#W\?W(_D?5BOQ:[Y8S&.1Q %)$$P10Q#QE$$JTPQ&*L4)#TC* M(B>6WCYX:C2[E'^4'YJRS>CM3S:&2GKAB]]A1/_9#90Z_UA>_ M[_>Y?2Y6>L%>/YF^L^NK976&^V"V@:VJ38S&E- 89BHQ59M0 FF<I=5V74=AJX?<,6V-M]W7X1'?B[[P1PT%PO M>Y@\,8?%@*-RBCT AVSC<&??0M-T7;FDZB 2XZ]:+8V'ZNJWO)SSF%,B5 AI MF(40)51!FL0(8H4Y22(I0_THIYK2':--C7V:2+*]D. 7(Z9K]]I.@"V/#'S! M-C#%."/6HQBP!1+>ZOYVC35RB5\+M5]6\[6YJ1]M?"OHLE3Z(]2<]%46C[F) MT+Y13; V7;2"T;[I$ MDYD)!$."$RIMA@1BDW/M(1I+N>8H$Q% M,I#SVDNMEZ9B[2D6IJ>X+NQQ*/1P1/)&WN;+RB.\W&4EU$TO9H!N50!J58!; MH\0%33&&>@LH(X@QO8XS21.(HC"$F.NU7<51&LA0I4E(F[?@_5+\WMZ!K<@# MVM!5$M/O=OHM-S03F-"!30(/J4PO$I.NGKT"E<83R$ZRG)/7SD,Z)^:TXI0N M!-M;;I'M>"/;(DV<5"7#+DBJ:A@[)R*F01IFD*>Q@$A0ILV02,)$1"P(6!I* MEHV2;WM:QJEM*BL1+VJQ-< \#KR2^)F=Z2\BNXC96M-VN&RE[006D/-3\=IK M1X>$OX]EXSS$WE8,BZ&$9SI&(\9U'U4G'' 9N3]75LGC%6-1T' M?5JU+Q9M-F2^E-LDR3:@9#QEDB"00F:X_-,@$ M##.6!4F(4JFL"G.>>/[4.+46$50R@JV0=FQP"L%N$O6 R] GO$Z06'_39Q0_ M8OZ5DO_I=O7XO;ZSMOST'_8&WZGGC?)!GU%F^P6?NZQG-L_I>KY7]RO-%O^H M5H#WOQF33OZ7I,4'_7+,8T6C."424IZD$,59!'%$0QA$)"0!)DHRIPS6?F), MC0#L;:@+X;?;ZPX/ZO#'I*?KC9N4@7 ?4B1>FRISEO&S^MEG7?/5K92'Q35/4#7]0;#Z*4QX&"@> *HE01R$04 M0R%4F 6*B3"SBC^Q'G%J/*>EAGNQP5YNZZV/)=)G]Y#^\1N8TDY"=U'5<$LX MK3>3_F$=:3^I!0?'X1VF.+@;4"&,_D_637-=KP ]R M=5O0A[N<7Q62-@X3BA,54*H@SDQ).8Q#R$R$()>8"6):5TOJ8IEVCC8Y8I;K M7<>KO;S ".QFEW9C;&=^>D-N:$H^#=H R>E6J'BR&+O'&M4PM%+[T/ZSN\G= M5_51S]+B\]UJ*>OCZKG*TE1D0MMQ*&,0<99"&A(*5113@3F)P]3*HCOV\*EQ M1"4?J 1L(D;L750O@#OOG[H$CH$_? MTV]IOUYR_7V7\IVL_WN];&J^E?L.]W-,]/Y+!#', II"1 ,!28(SB$2J4(H) MX6G@T,/#96RKEW?\OAU;04U]AT;2&5A*QS1'*_#MEGYO6(Y#!%MQP7=;@?]H MXAYVL.Z%]F<'N$#DR1RP&G)4J\ %A$/CP.E>9U?0<,6UMU[+;RO3K;VJR/7# MBB[F&8F##!$%$Q)2B%":0*8W+3!@2:()+V(QMXU'&%WXJ=DXE6#@5DM6Q:B) MU6)!B]*Y+N2KO =G?5Z3GMV!F;H.7&.6 6[L@H8/N\.%;RM@T)C5-2&! 63" M;X^UBV_2;]%(WL*)OTTNCLA7F\Z3/LWQ)1K+/?IJ6+<\K:\G0Y]@S*8%[;,. MM-N2H4)E8:&HFRL6->;MA/6M% M> -KX!7_%$Z]PBT[ ',)M/0#W'@AECT!= RQ/(]*5W!EQ]TCAE6>U^%Y0*7% M]?T\82_WLLU[2KA4DJ842F:J?/$XACC*0JCT+S(N9!ICIRI?IP::&E\><<;, MP"=7']=)6.W\6C[ &I@OC^ TP"G6.2 \>:Q.#C.JE^J>J;/77]9"[:&0 M=]K@RQ_E]9*O[N5/RT+21?X/*?ZR6IAD\!]HOORX*LN;Y?X(_JK(R[KX9UTQ M-%\)_?'BE=9=[#]6J@"75WV#I&"0U^*S;,=X4YG)@QKQY>ST#[R1; MM\*%9OO<^6H*OU*SW+0FO-$:_%!-O%'\CS/ I+Y6@BOQWYNRZJ V U3I-Q%H MA?UWKAMJ2CPWO_,NYJOTSQL*[%,M^ 8;[\*F'S]*6FZ*RL/PUWQ]]]-RQ4I9 M5(MM)Y=1_Q/IMVB,HTI&GA9:?<\ M:>D)?M6*@K:F34<4\%Q74^V_T194ZL[ 3N$9:*D\0-^4P:;%=]L5_X*^3M>6 MP0 _V?1EN!$O7&#>/+5$^U#(OV_DDC]5Q6^5)$3A)((2(5,J+ DA"6A2]8,A M%$=<(:MT4HMFN8Y/=@\Y9((_3^3.,!-DA>"3!$% M14I3%F9A&F5.I6 M0WL7=N!5PCZSXO8">_0.V&+C:YM_=KQQ]^NVZK_8>%O?V.L O*!\O:&+O4NX M_*8_K3D-J-[^Q@K2D.G-KQ "XB3.8$H30=*8QX):%9_K'&5JS%('R.QCEMHF+YY@LGI]/MRN$8\^G:' MS?78NQN.SC/O$[>.>>#=+?W!:?>9B_NV"RW716Y"CKZN5_QO/RUSO?O\^E-S M,!L0%"<1U9N^*% 095Q (ED, XJS* Q12''JU@2T8[2I,653QW>SU&@NGHP1 ML5D^:@6J5IY;/4!I%-&_R3N<03V0CV2,69)D$ >,0A0*!*GIQHIB@AG+L$I1 M,'^4!5N-CGU[U.'0_S(XQ';FKC?8!EZE6GA5@H)*4O"=EK7\XP!!"%:X>&M$ MVC76R.U%+=1^V334YJ:>O0GK\-+R1E7/OB[+C6E&^G95KLLYB21.%>.0T$AS MAP@HQ#)+(":4,R5PR'#4(UNO:TRK3V+\++UMY/A*Z?]7LO+L\KUME*"BI1/;8E MM #$5T/"KJ'&;45HH?2+)H0V]_2C&A.FL8]=_Z3?BVU/,$ZRF"@*2: R;:S( M!#*F62<),HX#P8*,A"YFXJF!IF8A5G$K>T%GP(C:L[_727#M",,'9 .314^T MG*GB'!2>:.+D,*-2Q#EE#^GA[/5]J>&AD+P^KIRK*$HHE02&/,00*;UMP6FL MB8$G@M$DRV@4N^U=VH^?WE:E+5WE3:.M^GA U@7R7-F@A:ONO6HT?^EE\J]?+[/7)-OV_V6+&P?;FZ(%$2"Z0@SXP#(M);!T+T MUB%%),UPD(7ZMRYK>N=H4UO8V[W,W]+RKLHT?:2+RM8U7_C1,G?_P^T;[\;? M[J/WANK +'"BZN* ?Y';_K+,?^T/IZKI3 6 MR'Z87;3!7,5"A8GBD).00Q1@# F/" STID(E08PB%-N>QKD,/#7N,8+/ #>L M(P]81Q@+NFS%R2L3YOAHM+ _AW*:E/,G>$-!/?2A7H7R"V[7LK_,1M@'DPZ$ MLOT!X%!HCW4FZ!=UI\/"/M"=/C]T>MIH1XI]=&R?,O:Z_\*8TX_[@*8FWDS< M'(2\O@B0?1X?^Y8N^&91A\JN%HL/J\+46IAG(8H%,0XIA"1$(>>09BB&(LRB M&'&5(.P41#:XQ%-;B=I!]"V=MP'UPB3;O8B3?QE<_R*VOJ4]^,7H#QH ^D;1 M#O8*V1GADWHQ!EXW)_1.](\+'GJ>?$<5#R;OZ\0D#PW_R8CFP0?N77AU=2^_ M:N.K"K4V95VK>D(F"R!(HR02+(!8Q1%$/#-'*R2" M,TP#RA*7)RPW2,-;7E MIQ85[&0%6V%[I5QT@6Q'\YZ@&YB@>Z/6IXCJ.3S\U4X].=+8)5//J7RD4NK9 M6WKVXVZWR?/['N>5IN5]DLQ2**4 !CFF"(8H8AQGI3'@4<44P8 M#JW3+;K&F1H#O0A[V(OK9,B<@_>LJ]87:(,?&(^#E[73U1=N(_E8._#SXDBU M@>.DW[3SYK'O&U,X,NQBI,;BQ?4CRUG<&:R<" M'B/G7HXQ>MC<236/Q[F))IL8@'_*EEM>XG=N=>&Z- MQ"8B;V/6PG,9WY[GZOSQ^6@S,/1Y^JELSS=-6;ZM,L:O#VIU@-%G!BJ-SE.9 MYZFY,.EVB"EZ[<1<;U-U>1*O*[R.B;[6CW_=9&!7%,XF##L_L&?][%T-SO)+ MG5WU;?6-_F9J7=W5!13UR,>;*,Q3A1&.0@3U1 J(DHA"AM(4Q@E!89@B*CCO MD;)V@4A6G_#X&6U:>EF"!YJ+=@K;4J[K+DO:EMZ6!S-^.A\9RY=,JYW]/?0L MC=DGZ37%\O^6)3U;)=K<2O^6(Q#S)"0TY3R%2, M(.*:@UF( A@@GJ4TB;(@B^;KU9HN;(^:SP_JM(?8#3W[BJ M-@VNQ\P62-N>-_O%;_"#YZVXNX;>!LWO=C*#K="G&P#V.(.VQ\C;8;3%D".? M2MN#\/)XVN'>?N3S4>HGRQ,EOGZD:^-7>:K."EL'UZF*@Y!A2.(P@TA%*<0T ME9!21(($:8;B3G6I>\@P-?=&^]3UH*[=OJP=:'1QK@[89Y+L:&Q@Z =FM5KZ MV2'BSRH):K.;26WIY6*VQ?]IT-/O"R#U1()])!B5$R^ Z) B+WE4O];'K*.U M('O:7])N+5A7J]HUSM [BQ_T/>MV-+-D2#&&*.0\8]K "TQ556WE17$4*:)H MBA5U:7(\C)B3X]VZ#-A.Y&K35@G]+_\WJZ>^4J##SO;AV'7W_^?S^]A2]_#YP[" \[/=V]@@<:>]2NP,/B=]C_=^#1 MG"V'NK=P[D2N7TL+&6GCX:MM:27K=??"S[;74E1&Y>.KHPCHOK MY5OZD*_I8ES9> UPK-FL/7O-)I5OVWBK3@G=4R_<^F\W'LH',T\()S M,#U[12J?G9F>M]OIV1L["B^#P(# MT_56))^UZI\KZ:TL??/8D2O0/U?F9;'Y@]]?FEU\M5SG(E]LUOECJS[<^]_, M*;$4'[2 Q@NRJ?A(3SI6(G KR^!=Q:CS0/O-MZ]@NHKC5$IA7!;3T-#=M-05:U=JEV3?!V=M; M8,=+KSNW0Q]3^)_6D;*M?4^&]^QL;P*^4C:W;X!/9W]['ZEO=! M*X/Z(+B$ M)QD6 2$PC&(&491FD"&,(%84Q[%*>9QQMPB@H^-,F?'KV)[KI5H5]]T!P4[( MVA&P![P&9M$F$,?(.'"T32<2WB)JCH\RN2'= YJ]=*/GP&R ME?!I9M(^G,MA=8!L1Q&78S9:2:PZW>*[K:1_-$Z_EK!>BV*=Q\1?6:R.L<8N MC'5>[2.EL2QNC<"EOJFNZK@ M]Z-^%RL'G,AQ9NGGTHI:HNP-&D75WR=/U8NJBM65J4- MY@C3A*B00!QP"A&.]9^R",,@B2-)8I1&!+O0D;L(4V.GZT\_O__Z[?K3#^#J M[;?KGZ^_7;__^F>BI,=Z'70 MN@H%F=+/X=74OGWGE3 MP-=CS, -;W%&;<5\3,:ZHR;FS-!";M113.%&3JF41T6=A0_9W.61 A MP12' 8]2B/3J"PE/)10Q02(B* V(6S:1#ZFFMJX^"PULI:'*9Z&!_'EHH-R& M!CYH*JPK07ZG#?'J3QV6^(!S;;>:CCZ#0Q\C^HGKG)VK0N>>?.03:%]92%YD M&C<=R2>,+_*2O#Z\)]&;Q>*;OK?JED(P(C3)0BBX"B"*5 J9C"6,>1Q@%/CGB-<(!(UVO5H//D;.DO[YX#$UCUE"X$]$QE7T1RK-GCTL,Q]1Z M\8$?O6AJ?I5J'U]>+S6OY"LQIS0(H@1%D,54022C .(X2R'-]"\4R91(G?K2 MC"7XU.BEDDY; +WMLM%F_+4=(?WG\?\:IT<-@7&NUR#\'KP9QZ=M\IZ+ ['_ M+_%2')^,\3P2)\;OM]9]UE_A)_U=OEO=TWPYYQ$C(6444J0(1 %&)B M@BB. M,J(P%S&SJFAY_/%36S>,=,"(!WZI!72T2P_ LR/W_I ,3,$.:#A3XW&E/1'8 MP<-'I9GCBAV2P8FKW#Y9(?/YNR;2^']O:*&_D,73%_FP*M9SD2*!(\$@02*& M2*3<-'G1FTLI$99I&L2)57GOCC&F]O%NQ00[.4$MJ-TWW(5F]X?L":.!OV9W M>*P_:@L CGS9I>1_NET]?J_OKC]J_8?]M]SUS%$^: NEME^US:6]VXI4,35- M'.B<Z#S&C=0&HTWI]!HT_+CV,Z^^ON\>SI8S?R.*;:D9X=1R_K]Q&_OW]8 MK)ZD_"J+QYS+XQN!W;%B9?.757VB]N]-$O"GU?J_Y/J+Y*O;9?X/*?9/JF\Z MW!C,(Y(0S0H2JJ"J1X\E)$&6PD0&2-&4QU@&+M;[JVDR-5NCKF)7E[7F;>_$ MY!E]:+Y#OP\E7GS!/R\CKZ3'J@O7JTW6X-+Z^0/T6X7>Y23)8 MBE++<;]:5@0^QS)&*$,A##)D2NX& M(8KYWP.%-PE_Z>V/'H$*,25Y>2 MAYS2>6V_S[TI+5L9\")?;PH3<%_UIA=O-@WWF"*T\X0I$7$B(*9Q!!&*$XA3 MGD(I8AES1 .>*1<*L!UX:K2P*TV_4N"A6#W(8OU4)0^;)@UUZG"^; *K\B6@ MG!N[Q+1'?JH*0YE+]0^+C?[]-@'(N4>>]:S9$MVISO\I(O5D:&?7&G.)!,24J@B#6S(8D9Q%&0P"S*.)))E"J[+EN] M)9@:L;U=+85Q69N@J66Y6N2BZJ+UABZJ-AM?[Z2ILZ"WXJNEF4C7ABBN\V-' M_'!+X-43^V-GK<&)Z[CC]S5I"<\+UN9]'U0/S;\ M02XUN2ZNEN)*W.?+W"1;FG2%Y\6K!%*2\XC ),@01#23D#*B_T20Y")*PC1V M2KNV&G5JK-<(76]"GXG=[ZS8#GH[*R@5(:U*!40DRB#)%,H M%H)G(G5J..1=PJEQ72VG<=/5F0V /CP4J\=VML-8R0XG)]6.&5]UJD8\$^Z9 MOK"?Z&VG[)VB$TA1.#<'KYV+<%*^WT?2P3EXO647G!VH9QI!DEZ MOSU%^*%8E>7<1"$S&1,8I$D$49@I2$G"(<.:_#DB*0Z<>H]T#ST,4W6=Q'3=XF\ M-^V7:HL%V);,VZ$!6G @X=G:_IUYM*GO3VR!N-;Y*\S14=M]E<2I6<+"S/* MC?JIE%6KC!NVUL.82FCO?^-55=,/J^)&&P'4E&^N>I=]W-8"GF.2(9G2 !*E M$HCB1$+"33]NC/5*JDB@E%,F\06R3&]5;,0$BZJ+5BM^"M B+\UOJF)6JTI) M\]?": ]7"F[T]=0 X+AQN&0J[1:VD29HX 7JRQ9HK0>H&^YL-3%Q<%M=@%H5 M8#^/=6/)CV<+8;LWV;@<5%_--RZ09-RF')=#]J)9AX=']HSYTI__6C_ML:H_ MJ8?*V:(6HKRZ7Q7K_!_5(M+X_.MU0!C_SH>\Y'3Q7]ITGM.((!Q+"A-%A&;B MF$,291GD)&*A#,-(AD[.%P\R38V1=T(:]ZMY]1UCP3S,DF6$V+C8#QTW5FD# M*W7 7I^:=V?5^2.O;/J6:C/P;+)JO8!1S&. F3^4?86=>9!HW& T?Q"^"%'S M^.B^K=T6)LSJ,RW63]^T^5YJD]M8Z$=#UG FA< 1I&D:F[;;'%+,)!221"0+ M:)+&3B%K#F-/CV4KT4$E.V@+[]KDS1Y^2]MU&%"'ME5/XCE\%%H/Q+QU@;,? M>>1N<,Z0O.P*Y_Z(?A3V46K"E">,UI^60@]H$GZDT":NOK2I/)U*+AB2#/(P MS#2980&QQ!BRD)A2)*E*L[!'/9)>PEA]B.-7+3&Z_!GDIIAPM66L*TNX$5R_ MR;&CNN&P'H?T:OEGAYOOV7[W/0-M-4"MA_?$^HMP]$2%_608E10O@NF0'B][ M6#^BU)O^&_6^7.?WFD'*>1HI+A.*(8U0!%%"M3E'$8.*,Q1*%+!,"!=S[OGC MIV:Q_50GB.[D43&1W=9Z-/'F5K=NX#5\W9MW<5#0=I M'%14[/2D40BZCVY;VNYUKS.95P5#KLMR(\6[3:$-P;H2=I6A^OXW6?#R57 \7%C+07]M&RM!ST?T-.KN5K>FKA1LPB9 M9D!-]8V4BB0DB8)9:,H&X%C;]"2E,)9)1!26BF&KZNC=PTR-[HV4L(JBK>WY MNN=4KV(G)W"U]#A>C-;0+D4#U#=7H-P]AITX^'()'A]D7)]?IZ(OG'K=5[OW M2'B_7.?KIP_Y0M;)3O, D3@A*8,IU?]"F8@@#KG9TH=QD"0IX:%5*.*QAT_M MHZ_E T; )J/0OAW""^"ZO^]+X1CXJW9 PJGSP2F5>[4\>/&PT7H=G%*CW>3@ MY#4]DWKXG12;A5[N+VS'^AQ2BE">0F#K?(@E2 M%,9$\-0IW*Y[N*F1?$=FB1M)GT'9CG3]83%NEQYU1='&/7^L!2K+1H?F=P_;ZN,/IN=D_[;-/:?/ MTF8\5RB5F,&MHK470_ KBY\I8M'$_ R,'W9>CVE&->HNPRJ%];;A8_K M6=NWE8EQHP[S-.815T$B40QYRA*((2N*4D]8]W-1XLBVM MV8/E^]2G/KF]9["V8SM_" Y,:H?@'>:->20M.TQ\U=7M'FS<(KI6BK^HF&MW M5]\*8U))TU*AHJKJ^+!5$&'.49!EBJ0PBE@($4LSB$D8PEAS2Q0RE?#0R1G8 M/=S4"&4G;6U?S< #+5J^]/&BC.5MUI%?#1-F0?_YV8I_^6?PS3XUSB857FSU87O)*^*CS:_ M"JM?1:Z%SCJGVX[3_$WBP)RVG[^O]?PUP0LM:7W6.;-!Q5N=L\[!1JYS9J/X MRSIG5G?U/:?\>B<75;,\NGR:ATE LX1'$&-"3*@:ADRP"(:"A%@%FL;L4O6/ M/WYJK-6/&_G<\I@J M+T\NCUXU0+YD4ZRI?+>1)KO\FP95SE/* DDBDQI$8X@X3R'F808S1"@G-,M" M[-2,V5F"J7WN^A5*/>9!'@7=SBX8%,J!2<(F_W&] DQ6'>-F564,4"DQ4NYC M%WYCY#T>'7\Z.8]=\#CE.W8^R'NUH4]R/4^DE"%1&'*9IJ:0FX $9Q**@*29 MPBR)D68TT_S7CM&ZAW.BK]V@PWUXUX=.&E!NV']+OC:?&WU6H68I'1.^SP!O MQVK^X!R8PCK+_I0S\*D#/I^U?%JH#%^FQPPVE0H\+<4=BNNT[_)<)?YCOI37 M:WE?SBD75+(@-E67F>88A"')(FDJ,4N6<2Q#YI1??7[(J9E)G47/P2]&;E ) M[AAW90&^K5?%)Z2#>U8N1M-?(?D7 U=3'X_X#0*RK\ P+JH_,L[G=,&KZ(@ MQ"(Z4Y^43B;T63UDK#0^ M%XU:R7M.MUV:%% ]_\W3VX7>7NT+^ F1R)BJ&$8141!1E4),I8(,$18+)C*9 M.44*G!EO:H30]= M/S[:*\6B=ZI^.KB\^[9^[/*6EG?F'V-'/M*%\9=]D>6ZR$U=8?,+;6,^_T'K MRCG+! \2;0>R&&.(4$0@B=, 9E@B3@.>$$;G#W4XU9H6:SL&ND@FET_L4++A MOC8CY QP_>^JOUDC:[79*G::5+__EW_&41C]ZQMYFR^733&*6DXW/KML8N,@ M3#.*$ Q3S"!2.( D2V)(5)(2A5(F1=I,[/NEF.2T;N6:T*2^-T$BKS&=+$)! MHHQ1D(D4HD1Q2",104+2B$H4R$0Q%\?T:%,YAM_ZFQFCFB:[R1QSXNRLCM&F M8V";I/Z@S+]!2T!3T'XW ?4E9E8.?MB^PY^YX@593\;,9;*,:NIX@>W0$/+S M4/]M1KC>X6^JLM3M^,XY0S21C(1Z"%T!I$>N<&C?*.@6H'35Y@&E@"GI1>]D(62>PM-H0^2.<,XAX(I93 MHXQ*(&=4/22*N'EJ+[UZMY<(I.AM],1+P Q/45@OPW5://YI6OKNI:'2I]H+%-MFQT@=\ M''E&K.,X1IJ9D<([!IXAE] /#\">C BYY-EC!8IXT+\5/^+C:?W,V.OEHRS7 M==\!OKK7(]>-V.:$1CQA*(8A5AE$6%)(])($D<0LY$&JY\O)CCTUT-16GJU< M^L,R8KK9L"?1M#-B?6 T^"*Q%1'4,L[ ];G>?>K/:E#\M-4,M3/F#CZNR_+PJ M<[/FA=&/^HJ[\J8P9:IE,2><,,O"#UF!M6X]ZH.FSWW2_SJ2,L5??:Z8-JJUN4*T*:+2;@;U^ M8*\@,!J"K8HS\&QF:SW];O']X^_1,^!1N-$="OZ!/>:'&&"4GA& 54W"*K:P M+GE6ET*;*QDG62@0S&@0F%;&"61)F$#-X"FF3& LG=+S3XPS-49NEVB<'13Y MZ5V'\13&=FSK ;F!:;,!K:G-LZV<6(OI,1BG&P=?838G1ADW@*9;U1>A,69@8+YJP[_3 MY.5$5,KLIF.DO(@+D/6>-=%'EE?*J;@ MM,9%Y<\M"?G&OI^0TLI3%DFN2PK MS_*5:?YV6W4)??.TOZ0YV[[ZE195(O#Z:7^Z55;^PF]W='GS8!Y1_O_DO5MS MXSB6+?Q7&#$1R$KGEYE5'1/UH, US6Y90E$1;-X ":=:^U?:T=N%HVZ[4QGBN*4(I"G2KIU M>@88S%)@-&,BSQC"A=ZD)WH2]$BF]\AG')C-&_LND.D>:]*AT%QR@H"$T "< M:@ZX("G([9N98IRAC)(>.:D3GODQ,EG;Z6]*!>J^$G^&[X+G&W]*4SM2<.#\ M ;5#2=?II..U*Y;L?J[U/*E=OTH:YSM)'U5[&K>V_B/#/V^.'*(^KOC\W11O5U>:U4O<_%YRXE\V;Q MAC^4:S[_JEVCC%MC]*K=/2EHAE.1$9!G-'5M*RF@!<2@4%BG)#6$PY *B[YV M3/2MU-AI5SC6T,T&EF4:^YU=:%GSV>_E^LXRDD[^>UE:[OK5NOVXTG:]8Z>] MV6ILLV]V?[?OMSK73RZK@/;<_:;W] MJT-D:2:A_9W_R=9GL/*ASD>W;(VF= MN$K:R:S].+>O%@=]?\64H6=AI!R;@68C2%;E$BB/ZZSTNNMHPBN7^-Q58KGH M/GV/3A;K%9?KOUDB?6-'7][O,G2VK>!@05.M[/(ZU1D'F$$"*,((("YSF5$F M%0[:!_49=&K;G6\WZOTK_:07H0GB7C#['J7$!6_P??-[UYL_AM$:&XX M D*ZO4"*4AM(ZP*@3 O(M1 "DYX24A',FQJ9=0\/ZBT>( [M 31'"+NU_L;/ MI.-H;XFJ&+,>>N0S]ER.> 9T8BO'9QK'4LR*. 'Q!;9B&/=:>EP1@3TAWQ5S ME/!N.FW"T?=W?\@[M_'ST3X;,Y;+5&50@BS/G9JKTH!I@X%FB*0VO74.WG"T[CJG MW.GVUSGYN>#]T3?+:GUKWMK%TWQ9JSU_T:NG4NKJTW)>RN^[=SK%R*!4&:!< MLU"<2P$8%0KH# N8$D&Y\4K:"QAS:H^XL]N]TSN6)QO3=W51WKMGWM"?W:X< M M#!UY\6R]LC6/[6V.T5]?1&U7L;<@AT1]IY//F-#4$Y9*\Q%*^CVXO>-QIK M1S'4L\XF8O"E/55QEHMO7_7JWN6!SX21-)=%#C!C=O&MB0&<0@(XQPBFF.20 M%R':C-V;!W'S"%*+'_4ZD7RU^EZW2+UWA8Z!\C9=Y/P6L'WQ&)A:G5G V94X MPR+*S1QP-Y:63/?6XPK%''!J3P7FT&>&*(D[7)71T<]ROYY!;A=0&3:@,$8! M+/("4)$+0'/&L7VD,VG4]G#:_^F.8%J?\^JQ9%ACUK[YS9,?B8P%^X2JW(Z7 MMG4E =T_C577%@3S*,5L?A9-J((M",*PLK6P6_=@TW M8X4R7/,,Y#PS3@L? HHE B)C=EW+N,J1"#KL#+=A:EMF]1G$@8SG&)GKIR?# M\PQR6(B'WET_=+C8224?9($/EE6OO=JF=$M(NOZGUM M-^Y*W]FA[3"-3HR+NS[J]:WYRO^824,HA[D!>0XS@''& &5,N&YA=<8T4C0H M&RUP_*DQ7WVVPJT/$:.S?N#%BMD"1Q\WDNL'S5Y\U_,V_3CO6;_%AES;-I\RIX(1 ME $!.0,8YA(P0C&@J, ZETR0+)T]Z958^O+;T;%"'K'NB /'&57RZ'*,.ESN0QP+9[PT1!;J!WP4O&M0V5D;L3.N-121J/S[.J"1^ MUMV7='W^@@N)N3DU/1P-;S45ZO2WJMZ_ZOZ[.X/]N%S_CUY_UG+Y;>%V%)OZ MPO?+5?NK6@9K1I1DJ- YR(BQ;"]2#2P=09"F!*6J@'953WNQSRCF3Y/2FE1F MV2U[7BS7R6KKRU7;OC QR]7FU_7'?OBN^2JTVGWD;TP@E4[N>_"Z.Q57':V< M-CNZ3EVQ;B;?;=S^N?,E^;3[DG2<'8#B1YVCV.^-<8Q_G9?1J!-S] TWKA5] MRPBK=76]4._^<$/K:B9HFDF=%2!C&MD7FRX EQP#G#*"=9KFC&5![5I?###- M,ZRZIKP)HK?-FG1K<6C!X M _7C_$I@&9N8W6VS>G4.D1\'?8;>C%?>]N/W( MA7R'G=LOVCORN;!'NEJM9S_S/\K[Q_MV]4:IU,I0#3CF!. <&2"4T]FB.35< M%04NN$^0NG?GJ<6/K7%^3^H^3JU'D<[=]V MC^+^_49Y!H^ZL7GXCG\@O+SI;9NK_=5>.H-YSJ5A&$CW[L0PYX#Q/ 5$% A* M@Y147B+T+V\\M6=N8UOBC/.O8GJ&U>D'[Q($!G[N_)P/*E8ZY&FO(J5G-QJM M..F0^=VBI(/_WB]F_4DOOZWXPUTIWRSK4\U5'3)_+JM_M(2N*4^1U 1HIB' MAJ3NI!$!6%"F!;3](MRH& [\>)^$ M;X!-8V]L(L7%Y\<;-5#V=O]EY.Q_87#9XZ?54FJMJO?6VHVJQB.?VZ6W+I]< MZND,$QM HY0#;5?) $LL "TX RK3.O\-8Q8K>OG2J%/VO"5]&O5NLR_7W:Z7L-Z-J__>A7&@X M@PI2RZH9@*G$ %.3 @9S ;B63&&9YVGN)1)T+7Y(7'&)K>+ M@#77<6#/+\"BP#4PD_9&*FB!=A:)7JNUXW<=;>EVUK'N.N[\A_LMZG[FJW_H MM6.079G/1VM[*[&7\DPK:330-$< YX0#P74!1(HY(R@M"AF4.7]ZN*E105VP MNW8%N_=;NQ/E*NFJK?5AJ[HS*!./@VZ1:U;NGASM9X2SD_3"*MX\X, M-NHBSL_QERLXSZMZ)JA;KE+E_-&EO7=N;[\H;Y?WO%S,4L2-H+@ /*,YP()E MP.W2 D1RF!F1IIH'Y1">&W!JO-*U]_F382]*?FN,]E16\0;=CUMB0CDPNUR( M8GA.N2*^UX4?NKZY*[5Y]X>]J;OYK3&EU*MV;S2G M&KJ& #++'.UP1*P+"6@H(CFA%*$_58N9\:9&K'4IB9;6Y/66/\#VE.8GB:0 MB$@-S!M'0(I\F.N!Q05'NZ?N/MI!KX>+W6-?GX_W%&_9%A??FFXVU^>F=46= MZ+$GQ5EUQ)!33$W.,>!"% 3Z#1;[!_*\,PN=SCAW 0U,+_,GJFQ2IQ:X4LG MR2]^&1'Z@6GJ; WQ(,7#D?"+)<5RH37CRK#$@6Y/@B72;?M1J[UI6=V::RF= MG+&;P,7H'9\'E,_IKD,HG'(I9$B:(W73];9O1W.Z4+/ZFRV]W MKD[R2:_X-\O0>B7+2G]:E5)_7L[G]LOH+ISE.A,YHPKDF2O(+PARV4$8L(QK M0DE>".:5C?EZ+DQM$;DQ&[1V)QO#D]KR?_\W6*3_.5*#^?[?"S_NGO9LC[C! MU[/I_+9'60>(JV0#17+X&Y3\=BVJ.H-P<-'!,6;RM?O0]W=@ I*'8TQ0M-[T MEUL2KPO3]:*1/6O/1KF$N10B!1Q+"3 D.>#&2%?RRPJ.,<'JXB9,SX>3,LX/9A> '_Z/3,,G$.?3Y_JP'2]Z69U_KBZ+Z27]U_J#^V8 M[9?.0CQLTZ7#((7W7'IQGU=ON738+Y^.2T>N[-VHW;X4UJ5=:KF552?)EDB# MI9$($(,TP"9E@"J: 6U4*E*F$:->\@QG1YH>16\-M=2\*)(Y=*TZU2@[(F<,G1H[ M;315]$8QM.H8G*RLQ5?)NR^?/HVT]7%NF@?>X(@X>=/?QMA,_4XLMCOUSM\) M;%1XSLAK;T><,_//L>G@"7:TK07?\7K&HH_5>GGO--(/*WGP N=$0 H0=7D+ M3&E [8T @9)*5%"&E R*2$^/-S7F?[/2JEQ?K)AR#F7/R#0>=D/'IZVEXVBE M>.(2*UH],]JX,:N?ZWN1J^=E_3CELZ[6JU*Z#%!>W7468$SK/%>9 (6T/()Y M!@&E@H&"8R:909D*.Y$[-M#46&1G9U(G^/S[OU$$X7\FY4+.'Y7];;EH^[WP MMD-<\*KW*.9^U!(#R8$YI0.BLW&8)>\Y'")QR-%A1B6/<\Z^9(VSG^^YW)5W M6CW.]:UY7R[*M?Y0/FEULUC;R7=+ZZ9;WU>7F+!+,D:,0I2Z1V/./M/CN0(=%O2A%Y?> M>">_U4X,U%*O/XBQUH,]+!AWJ=.31KJE[5=ZM5+PC8_8E; M-"/*U?$4C> :'JM M?=2_U_]4S13A1#-)0490"C J%*!&0L")U"EB1G$2EOGH->SDJ,):Q>WT MG8S[Y:)M._?X8'\TR_E\^3NP/ST\BGDI[:>,7M5):HNFZ^/F%VTK"/N;'^PZ MK:J=#FPLY#EOGF%3]-D8.E*J46\L3AJ3VXX\5\W6NQ-&T;\WGXC82B(,J%C1 MD-^@XP9 04#LQ3QA5\?I.K-]'],T95)Q#0J%,H %HH!!#8'3U%?("(S#A+N/ M#30U]GISHO_,?US6@"8PUHF!V.#Y$"\;T@P2[IQ#8J >-:\3\)QS]ES/FE@A MSX4IN>^7*Z/+]:/]NMTL&N::"0AQ860&-,L@P(I )ZJ2 B52+I!".1.P1WG= M *9Z/6/CE^"]<7'5W+[-^T=$ TSKP'D/%\[2GR;E85NYT?'4G5 TODX@W>'\ M1+QVIL,)"_\<20[G(8Y=.G%JJ'#A\+9V\3M$XFNYGNN9D%@4*]C;G1UOH]^IE]@]RN?/]8<\57+NT7YST=]_4=9 MS33%,*=8VP5>7@#,;&PF:,'=YC:E F8I%5X/ZNEAIO;(;JU,KA\>5DLN[^K5 MS-9FNYRQ5@=N<1]!V"],NARW@1_K2R$+CE=.(Q(IY#@RR*A1PVE'7[[XSWRZ MYW80K^[L6M+][]T_'\LG/G=2!>]YN7+#Z9WPW(RDB%'#$6!*4H"-MJ]X@22@ M6>B=O0V4]0\=L^WRU"%>6Y[L3(^XV1>*5JS=/^]QQ]T.#(5C;W\P^ 8]%9>U M6.^D:UZ*VER[4S^W>V7_WB1W?UA65;/>O%G(E;;+T[>Z^?],R'@ M\I.]]?JM#?6V;ZQ9SH@F7!H@&,E<.0.VD;! (*,%@DIA7-!Q!,8B.C6U%\M6 M,(JW@E'?G,F)LC9W0N[Z'.JQ4LF#7C7G46,=1\7\/@E"4IT7"N1Y:E=6DA5 M8)0#F6)=I+G*4Z-F#TWRQ9JOUO\[OU4O'1SNN_6C_E8N%BZQ0O#Y)E-LV?B6 M+'=23O\[OEV0":WLZAP4J?T#0\6!4-1^SP0VDHHL0XBTWZYW"_6_^;NU<6_ M;8'F>_/_PM=JX$/W5_JB3/^4O@$FZ2#3BF^M+3:[,_PM/ >T%VN($H=19R]E M N?[ \SY:R<$Q'3ISY%!,, D1DLY&,*VGN<< H4XOT:R/=J[))%__-&9K4E@8> M>Q[&U'.+_%*DAMX.[P%2^,[W*1!B[7(?'&/<'>U3;N[M7I_\\"6E?5_Y'[N] M[VUJ-BXP90PBD)O,/O@HU:Z[.0&<$UA0(5G.@G173HPU-2)H*]>LK9USG0OK M_ Z#[,<)D: ;F!EZH]:SZ.\D'E$+_PZ/] K%?R==/EP >/J28,WG7Q;\497K MNN38+F7OWRP7RB7;J_?EPJXT2S[?5AQ6+_NRB:S02I/4\DAJ&85(9(,*G8/" M$@IB19$BC#UUH"\P8VIDLW4E:7U)MLXD6V]V5;2>AUD73M5I7AIO @:FK%#L M@_KLQ9P/;]GID>9E)"GJ0>XV\#-L$6W M7^PV7!,Y*C+.%4BA,JX4% )&,^YJVU.C&4]A$1037V;.U-YDS5ZA.-Z4N6< M?>&D>29AC#85(^[L]IR%X1ICGP1O[+[8AXV99EOLD\#U[HI]^J[A14_O%NMR M_=TN.6XLGZ]+4\IZW(^/M<:HP;FDQDF!()F7\W-RDL=>_+NHTP*>9+BIL Y-8;\2"2J>\T.A51W7ZSJ,557DY MV*VP\KN@[V;CD[WG0RF:O#.?J]5A.;N+WL, KV_PN#)38B2)I"FC!$$@A%X(7EF&% M]$^E'7"R7C_I]2HQ87,XS@PRFAFF,PE@ANP,9EH#"F$!D(#83A[)"RI]TU7' MFK^Q$TLG.G5GCZ\&GHR!W]T=ZY..^=UZJOC ![0'/40>$?K5%J_&D( MZY[:&\43G53#[SE>5]7>_C[KL-K_+OTV/GYLN/++G=;VKLV.RMOE/2\7,Y'K MC$#BI*!L;( 5S@'%D@+)4BYDCE.5BI!MD.-#36T=UEJ:U*8F&UN3WQIK T^( M3B#LMV<2![>!:;\O9,%;*N?1B+3![ M#"X7DQJ5@YQH!7!!!! X8T#F!!EM>SL["5%=0Q7/WZ( M@-; Y- 'J&!B. -#)%8X-LJHE'#&U9=\<.[C?<]2ZPP9&ZV43_HM7_--I)WQ M0B!AEZ4,21LW%-@ FA/B>F0JDA&I("K"CE(/#S0U.FC/!3O&NNHQ'K:Z.8NN M[SGJY9B-/4]336%QPB'KDQB.?H9YV;_\(]UN&Z*%)J)YX.\73T1& M=6 :\=#R.0MH9'&>9Q"-HKK3C#@A.9UG$(3IY#R_M+] Y@LIM>?M.:\7ZODO M.I_<)F0%A3A4-%<^\V*JI$9K3-K/!Y;SD M6WFSNO_L2W''6J9P];S5;VBGEBBSZD>"H\_5T-OR]:3LRT3N]0UVT_3BE]TK MAND<$Q/LB$*3E]LTN@AE-!@/"53&NWG?)>>;NE-=76?<=-BZW2G&S!"6$$%W M*"HE 3AE.>!*9" GN2""&V548 [OJ>&F1L3M>JHQN:F WS202SIFARY#3R+N MNQB-A>,X2]+>$/98FOH@<\$"]>3M1UZF^KBZOUCUNJI?E/C3WH(#6D_8&+%&L%##QJ0!4.R,NHJ<<=^J]XW\^7 MOW^TGMD?;VJ%)DN1=N!M$N*UV_*KU]P'U#Y221!$60XHX11@BES/B,S]1&1> M% IQ$G3:?ZE!4^.]+X\/#_,Z#9G/.QHBM=Q0ZV.R=;)^BG?)GSL_>ZQX+YI5 M_\7N6',UPCHW<;YUK7#;)OUJ!!F%-OZDF=.HE1AP6F0@52(O9(J80LI3HZ:G"5,CY9=FCI#< M>WZ:3G/N.. /S;+'LDN?Y9/NSTZ<1-_S4W!ALF_4J7CMA-\+I^3RI%]O- ,3 M?\_?]W63?[W]/IL ['^GD?M%?-@*B I-TU[-0HN=,C<6MLO4GP\?K7?HGL=7KK:ZNI9V M2?18ZWV]U3:4+=($(R',I,\)RQ+67OH?_D%,CHXZ% MB6I,#",?#Y3]B" XY*./X O"2; M@"M[GH(M[^_+=:,8N%!N,6V'T0MY^' D1U*E#$%@4K>?*ID (D\9,#R#E&$( MLR*(KUXFSQB=(8&A)3JM M#<"8$L")R$$J4L$5D8CXE>7U&WYJ=-=:GW1:0V$Z>!36P.D> MJV1C>O*[M3W9&#]L[E(_Y*)%:$&#CQRM]0%F/W+K=9?^I82[4N7W]AMW?;]\ M=,=Z!<%44 X$$@Q@Q@A@.->@R I."R> I7EH_>"A@:9&5I]6I7V%//!YPFO[ MPBL##\*)%=<4Y0HH*EP^ 2L ,QD'J;&@4H&ED6CVI%=B.2:@W0%'@#02EG[\ M'@.?@9F\KJ? B%@U>7"8T4LE3SE[J#[RY.=[9!Q5 MZ^K6?%II658VU+E=R.5\^:Z%,Z'C;W)LC4X63<6!R2KG ;Y-$7$A6[P]6OE.BJ;9&MK MLC$V^1H9MH!O>-5S MO*EQZU;AI6/S5=,1+7':DXWEB3,]7!SG%.ZGF78 - >FVQA ]I+-\8#G(O6< M4_6%*!" @F)%"YR@EB MG!A*0A;!!T>9&I6TYB6\-C:PBN8PCGXKMHO1&9@:-O6!&X"&.# XB4&DE=KA M,49=IIUT\^4:[?2'^SWO'S2O]$ZHA(N<%[DH *7:1@]"9(!IUX:(BIXLOL/-[N/LC,O!3[0]&\,-\V.=(3_&+FX_Z^!YV[.5S M>^13_1[8V_6=7G6._#YLLZ51H0LD*0*D(!)@9IS('<$ ,I3G1"!J:% Z_-&1 MIO88UX8FW?/M_EGKQ^'U>[RC@#;PD]X3K^#'_BP6D1C@^#BCDL%9=U_RPOD+ M^FX17"MEOS!5O3:X77U:+9]*Z\(,$D;R7$*@"4( IR0'HL@L5V"."2<(*^I5 M;W]NH*D11+N6;8WMK&(W!H=N!1S!UW/\55*[/Z5O@_?) MV+2^%2,=KDWJVQ%R6C?>;!T]\!O!A+'.#,=#LW/L..*@_78N/NJUT[^I(QJE MU8_??[&&W"QN'[0[R>@*WVRWU#(J,IYG&F"(;&"14@:83%.@>5Y(GF44*2_U MF?XF3"U:N/WT[O/UUYN//R77;[[>_'KS]>;=E\"CB1[SX+?W,2RZ [_8K?&- M\/3&?%=E_X/S("D7?TFV3G0EO(;8*^T/8J3=E!X&C+K-TA^@E_LO%]RIY^&J M7>"IY$$*$^B]OE^NUN6_:@/>_>&B>/U1_['^^KN>/^F?EXOUG9.]*E)ID Y M$ZF-C',*1%:D '*<"FX<034 MGNR)AE\ESH&ZB4O7JZOD?S1?);>+".<&<0&-UZ'S$F/&;N09 ;@#_3YCW+6G MEJ"\T^IQKF]-=^O#Y6&[_EY[FQZ[+9&ZS;ELZ?[P!DJ=S?WC]T_V(:B[A.W* M:Y%2,N-* I,R"+ Q$@AA8W(LD2&"8(%T4%+DJW@Q-?K>@.""N&<[J'71C-/7 M/:A5V 'C*MG!X>YR5 .QJ82PJWR'2J"VX:M\X?S>-)/_&HUX0G/@^W'5?)/: M:6_;- Y3'_ZJ,Q%+9O%5?!A7F?$UIVE/S/%5C>FO@'2T71?44HB"YX"F/',] M/C3@ BD@38:PR222-$@"Y,_4'JUMZE4U3;V:L_UDN;,W_,C?"W*_]\2?I#_: MH<9H5W$[HX4@$E&3Z'5[I(4X?4AQ:*#^:,_KT-\L%T_:+AXL634_NGK*3ZM2 M:CB#@N90,P5@RH4-OY$$%&H(N&2%5IQI&Y'W%^8X,?+T6&9C7_+@#*Q912WG M<[ZJD@>]:A@FD&#\Y\&/;09!=V#JV9.EZ)B]^4L->VWY4$(5'E@-HEQQ:MQ7 ME++P@..TMH7/#0;CKL\N$(.S(L6:\AP"5==3*L0!IR(%19%E,A,YRL-*-;Q' MGC!WU>6LT4FJ!3P:287#.!62^GP2WR%(ZCE6XY%4.^[42.HY'#U(ZL4-^I'4 MI]52:JTJ=]KU,U^W9V"?5OJA65+6&I)\/J]N33N6FKV77G3"<]%YCE"CA7XU%J M5+PCT6TC5C.<1%2C@@RBZ,,24:L!PK MP$0.3<%D :GT+,0Y/=+4J#:BI-H9B$]39U3@!J?#8P)@R6^-L9ZY;N=!\ZX: MB0?>2!4?EX 84J#A!\S1XHHSEX]5&.'G1:>HP?."\8HB/SZZ@6_-5_M)>6=# M*8GS/$NS%&B<9@!S:@ O;$R,B@)I2')38*^E?$RCIL;.C7V.G]>MA<.7M.U- MU%GB?A7X1SP,[UF0UD[>K4F^OM[D#5]V>,DD_GFJ"P,F/.7MI''H T]/*"*=OY_?*21C__/NKQ_^G_^DGXT\K/FKE>18ZF;QZTC(1!1A3(&)H'%;Z='7%JE-(Q.*DM MODH:F\\<0O?$VX]BHJ(X,-&< 3#BJCT8G4C<$,(UI3]=55^^V8C"@ZA3#,A 3*9C> *(0!5) 4&2R(R2[P(QTG; M]+-G:O'=UFJ7N=F:[5:.LI-*WJ9YKAL/(J5,>4Z?'^N,."D#<]3I]*K=;'UZ M-ENU1VU ^?7,-,7+O H#=^A\+$]KII&E%0:==^Y6X&TO+K_YQ%>WJUHY5/W* MYX]ZHUPP$Y AFE(%5":1C6>)C;\,TD!@PZ',4JR+H'6SQYA38];GQ3@/?)4\ M.7/KD.RQ4KTSY7W@]]VIBPKJX#MVW<(<:[#3!VY,3FJ;=]HK@Y3HG(,H?J7. MT1%?JV#G' 0GZG;.7MJ3B^:\JEJ*>[N\Y^5BQB#,J4D9$+FV2^D"$2 ,R0#" M!6-",IW+,.K9&V)R3.,LW(4!OS56!@I''4#2DT4NPF=HT@B$)IP@CGH?BP_V M!QCW\3_JX-[3?OR3404\;VRX4SW7RYLA9C0Q&0:J<'V$4B6!@$H K65!F2:2 MH'RV7J[YW.^A]Q\ZB RV!@R8^Z+7B72ZDC\\;K0D'SH*D^7&@X1O78@BYWEH M5OP(9!BL!R:6,_*=6^,[\IV#:W:>0&Q8K]_!1]OMJT1 MXU',*20BDX>#F-Y.EG/AH^ M0R]AO*'Q?LB]7#_UE-L;=)YP^[?=TWWZWJ,\WE[N;9YOOP_W7L"XWLGW^L.R MJK;E65^7G7T1MUEKGZ\?>57*&28(\IP;4*2$N6PC";@6&2"42X297^]5AD*T1$6+(WIR0_.^+]T.K^LETEW=[7U MX"KY\23L?98M?<"+MW8)&GWL!4P?: ZL8GK=YH*$IC[9X+?930EOSEWD];?F.JB@TY( MS"RI^$:.GVHU&- '\[6&&ZUGQP)>KNICPDY.[M_*]=TOBZ6H].K)O=7J'-WJ MLW:HEO.RJ0YPR_.5-<6]WJH/)1?V7];?/]EG]L[U1'>R"-5-53VZY,CJBUZO MYXV8Z2P3G#/*.<@5A@ 7S(EKIQDH#,H)@1(J%=;D8&P/IO8^LG'(RO6A3\I% M8BP83?9#8*>$T;\&?N^F24_NP*\MYWN3;W&5=&L;?K?^)UT FFJ'*GD.P56R M!:%>7MB7UQ:'JV2+Q%7R0PW&7ZZ2+1[N=SM(CF?-A+=V>*WIC-4-8G3[QVT@ M\5K3L]=SXM4,B9$Z??U'6 XR"5TO'XZ O;0 C+MB-HR1S+P$>XX/ M,;7WT(N$VN0W9V1@;LP!(/U>%)?!,S"3!R)S8=YPU_E!4H'K 5XQN[?KX.F$ MW6>?#):2^6B-X]7=5[U0KJ+>Z)6C#JUF)H.F@*@ !KLFC3P3@!+!W.D1+I0@ M! FO$/;$&%-[N!L#DZ6S,"EK$UV\:>=OH66]F*[#DO6=3OY[6=KO^*\6?LO< MR;7\YV-9E?5'W)$S[_Q]I>=U4JET[0N\M4>.3LMIIH@$]M";QXV)5TD+>&UE MTIAY.4+>8BLQD!I).Z478B$2*.>P.*IHT1LY^]%^@=&VX^X' MMT+=!F0S74A&>,: _5,"G/$4,)HB4$@J=:HI3U,T>](KL?2-CXZ,%/*%[8XW M().ZU,1DN>TZ/:_7[O/6X. DP6,(^X5-$5 ;F!!W[;EK$SN+V'CQTQD4(@51 MQT89-9(ZX^K+<.KR22:08N]9[*0088P$$D0IPE!&C"BZ+ M["(9D-U04XNP]N0K$F=KSQJ#$PC[$4,5=IC MW^%SFAX'KAA/R[-)(=RM ZM;E^CZ]8XOVK.433/;K\M?=;6>$0V)*C0"&7*; M-=2XS1J4 D,(9507-B3Q7="-9?/4Z&NG!/KSEU^J<#F,,:?[[$)QBI,XRB'Y M@6:J!P_)7S1I;0[)VZ3ICO=)[7ZRMO[OCM"WC:2_+A,'PO2^'\-KD@[X/1E5 MLG12WY=1=$U[SEQ\V=-00R:OBMH3V1BBJ7V'[K?\^;!;Z\\@TIH45 (J098 M9QG@2D&0PE0QF@H,"0TII^S<.RA"&*%>LMGX^-!WHZ.+FM\:IB<6 []H?0 ( M7J <<#72BJ1[YU&7( =<>KGF./21D1-LMR?5UU7U>/^<+'Y=SNUMW'[)9[[6 M,Z6T*A""=E619P#G*0&4Y-0^[]!IMZ1<9"ILSW,$JZ>W?[H-!YZVAHZ4;!LP MUWX$-;'Y&V6%<5$:[BXE*NEXW@D1=\Z[KH@1Y6E&G*K73M -L/C/D:T;/@71 M4G=[#-WSH&WUC2_*?]5VO;&#+.>E:HQV M__565W)5/FSZ ?SX6)4+784>YL6>1<]3P%>V[> MM@XF.P^3G8O);X.T)QAJ F*=7,8V;]PCSX' W3LK'6J* &86!2)%@5- <,J^7PH V3NV]<$SV=U>IX;8[UTE9)8ME,K>> M-=N?9>N;ZYY>7["JW?/>+!_L.W#V\&0*,SOP6V7C8K+Q,6F6OC2;;1C!)L0QE.@=0<02PXAD0IL@ -3 M[(+0I"(H M.>O9W:?VXOYUT^RW5P+6<^#\EF&]X1CZ;>>+1/"ZYZ#'D18MS^\]ZHKCH%LO MEPN'/]3O,?VQ:4+SY4[K]>>FJ&*WH*BN1;5><;F>D91D*68&Y)D@ !.= J9S M!JA&2.7VSA"ID.?7;]BI/=BMU4EM=M+:W5GC5\EO&],#'WK/:?!C@_C@#DP3 M47 -II PF")QB^>@HY).&! OV2CPZGXTM5$J>*N;_]\L/JWT R_56VWT:J65 MVQI?5/IZH>H$C.NJTNMJ!G.1,8DX2*$I;-@A*:!,I B@O)#UPK'G@]FP:[N%K34]T8W/5D7>5C6)IPFO[KY*%]DRYNW#:_&AN MP%D8A_:V\AL_;%SXBZN,W$Q(:WX]'TUV6^-!/ :\#,%(C-C3B%$9\C*@7C+F MA7?KQZ#74C[>/];T7-_4'4>N])T=IWS2C2!=V]^5$)/)5"L T]2NU4B6 U'D M%+!"IY*F7*,T*-;S'GEJX5['\/8!?&;Z_DLK]Q!^6C;R #.:%3 EA .JE':MS32@$$%0,&X(SB0L) G) MC>UCQ"23:,,U58*Q]R.LH1$=F+MJ79:NQO_6 V"6*^!\N$IV7B3.C63C1USY MEKXH1A1X"39A= F8OB =$HGI?:]^!/A9/^G%H_ZLW6Y?N?CV2:_L5^S>K;EO MQ;S\5I]8;:L,RGO[D5OSQ?ZV,KS65ZD;A;^U1%V+(A4DQSE$-KI#.;=+8JV! MT"P%6D/)"\N4::9#HKNXYDTM!&R]VL@__9\F/T0>=@ M8-)^WEZX-3]I5?4_=Z>A<6&K2SM(L^$P^.*W'O8<_[4:$8?!"-XJF9 MOU_I?S[JA?S>YF+@M# \*PS@&A< 8Y(#G@H*4EZDC'&E4T8OU1]_,>;4"+"K MF[,UM6>BBP_D?IP6&N,4*JP0 0HI@7 A:) 0 ,!AH4T1@N84A86A7F- M.S7JV1R.V7BK#JJ3^=(NQNS(]Z&!E1_LON%4=# '#Z(:BQO9W8W-SR3^=W;' M#)R"@(H6+OF-.G*0% 3%?F@4=GEXX].OY7JN;\W-0I5/I7KD\WK'B"K(::8( MR%U))V9Y 2A)&YI8H W, M(CVP"6I]>M+_"]J>'K[O:"U/3[K5;7=Z^H/CZ2'^9#^QKFX6G_2J7-J_+:MJ M!@O7^@]K EQ2JLV*N&06S:@A492%(08%)!5%]F\B:;9U9;:Z&54><-#LT=2 M15)A>3O%1@/,4PKJIEK*:,+L\I;P;'#%RK[3-B;YUYI3]WSU#[UN1>A<=?1S4R=%Y'484\@7Y\Y<=#@TU>W?$$0C$4'$_=OM_& MSB?[Q77MZNM07S#""IAA0(RPKULFM_^\4%@JXL4ZOKA7HN^?JU;N^^U552D%&D$+5\( 7 PBZ> M*!08\()H1 L!)3-!G=-?TYNI$= &#+GE22K,U*2W2]6\X$:BJND :->!FYSQM:- M\GCR6PU),H@&V"0F-Y;VY*OZ,JXJY12F;4^O!Q;-'[YX0M15 MEQQT]00'*(D_#4+$BH$#@XQ>$W#_*>VL%YTW M"SE_5#80^6FY5+^7\_G,%*101AK 4G?@E@L.&%,"Y%*S+,U(D2+I4\7D/6)0 M.#="R5)M9?*&KU;?78!V?;]\/'$DW1/ELQNE\;$;F"EV!K<5X^U&5_+#UNID M8[;_[K0GG-[[E?%A'6DG,@Z\(9N+85 =W3;TO,U8&X)A7G6V^@(O[+F)MW*- M5M??W<;#VL4M_WPL']RWJ],0L8#,PFL0,!@Q@*76@".J@)2%P;J "&(XZ[^>@/P=Z>9,"E_4CH'5^YLJ'*+JGJM=9V38.01)3F!5"$ M2( +XJHX"PZR-$V58A+#L&:WQP::&MUL['2;,,T>36_)M:/8^I%*#,0&9I)^ M8 63R#DD(C''T6%&I8MSSK[DB+.?[WF&H>?V7[]9TOFYSE"Q/[>B038H(9RB M-+-12 9=4(( 3S,-"$HUI##3&@<=.!X?:FKDX$KP&_FR^XVE&U6SP!W]X^AZ M;K='P6SHO?#&R!JPK9D;U;&(N]-GL8BU=7Q\H''W=<\ZO+?I>OZ*?C3QRY>? MED]ZM7!!R7/IBE9="L*V/L.F] E#0FQA15"YX]_]/-UYF3,4Y%SPFQ[?P[JLEVU;14 M6?M-;&2AMK[XCR+A%FSY1^]/^37N@5G]O5PK6Z+Q>EVU!8 MET]ZLT05V""=V@"3(20=GQ/ "B6 4HCG7/,4]@J]@+<;Z%DF MZ- FCDU_GJ:_YXZ#XMX\./'P^N=WUW:.4G=BW>Z048D13$4* ME$@UP 9F@%'+V 7'3.?0Y%E&/,O!]^\^-=)U%B;.Q#I;Q3OU[0!LI[GO8C & MYK#G.)S?-O0 Q#OO[S)@1LKQ\_RBA"3Q'??[:,+>@4O&2LX[;FTG$>_$A\(5 M2GA==.#JLC[8_WYY:.IQ9Q1KE68%!BAWQ]G:($ 5%( *KM-VBK^BP'R5UBX M'*BQQ!)Z 1:D=W :B^/2!4>N&TV%X+3=74&!,Y\,9KB-;MLCGW_64I=/;@NQ MNI[/E[^[6JGWR]6;E5;ENMXZK,=ZV2AL1E%AHS6! ,?V#RPS"KAB$""A"@55 M+A'R)CUG4[XQIWZ-[)V*)E;CWP/FN-,VUD*'GL,_ \WN&>T,R]$9C M6R#[)K:<^$&'8[5L?7;O<=NR'G)KK_7JP0_U['M2'S/H#^Y%_FE5+F3YP.>M MFD):9Q(YG7@N]RV\PI\VD]/@-_3?SF>X[!!:V=2&VH7#QM3-PI+$1/NO"") MU?;DY%CC-CSQ<7NOU8G71?WXY]@PP15":V\BNP:'<4V? MR?!CH($A'IB7-M8G'?,W6<,UYL\\Z+1*B<=7%P 8B<7Z6# JMUT T4O&N^16 M?;LX;[0GW_#J;H:+ DE84 "QHSA&#JUKQQ1B[6JS8KZW-9_>/'[^[/]US:"=GIL.HBU=IH 5*)(, FE4!P:8.6 M#-HHIM"H4$4?7=\ &Z;VV&]=<&F0SYQPOW .7#FI5?=#TKC23W@W9)H\MT2' M!7_H3=-@W$>1I^T!9F11V1 +7D4*M@=$QP1<^]RJ)UL^/CS,ZPQ5/G?D^WZ^ M_/UF44O UIFMFW1Q0RG,.#/#3[=?$]".@@V?>!0,5B-L]1QV6S M,"CV&"SP\O#^EA_*=;M9:^^O.WJ"! E<<(& $ 8[.10%.''ZCBHC(M40%[F7 M=M*I0:;&1SL[W=,2JM9X$L[3%!,+I('Y)!B?H#Z7YP"XH-7ET5N/UNWRG'/= MAI=G/]NSHG%]IU M\+7^MEQ]G\%4:.72TPI"4LL>1 %&L?TC9YP*A'AJO&KGCMQ_:G31F)C4-B8; M(_V(XAB"IYDA BX#4T$8)-X/_QG'#SSME99__;9\^K_VRN9!MS_LGN]C]QOE M@3[CS.8)/O>Q2YN].77F]?>?]?K.I; ^Z6I=GV]_*!?Z9JWOJUF!M%2IH(! M)X:5D@(P0C,@*,E,7B"I=5C:J??04WO0NVW4&MN3QOBD8WWRF[,_J1T(E!\( MF)2P_=JX4(^T31L!Y0M:AOD"%KV_U]F!7ZD9ER\@QSMG>=\AO$BV;T^N_UK. M76^,)H'_[>/*_MRV/9QQDD&AD "&8AO$*$( )5P!:9#)".+&4*]LFV',FQHU M_MQM"-_M G_7N-!6[2:J=B)Y:KP8OG7XB0D^3:&O/VU#T^SEC<-;/S?53HVG MF[ZAKSJWPW>'CS/'?YXF\?WF>I16\>>G(G['^!-C3KYQ_'F\8O2/]QAEO/?\ M[4.=@GZ]6#SR^:90[V91?WBG6SG+2:9EH1E@J7&-JR0$5"@(3%80SC0N<(K] MA,B'-S:$9L:1,$"5 PG@-L ML&L5E%*0&5ID0C*B_1J.3VNFQXCUZGE^^+/,\W!A7OS9&R7D.]WE._GQ9)/O MUN>KI/%Z5^%^LV@NJW9*TY/Y"@P?#<;_*HP:&;[^5V*40#%LEN('C9[C3SZ M#,,Q1C 9.&+//?&-HF2=]#FC2 DN!08Y+5* ,XH!1ZD""F9(2/N/L@CJ8OK\ M]E-[J6^M:W->0[>NGV/GN3W=&Y&A7Y3>8(3O,!_T.=8N\O.;C[M3?-"QO=W@ MPY\:K8CRHW6F51!0)&4ID1AD5-D%0.&4%[@H@#184BPUS&500\"+K)D:'1PK MK$SF&]NODL76^L'++3O3YD?_H_GJW4*]M:P^PY!J@20'D")+J!E"@.+< M ,%0QI4HLB+W2A0X-+(5M&D,39REB34U<;;ZIP =A?0TV<4":F .ZX51 M4$[0.1!Z)08=O>EHV4'GW.JF")W];)Q.ZY^6\U)^W]4-$BX1,QD'!6<%P%Q+ MP#6% &JH"HXRE?,@38HSXTWM\?^HUVV_M$TK\,ODZ"[$=6L: ;>B7U#+5&L>+3 M>=2"*<@'CDB$G%Q^F79.)U34\%4EZN?N7S1_VSYHZ2W*;YW\KUW2^+ MI:CTJM8COUD\/*ZKS]IY6,[+1F?SLVO(Z]*M?N1566WW?NI[S2BGAG"*[0+- M%7;FV'(.) ADN M::?ZW4+]J29Z8^^HTZQM.#BI"?9[M;WZE W\3JQGJC;J*NFXF/QN?4RZ3B:- ME\ES-Z^2K9])[6CG#*6Y;43QW2&G(I9H[R VCBOV.R3,>R+!@P[6+W1XJ\7Z MY4XB(RS-C)3 &(*!.^$&+"<0V'<#4BH3KH=(R&+CP!@37&-LVX=T&V:$'FQH);*UM MJA*OVOSTA&\M#L]:]P3>CR7BP3DP8>R0;-MG;I)[M\;&HPP_4"*QQYG!1B42 M/\=?+:KVJ4]FK6H3FZQU?M.F\/]E;K*N;15,C]C== M?KM;:W5M7]K\FZ[_T9U@;R.L&8=:2\,+D*;,,IG@$E":02!X9L,7)87F+"@C M=RJ>38TT-P8GO+$X^>9,3I2U.3&[E;%=#?_\Y9>:/Q\KY5;\&TNADIL$W M;7DJ]D[HY>!51R).UI&T6A\=>))&46QM =I5F308)?8[UZ!TE6R_K2U0S4?J M]*)DMSL0,85[:O,?*WM\,GZ-F[@^&;>/Y2 MK[1(Z5@[["KE "P#+E.ZH[WZ.N6 ZSX+E4.7!2M#'&[7_*,VRY4^W+3YIY7] MHU-70HU=14!3 )X)8A<7F )!90;2/"U$D4%A6.ZI!W"Q,5.CIJ83GB.BU=:? M6@XWX??+Q\4ZO!8HRI2=)J^Q)V+XW(_#;>@;=TYUHZ^=\BH(BC]'WK7WH\[5 M2-7UH\Q92.E\-)"/%L=?/L)8Y>_1L.@4N,>[9[\0^Z->N]80GU;+IU)I]>/W M7^R2X,:&^ZWJ\[5CEBD.#U@X%%#]G! 7D;O/>YPP9&#.+_C M(8[HA+S[0Z]D636Y%^M5N:A*6>]@P%EN8(Y)K@#3,+6TEQ9 8(9=*QM.$=8Y M8V&J'H.9.K5%0&MPK=WJC@86*M$[XZ\2_NW;JNX[;Q_NUI'FG*#':< P/ZX?;91_OURMRW_5EK?=56JIFUWRF(2(*)() "4U ,." M 2:%C<-)+C',F80<]>FG$,.XJ;USNKT &N] [=Y^7=Y5TKB8='U,6B?[M6&( M,MN>[YQ7FL.AWS)QIF^4-KPQH8_<%"**::_2-B(FJ,<:2T0=XT+EP#=S7E6W MIC[=N/ZCK&89EC!E) 6"<$OV::8!8UC8Y49:<"J*HB#]1 1?CC0UYJ[M<\]] M;6'RF[.QKZ;@'JJ>I!H#JZ%W]8-@ZJ\V> R"V,*#>^.\C@;A,7>/RA$>O: O M(=C[W%35HVZE[YL,BSH8_6S7SZM2KMM#T#J ?;]<&5TZJJIF0I.\P-* K"#( M4@:GKFY/ 8@DEY(8HG,O8?((MDR-5#JF]=I:N&!6?"EG%*R'#MMJ+FK/]KNA^IA!BPF@$3&'_P$I#("1E !-)>&X4AMPKARQ\ MZ*EQ96UJ\N!LO;+_JZT-.?1 M/*14)M.49RJ70&I2 $R978=G/ -9AA G1A5%&J9.Z3WTU-X&_[TL%^OD5VOM M8[!&I3_>?D'R,"@._!HXWHG6'80^@W<$C;AP"&-)6_H//*[*93 @>X*7X7<( MCF8=.^[*,7[F?Y3WC_+R;1NN]\O5%S[77YS 49T-Z,S:_:U5JI]) M);2!- -<"PAPIC1@2DN04P)1D2J,$0D)S@/'G]H[[,O=2OWU%9;V\,B]] 9\0O?!\1YC)?5SL"K75]"8)8KX)RY2M[$[IG3$Z]( 7OH MZ*-&[3VA>1FZ][U-/YZKBZBOI5P]:K61;>L\1&DJ4LDP! +G#& $<\ 02@&6 M)J.(J@S"H+9BIX>;&HO5U@;2U!E _5@I'DP#DU"C:=%:FG1,'8!Z_$")Q#1G M!AN56/PYKG-;%ZJ;FS1#1%.HL%W22Y([RB# M+O@A2 DEG"%)$,%A*HWG!YT:A71MKC?7>,?84.U&#\S]^"4VDH.'.CMSKY*M MP36>USYX]E!Y] 894%9Z<>'FAK?;"VM'P[3VAHH M\'T<6#]ZB0/7P*3R'*F-F$]W^OP5_<6C M=WM(SS:/7+*DZIY'2*X(M9Q1X)0"K H)> 9M\"(XAC#34J@@P2;_H:?&(8U] MS\\=PF6F/6'W#5B& '/LXX27F],-SD/TO G'*Z)XM>? HVM:AP%R2.HZ\ X] MMYZE=#)$U2?^W6T#N:#IZ'8"27.C*(&@R$UFEU@R!RPC#"C%"I,5::&E5Y?B M'F-/C;4VIBW-:JO=F9COS _<=0Z8#,\=YV$@'IC+MNA^ZJ [SKY/#\!B M;3<'C#SN5G,X)'O;S#UN<6$]V:UII=?X_-.R*NL5H:AJB:$9R1"GN_3C3FB*+6J-7+>=SOJJ"I? ]4#[- M-G&Q&YACCJ?U-WC6]D8#[K)ZB7X OGI]A ^0%Q=#[&,35OS0N?Y5BQWV_3A7 MW'#@B@L*A>^6,8( @12U^Q>24#M,A50K7.2Z0+E*0X19MP? M(HA&1Q!@_.K&2+IVUCTWR7^V/2%Z5/D^AU0ACK@V%""B7":&7>Y3@30HN&9( M\4Q Q<*[WEX&['@M:W_<]J<5?.X$2"_&D^@\)81JD'&A[!L?IX"JS*EF9R0U M:895+D);R\9 <_B^L.\:/?Y80/HN(2Z!9N"7>6/057*]MJ0H'INTQ?4R^<3C M[FDK.\OW?2:7;5P.V3U)Y96DB_,S)Y<%:&/>*'@?1[RB^&9_"H M?8M,;> Y[XG(8CTF!\>8]0G_:2;+Q_VTQ^^3,_P]I1T5JV0-<,XS6FF"! ( M6A+(.0949M0&42B%T$C-9)B E??04V,&?S&[5J\N=,_1?U(\PX9!H!YZ_S$> MRKVE /T!BRSTYS'PJ\CX^0-R3*0OX []*.V% DW[YLUSKJ5&$D"N$,#$$$ I MY< 4$ EIL, F2$OKX"A3(ZH];:9?+/*!A[B'X?3CG8M!&IAB]O")'\B8U1^..GF2RHX_>'@4XD3?') [O/:V"?O?S1?O;=?HUF.(49.?3FG EM: M0 +0C&4@9509(W&1%;Z]OBXP8VJ\8;]AM$Y2<&40FCM3O3?A+YF-LR<;(V$\ M,.TT7B3'HIF#PL>U+XES)G'>C#(=WN;F_L'7J[J$_K5M?K[8RLN\W7YAJ]6 MW\O%MZ;_N"@*@DDJ@7T%V?<2RUP'7,5 2C2BJ99<2:\=MPMLF-I+:6>U13_A M.[O= G&Q7(!.L7QHG?PE4W7VI37&!(RRM;^IF/]^E;S_%7R\N4HZ><5=?&M M+MT#/MM?OCK68+[9C10<\313%&BJ[5L+I@PP7"^I1%Z80B(H5;\MX@LMF]J[ MK+NWV336$B<;<%6[#EQBOP/7I;O,ETY[Z";TB),YXAZU3R.UZF0GM2'WL2-A M'GV;^U*[7FD7/!*K6I;?C^63_IA5-Z ME\MOB_)?6LTP+8C"E /+_45;_LF- # C4,DB*[3RROOM-_S4R/VM-GJUL@_W MJK'4_G]C:F@.0= L^"87#(7MX%D'C>')[];R9&/ZU;: ZKOK1=$ _OD\X#TR M$OK@%BU5(6CPD7,8^@"SG]S0ZRX]U2^.[P7]S/^^7-4]@#[:[^+;Y3TO%S/& ML U?H0:,:@$PPMCR6R9 SA 34B,F918DB1$V_M0([EP#O]J'I&EHY;Q(?FO\ M" Q00V?)C_\&Q'Z48X.8L(?+W;U9UE*LLE1B"-'<-= Q!P(9Y B BEK>2*^U_#SF\HD%Y=%+>B\1 MG63'JEZ7?BXK>^^O]DYU5TYNB/VJ" (*R"UU:"8!A&9JXFQ-G*F]VIZ>@MA[L1<#N.%7=GTPZ[.$.X=&O/7:T9'&7IR=<_G M2NSL)<$'X1^7BS>\NKM]T.Z^BV\?-*_TFV6UKF9:22BI*8"T"RN LP+:Q97E M#NJ*2^QZ2Q$_]8J3HTR-)K8F)G-G8R*=D=Y'I"?0/'L:'0>C@1G!&IDX*Y,= M3K6=R9M8.'D?%L?!:Z3CX)ZXA9STGL?CZ%GNB4O'.JT];WWG/-;CPSV776[C M7IS8W&_W]L7+O?WWO%S51[YV1?AX_^"NJES&DLNE_:I7]W"&:&Y(GMME&B:9 M95.7.)1+#62J-2HHE! &-;H;SM2I4?+&N*3NO.$T/+YKOJH\=3M&F%K/E>(D M)FSHA:;'6>O)H]:KQ+G;), D'8>ODNW7P/D<<;DZ^+3$6NT.9^BXB^7! =]; M:P\_8K_7S5_Z'M\'8! M8,R<@QF_YJ4M7/)VGD7]OH9N[>5-H[WMAEA$B*] M;H:T=-3WS0B0OWSAC#%D3XU 1V6?:B6>K_:+HMNJT2Q75.3( &(7A@"+ @*6 MY@A(0C."Z@K=,'W @\-,;6&Q,S5I;$UJ8P-E[0XC>G:[)Q).P^\ 'X+H?#UN M"%:!\G\78S:J])__URM<[.\D$F>$_@Y?.Z[(WTG[]P3^3G^Z9\+1)L+_67/7 M0=Q]+3XMYZ7\WORY[2@^,YDQ(M<"I$)D ',GH8IQ"E*-24Y3%U$70:E&OB-/ MC34[Z_..Z:'=>+QQ]PMN!T%S8&X]#.15TEB<_-;^WYF>U+;'S!<*Q2M6II#W MN./F"(7"L9<=%'R#X/CMZ^_EXHL-$A?JQW)9R5);SZKKA?IE4=;DN/Y^:_[& MJSL;+*Z7BU^KGQ[Y2O'%^K\TGZ_O;*C9OFUA(1 CF &1$P$PP1P(*2A@)%6I M+%@FN%2CE^)=2S9>9;TL>V2O=E?V$9(-XX.V30!,7Q>%S:4X#&/XF\D,R),4F+J+C9=N<0;8Q M/5;>C3](IU)P/.XR8C:.OT_/$W,"KNNW9?-IM7S0J_7W3W;*U_:UX,09'II3 MW%V>LV+2LG(*8(Y3R\VP ()PE_:LLP*KPF0RJ$3"8\RIT?/&Y*ND-KI6C=N: M?=4_]]D'?K\]F\B@#LS6'Y:+;VV)U]=G!5[1LZ$#<(FT*^,SXJC[,0$0O-R) M";FT+P&U=>1UY4:=.5+=5-6C5K,4*B%Q+H!0)G==3!!@J;+DHR21NL!I6H@P MWCDVU/3H9E-<7]7U165M99VM5W?9"DW7.P&R+[O$@&Y@4MFA5EMYU>3%54EC M:$Q*.0=&-"8Y.M#(!'+.X7W>.'O%A4=,-XN'QW7U03_I.6HC<4)2!R$!.,<: M8"YRP' A[!J2(RT%SW(6U+_CQ%A3(XS:M@3U/#8Z@&7@0=%E"(UV-.1VLIRA M5TD+V !2V!Z8Q#[^.3#2ZQSX''?YZ!'/B4O"&$+IO7-KIA^ M6BU_7]^Y+%6^^#Z#,E4&X@*HK+#1A. I$ 5$0$H$24XUYGY'SF?&F1HS-*8F M&UN3QMBDM=:/,,Y!>YHL(@(V,%'TQ,J;(CR1.$ /E99__;9\^K_V#@TSV!]V MA'#NOJ.0@:=S&R+P_7B_,&$C3M5T!VZJF3[J]8P99=<-A (,(0.XH!10#KF% M,J6Y1,+H LX6^AMO#]XHE+%WM>M,T6QWU_D;;8?R;]<'[M";N M9)X]'WNU*1J8X'QT>D_*]+;;+DTO[L3YV";LOM),>I_/O=J,CG2.]PHS&W+R M-PC\1T\(XXXVUDGB(!AU3AR'N7_/@X'F]M77Y;7\YV.YTL]TXTM=O7_Z6,X4 MSG FH.MT[IIT4H*!4)H!G1EC$$Y%IHL> ;W7X!,-[S_9&]TY-8S]AB&ZZ:.P MZQM2'V0N7?\K^R:>.PL37JOP!9XO>,V5YU%#-.A'.G5H[74]P%N+D^?]*DI7 M#%EWK(AX!A&"4JSC"*\QQSV9"(%A[Y BZ.*^1>G/U2WM>N7='W+^J-R&QW*I M?B_G\QG.$48TTP#BS+BM20@H408032G.##:?OS3:NHVAWHBDPHCPH$VR 9+! K I)$@)U K+!0J=% B5_?F4^.3ZQYA MS#.P_'BB+P0#\\&F8WCTT\U#_D9ZMI_=>M1G^)!3+Y_5@Y_I>S@AUC>+:KVJ M5_V;O,[/-OI^9XR6Z_))VQ644Z?DW_2L8(P@F65 Z3P#F!D$*+/+'%8P@2E. M,\1ER$,;-/K4GNJMB4FY24->6J$4[' D9>^0CDQZP[!^D]+E)#XV4 M:GUKWKK4CF6=-/I%KYY*J:N9IBE'AX^JV7WZO)S/WR]7;E-]AHS)""0%,(HA@+'.@*!,6'2-1"S+I,Z#&HT& MCC\U!MV8G_RP<> O-@Q,NC[\G\W6ZV_.CZ1U)+ H)W2:?'>4!@-_\,VEZ+CW MD?KK@UX\^;Z@T<>6Y.L#S0&9O5ZW"<_2?=N^#M^7E=P<%KZWOZMFA.),%4@ MQA !6"$(&$4:*(53EN90:ICZYN@>'65JM+8Q-&DLW!_4T/46# M:NC5:!^4@C)SSZ+0*R_W^%U'R\H]ZU@W)_?\AV-L>C4:=&NW]>WDYRK',E]7 MW&U\O^7?JYG)12H)IH"P% ,LT@((6'"09@5"G*@<8]Y_T^O,Z%,CB*V-;ODH ME_?WRT6;++=NC$Z4M?J2C:YST]%GHRLBR&-O='5,OTIVZ+?6___=O>MNY+B6 M)OI_GH) -QI50+!'E"B)[ T,X+Q4C<_)2B+6C=SC"'1=79C_] M(25%A!Q74D'*JA[T['+:DKC61^GC6N2Z@ _GT+YRH\L1M2@;79?&?L.-+D=8 MSF]TN3ZD&\'9J'JE7G=1V=9JV(0:?%BKS^K[ZOY/-7U1O\UGJ\?E&!5EF2?, MF#J%TA#K!$&>9#E,TE)A*5*E,/;ANJZ"#(WVS-N*_4BM\Q2X\5L?P$:FNEJ% MT7[CI%?MQ5=SP!7XPB9R!/Y#L06XFP72M<_2+^;K& M92F*# L"S?](6WA(0$*H-!X\Q@QGC.(LB@>_$6!HY&Z^DS*.Y[Z%/*S'W@7( M(7KJ5H?^7?5]]'IVT;?##](UWP>GJTM^\)PK>C)WR?"\JQMVWJU72V.HVSW3 M?U>3A\>5DC=4Z*),&>09-Z9Q:FLWIKGY'R03F1-1 M$L+&S]7ITK<56ZS(SP3CU,9G8-!)Q-J_(CFV;V8[ELZ4:)RF1G"8I+)+$ M^GS(+%XYD[!068;3/$L%\]K[.SK*T!R[G3,RK0)"52VFWPIR'$\WOK\:I_ MG++E\Z7^@4ZC)- MV4['E.U4X+C MJP?UEM-X3/QV&N/1OW=M*'0CI9G.Y9?Y_TS!X1?YJ MNT+5H9W0.22NZ"9T]+$]-Q,ZI]IA+Z&S5W!T!G1QI:"1@2\M:E\4FX=<'S7Z6]&E(W2SJ M($#%_OH;&7<8@3^LG* 2-*"-?1&,0+;VZ7%ZM;DOJKMO>U^^H7,QI_F3^K9B MJVI__].\=ML_S)_89#;6J1"RU,R2@80XXP7D&6$PR9'A"8YR@;P*&)P=;6C\ M4 L+MM*"C;C@CUI@_X),9Z!VXXQ@ $;FC2NPZU)4Z3(FX4HHG1FK[X))E]4^ M4A[)X2;_0Z7UNWC?;"GA/.$95CFDA3$G<**-=9$C;KSZA*%BAD<1&//#>_11A#ZS+QS3=(8CMTF^UO[SM=@D&]Q.2[G#T=>QQ^:7P.KXX MKO#I,XF]ZWL[:#@N9_OTX,05'7V:JIK;;VKU.)>WLQ>U7-FYO?MS9K[[Q\ES MJ\2UU#@MB>!0T@P9.Z;((;^2AT553W_"IDAQ,MJ*/ MP'PCO(VIOE0'^\KI=Q^W2M? M. [<+>\'=*PILFD@OTF6FJCE;XHMUPLE[V9?;3[HPKA][]ARLOQ]-N>VU+8] M<:WZS9L_&SC,7=5RMMM^R+*22IY)2$BN(-;<^&\BSV&:9;3 65D6,O>J01)! MR*$1XS?QJ.1Z6B6?,:>!8OB3&E;HSYUA,5F5RM>J#2;Y<_ M:C/W-RH"XUYNE025EB/0UA-4BH+7FH(_[JN_1=G6BCDCH6JQQ!"QW]HM$4$^ MJ/422_;4CI8VHJJ"V.Y9N-8)&)6AU,K\S$V7UV?W0T@SL)MSJUN]T.6^"]#UM M/>V<]#=]/ALP(<$^N6L39)"^MGI"(M+:'PKZV&M+^M>U*FSM>4**3.0*0\&K M1D^L@*S($X@P327/M51N'2?/C#$T?VB_4'U3F.6*8OX[.,^O28% BKW.^.-S M11G_ P0"%/'?/?.-2O@?*'6Z@/_AI7X?]W*Q&G]3#_:!OZKYPX(]/T[,8YNC MUP21@A.)(2ZR#&)2"$B1QA EB"*F\R1C3I_WV5&&]H&W)?0\T#Z/YOFO.QA& MD;]O/WB_&OWB9]_=B\?N9-ZF\_<[>)PQ>_NU>+I3F\2 M6,8$H9*;!1PB3LVGGR;VJR<()K*4B*1$EH)<6^[N]9!#HX!*1&!&>KJ^S-T> MN&[[E6$AB\P()TO968GMMO%&YKBEZX[C$[%8W=Z ;UZ>[C@ +@7I3MS9L;+" M7*_^9 OKE&Q^;+5:M([(I@5[:?B$RE1#*GEJVX$IR&WN-"U*75!:)!GU*[;@ M.O+0^*:NA&HK=C5B>Q9><$;0:E@6A M4C"N$^(4Z'_PY*'Q3".;7W)4 MC;8OM#@A7&"E,:8"JH0D$.>& M[PAG*2QDPFFB<2*Q=CG2#(YP#^>5_2#L9F*%PBTR;V[$'(%*T JYCSOD/I]! MSMN.K247I?<-)*=[.OIN3;#7G3Y>7:LJ<=!4Y]P$@55!0KN MK)S1C.27L==9BNU+7BKU5RNRFY2HD7+AH WE>%XO4+\>:3 #US5 M<$\.W7EQ^>[';^P_YXOWMNA4U>HJIRQ!95I"46WKEZJ$3!,-)4:"YFE2*NE4 MT*+#V$-CX+/-!)>VO'HE/Z@4Z-2SS&=BW!@V$MR1J30HT@$;.)[$+'H?Q\.1 M!]+.\20D[ET=3S^B8VGVU:-:6$)=J$?#J6;$.DW7%J%$:F[/,A%0^+JW+H$-S;2N9J]+-6Z'!I,XT_\D66/5L M N*$NQ(Z+S@M8,)L"Z",*$A$6L <4T8DERFC:/RB%GSN7",_,/+MP?]G8>^V M9(3&,_):40/Y2E[0E$OXR8K\<[7A8+TF(W? BOL>*(4JP.\R9+_U^#U ."C/ M[W-OQWV)35V&.VTC7'^9SO]I4Y2:RV!#LV1W=41LG(6-^*[$-994(["GW7H6:,>M@$#PQ7;RNR/G[\([ M0!+*.3\W5+]NMX/2!PZURST=&X57!NKV74XH+0@N&:0%-MXPSBBD5*20JI0I MC3A/F/3J[?WJ\4.CB9MOWS[>?_-LN_T:,+>/OSL,D3_WQN&,\74?USE4"^K7 M#^^W:_11Q0X:/1^_JMM7^NM\+O^<3*-,*)! M'IE/@J+M33F=4 O$2'YC]TI8G6#9Y[-N#^D8C;_+E=_FS^\&&>=2&A)C&A*N M$HAEJ2%+4P93SBGE(DVX7[3&^>&&MJGURV3&9F+"ZF]L-I_I[2^F.T5&0-OJ M%R]6%R"WRG@&[I^?!SS^_9]W^?K!X?YU/;8]4F$Y_HBIBJS+ -@SG/ M3E6,.\=43ZD9H4>>G MIP"V6H61W3(&+=E'QQMH[X(\ L:U78EBJ)BWKF+T&P]W)5@'L7+7/J]SE+.N MVWZ-<2:QQHA"EN>994P&&<8YS#!+BUPK5B;8,Z:Y>?30'%![.&,/O+R#:3=0 M.;)2)P B\XS5?>^LROQSNK8O&?ABBW#,9^!F91B?KU=5K)A9&FP+.)MS-Y]. M[67&VU!V50@:4KL'5;@ VLV#^PZ7W5/H2'#L_A7=/F$SHW8+VCSO92*5?/?C M]Z6-=VB MFLMF/X.J^M=S([N-\/EI;=?8R>QGH#<: +95P8\M/&;%C4WB8-T#VU1'5E_: M,/^^@7DK/+BY#+,WJ?@C%HAT/ ;NE93\ =DGK0Y/N+*J;KV?=:H^XR[Z6^=< MD*Q$D'"A;$86@SS/,$0ZRU)%%*',RWKQ%6!H-DX[=K^U<]+H49F:HU:I5;MQ M95;YQ>87'0OFNLZ6&^7%G(/(Q-VEIZQST1V>$C:@_I?Y0DT>9N^KAO3BQ_V"S9;619O/C$S5 MOZ;5MMBO;#*SOO7-8K(T8GY86PK^HA:3N=S&)C.A1PVJD#F/S/==UUPY-5^YA\-RH>V)1&YF^' MN/;-A&\T!RW5*\YO*0^L]LV=H$$ U!" &H-^X^0C3%KD,/N0$@\B2C_"%+@& M^<<8NMO:]E6MS!A*;AK";KKGH5(A1!B4!)OE*"<2L2%3K/"9SDZ M/LS05I ;(=9/Z_H0^H/2$S'QK'%R DTW?K\>H\B4O!$0;-LXAZ\+=QZ$0!1W M8I!>6>F\HOM$[:IW M:F8^AM4XLSU8)4H,"V@),1<,4LU*J%6*9(8*(01W;,/:9?RAL875 ;*=$D!L MM; _[M0 JM;#N?='I]DY3S(]8!X[*,7"W9)_Y]';*I5MN!L5P$^-$HZYI%V! M=VZR$GL">FJJ$F,B?-JG7 /CR78IG1[:5WN4:S1NM4.YZC$=,U/,JK7;G?GQ MQ9A6=LMF.E4/2DY_W,ZTM6B5_/UY/ON\KDW/G&#-D@)2F1"(!5>0E0A#\WS% M,I)E!?,R/?U%&-I"4[FN8J?""#S72@"VT0),-FJ ];,MLC2K-/',5/&?+#?+ M-NX41%YW*O3?M]%OY =;!<#M'OJ?SZ/OG[G2&QY^MZ?_O+0CU-UD_+7>O@Y9@KJ;A*$Z@X,\:X M9#DD>9X88]Q8Z+@H2$%XA^CR;M(X?:[]QY:W=; [>S_)1HV?P7.MA#W_?F*+ M?Z@ZO'"OW:)GZF^WB72CT(CSTE,J\48!\%-;A9_MO&RUJ'9M-WJ,6@W/ T9B M78=DJ 3E;D+TF\A\%5 '"<_7/>WJ3$%;&-]FC-@8=D,]=4?V,2F8*+*"0X3R M'&*.-.0E,J2:T!3E1+,4RXZY@D<''%KHZ;T=XU7WZZH31$ON?_DGDJ+R;Z"6 MOW."X''XW;@O)*B166X?R0NH79,8>!:*\*F!QX=[J^3 L\J?20\\?U]' VZO MK^A>U]%V,]$J[FJ,RZ1,*2:0$=L@4*,4$BD+F!52(26S3!G3S8-T? 48&@GM MM\3>L\)&G;M>=YXA1YLL(NZ1>>I,8V2]:XPC74N$I*+%&946Z9+$.0%26"2\Y0F)>6I6Z?CLZ,, M;;NNCEQAE90=^F0<1]*-D:[&)S+MU-#<--#L1 P<;W,*@9 1,@=C]!_30).5OGCJ>NZ%C5]FCI@581BG<_=I M;4(VOZAMU9R)&/.*B[+:47HU=Y.5O&]=N!*S7N%&5$R_"K5)G M(0BTLAP?H]?5X*R:^PQ^_N*.^Y'/53CC[.&3,KS_=?+PN+K3OR_KE/BQ2$E" M2T,%."ULRV22&%M?%I HEN+4_"%GU&M?\MQH0R.'2CPXUW"]5%=L4YX%V'&[ M,A1LL;I[.?RCU32U>)D(=-S,_SZM8%24KBW)9A5.T_VZ/5S[/5_^A5E^5F#_,[)%+ MN[_E.,D+J@E!,,TY,4RD,V.HE"7,DHQG=NM4IE[%^'N1>FB,5G?]K?L!B[;; M.INOP&*KP@C,:_D]+9Y>7@1'"VIHT]OCAL31IL);73?[#YLNPU9)\]<5^&%L MX:^M=^#FR<:;!;3H^IR24!9B+S+W:W'V.0T'%FRO@W=;SVP P.ULN5I4AR)5 MC:]Q2K202J<09ZGY'R4EI%+F4 E42,1RBJ773O>1,0:W5K1JT7V:SQZ@&?0) M5/$P.\DW1= \6[T<@]B-UZ\$+C8+[V-VWPDS;VH]@TH@(CPV0J^T=4;%?9(Y M=VG7!I&&76Z7R[62[=(2U:;HEM+L-5_,F_1H^.R+>2W&I%2JE&4&)=(,8J%M M68@"V0VVE"&E4D*=TL"ODF)HM&(+4AF#LVY*,*F4 >N9F0J@&A6:OSTW2H!G M<[]OF\DNT^5XRA5[$F)35 5NK9DQR))"2Z1( MFN:>'77W1A@:Y]71\XW'U8'*7J'G05-=,8E]>M"&(T)IG).ZAV2-5\_OGQ&. MJ7?T:S]Z8><$7+LC8&EC/IW8$I+;;HR%X +C(H<99=1\TMCZ1TA#R452VG*- ME'E]TJ>'&MJWO9,4;$3MW 'S#,!N7WT8V")__AT1ZY*_>@&,<#FJIP;J.P_U M@L)'$?]6QW;Q9+0SJU<7$W4YOXYX057$@%RS0G$) H.!UBID^BY!X]'0*M MON*HO5XIKTCJ2RB6=OT=679&_'65^\MN>(ZV;C^N-WM1"3I5K>-H)5 M6]^WLY5QU9834;EI8YTBQ+(TAX+GQGNRI; )E12F-,G-I*0)TZB7H&L/H8?& MREN9P61F [RJW8_)1N2ZVV]/0=@^4^_H^@UL0GL\^>P8BGVWB;U^]5YL=L6V MFM?[8P,(Q.XP46\=B^TC\E\C'+O#) 2+R.XR=L?",&JY5.IU^-"F3,2/7?O3 M)S:Q>_AW^I?)4K#I?RBV&",B4"ZD@+E"%&(A$MNI(8-*9:6T9R,D\8K8Z2[* MT):?K9#VG-!^8Y[58KK/B=L*T@_2D=>%6@E+[GLQB5M-1K9+*E=F-9A(VU:M M-2FU1L"J%+ FS=6PAJI6TUV0?NO87 W8086;ZY_8N=]KW=&@ZE*P*3EQ/Z^/ M0]NE=CY,INN5DF,J$RH928UUKXV=7Y;&SA>IA*GA3ZEQDK+4Z_386X*AL>8F M5V,$9"V@=V]7SQEP(\NHN$;FR(.^TKOR-I8;F[/ZM@XC\.$"^%TZOG8#,%SC M5\_Q^^[_V@V>(VU@.SZH&^49HW0Q%X9POZJE(5#Q>#.3']2+FLZ?+<&PST-^-W>/X6T5 M\=HK\?7[;*'8U(8-6RK\,J_+_&_3G*N(P5W_3TDQ+=/,\)*6UA!3&!)4%%"5 M*4M*F=.RU+ZQOX%D&QJ/.57+VVD(K(I@HV.[)()_.'&HV79CRS>:P\B<&FSZ MHK;&CH!]P"#I4)+U'EP=&-)C0=FAA_!;&Z2:C#_.5L;1OY'2?#;+]^;'N\7] M_,_9.!$G.G, 8,CM+14XE\?YB__V]Q=,Y+Y84=$YY[9 M"Z$X*+4A!I=+.Q[#-UDX=_J;>K FY5?U;*NXSAYN9V8=>ZI.6=[]:/ZX6_I1 MHDN"&(-%U5J:4P29*B5,>9YG:L M]16>I^<=9\SQ0#S^/,0^X^XR!5&-L"LQ#74]36C3 MW^N$WIFT7?.$;6LTM[]J3K#M>]HT2C,D6Y1,Y5!A7D*^(&$A/E+/9?*B[*=S)"QT9Y MCQ^B?-HVE.!]73O^VXJM*F%M),&,S<2$33>;&Q^_KXQ6$R/(I\ER-69%7I2B M5+#(E%GW$,X@YSF'A&=EPC*MD]2KPD0HP8:WKIT.YVF4&X&M>G4L3Z/@=JL2 M_+'3$7PT*V'3T=9S"LKS5V/?)2B=%>(]8;UZZX' M\WRINP#/]]]E_M D MV;Q:I^=.VCC25%!&=(&6]&YQ#CE$&ND(!$(,P*BC%/ MF>LV\ZE!AD;8&SG!3M!F[\)]E_DDH)>WF4/ %/O8S1\AKUWF2Q!TVF8^^=#> M]IDOJ=7>:+YX;3?K[UZ)Q]E\.G_X49FAM[.5F5=+('43H28 1VO)),,E)$@8 MTR[)!60(<9@G>9G3 A>RI'XES)W&]7G#^REI?B/^:SU96']R*[^?Q>6&MYLY M%1S#R"RQD[=QX'<2-XW"(L0[>8$4R*QQ&[-7F\4+AGV#Q._F;D34BN&LO.+E MS7KU.%_8 _5Q09G,K&>)I4 0$Z4RD25 M*D @MY,PPZ6SP$'8;E/CQFA] ?[V+'A76D2S6;C*]J3E[%8R7;-WK'MZ-K=L]6=5J>3.3FY-.(\)O MBBW7"R7O9E^M6+;0M[G@\]Q(TOS3=@Y%-9M5[>8B"?J!E(JQLO2X746#=7S;B M#!)ZN_?]W-:#7L_7RQ/>QFYYJ^J(;#QXJDB!$[L;C"FQ&90"4BT55#)AB9:T M3"@.LR_<4<*A+2,'1J45-M2&<==9O'9GN8>Y&8)S<#H'ONTV5'^*4MD^%O[1 MM[B[RC>0O? KX77?-+]VH&ZKPI='-EO-GZJCQ=]GD]7RR[??-T$U2J>:"R)13FF"GT$6'L8;&U(VH]?$WJ(3UX^ESN+HQ;B"T(G/G M$:# 3U;2GR.$)CE $HC.SHW4*S$YJ+Q/,2ZW=#0AY7^NEZNJ8.;]W#9BG8G) M5+TJ,G<_?\^6CU\6\Y>)5/+=C]^K\*=M@/:-6$U>ZCV3C?VA2IDAK#5,L+!] MA'(.688H))G6999HE19>+!-#R*'14TM'FZBWV&@)9DW!3/M;^[,P>H*U#1V< MS,!\FWK!MAK^FZ?Y&>,-<+1 WWA>(Q/IWI1N%02'!3MMF4X[KQM%;9KG3[_7 MD_QSJ_CQ3M\X)FG$"0EEE<80L5_#-"+(![9IS+&ZK3A?567P?F&+U8\JD-\R MUWRVXPZ,LZ)(D@3JJL%4@2GD."$P43E7!14E1UX!'I<&'-I*T,@+*H%!6^+. M+>DN8N[&UR&1C,R]UX'H39RNR 0BP8O#]4IHKLKODY/S?=V(IMF,M>1W.WM> MK^[-8VZ^3Y9C@H4LLBR%PMBG-I0^@RS/%%2D8"S)5"X*KPI1IP8:&K&TY 25 MH,!*:KX'(ZLGH9S$UHU(0B 6F4"Z@>5-')>0"$08)X?IE2@N*;M/$!>OOSK- MICK)N5NOEBLVD\;:&1MK RF>I# M,MO5FA#(2Z:@5@6G3%=-KSNFV>R/-31Z M>)UF\\R:<'B;K__/R;\:@RQ!MLM:G6KS-Y#ER_O7^0[+3N.-C)>]M&5%)B]JZIG#>.X=. M_[WJ./QCG"6IIK10D.>%\=F(-C]I54*4"2E52G1"O3J'7R/,T'AU)W6UQ^/) M,]?,BB,1]81U;*:R^V>6[*L?6I+:IF"O9N#$5;5&X(_FOU$*;H; .A0+7B-* MOS09 +0#'@WQ3.^NZE_4HBKN:=2NLLAWXU6,7AWM;#KJ:%J0(B>V9*8RC(HR MR$E20D95H92E6^W4.,QKU*%19TMRR*MR"8O=IUP9JF#M?I#K-P&T2#'&&89Y M2BG$U#@!K,BX\01D4F92)4HQMWH?T::@GWH?]JPQ!L#G5Z=HH,4^/=\)#>H* M'ZW5IY*[.5*_>)9^!;2O>MCW#_&KX=\>ZNN7[TY(U>OTPV.U]"9%EE3+K]^C M>EEG.VFW65"[W>RWH\,:V22[X2H,]M<@/;/:J'/*K/O';?(1QH7"N2YE" M23,;V\D32+,<0\)U0E">(B&]6@V_C1I#(\]O:F7>'6D_]I6R[:1'@#W-U]Z] M4=[FG7#; 1K^3$?F\P"5]VLH0 L+4($!5@:-@[K\DQFH(7%JE]A?#?X@$_K6 M%?FO4^*O49\_R$0%J]8?1IJN$:!\62,:O:\2]/4"8-O6\UTNY M"S;LJY-AV+?FK?=>8KT+_V/V8EH C< &(M!@!"J0@$7I+[9%TV7>![]EXZ74 M_Y MG"X3V=^63B?I.E:T6,R%4G+YBP&_.E)N1&C:0"HYYF5)E182I@65$&=I M!FF)"61"E#PE%./":[/GXHA#6SPW @/[@E9!\E58A+'U12NL'ZR?S8]-!^'J MK_6OF^;!GO4P+LZ*VPH8%.O8T3VO8*YC3#8]FK?R!JR.X0I-J!H9%\?KMU*& MJ_H']3*<;^SHE^SZ#]9ND0T5/726MCL298X((@1!FL@$XIP6D+$T@2F7G-., MT;SP2FGV'']H9/6J%^C1_8JNB#.[8Q'0)I?]NV&UZAC%#/T?NU M%KM!F![W"'8>OX[CV8$ M-J!7XD SX[&N;!='6S"T^7@*G"FM M5 Y)619U>V>FM8:L5%JF"2\Y3_T:O1X=Q^>#ZB?1HR4FL'+Z9D0? U,*0HN< M$5@(BB 6*36..2=09#E)=9GR)$%^^?170ME/)GUX(-TH_6IX(E/W/C(1R/DL M!,$RR(^-T7/N^!DU#[/&SUT6IK\7 #<1,8MK>1N''7ORPF0HT+H=(R M$Q0B@8P3K7$""68)Y"RA9>SK3"RT^$.P^:-/CO8SD#%.P@Z_*(/1]E.4-P>)CE?FO'-G23V62E/DU>;(K& MRKPLUE%H^AL]V2"__Z[8M)'@/Q1;5'LPXS(729F5"B:L*"!.,PH9Q3F4:2E( MR9DJB\RKX5PW.8;&6N9M+#Q;P'6< #=^Z@'6R)Q5:P K%5:'L[$1-#BXG:O]%PK^/9R\OTJ$;TOR86UDA)^2WF-UCXC@ M7<+0]K2S(25K-OVJA)J\V+2?9=T0^V8ZG?]IN=:,]WZAY&1ETX7&6N$Z(*3, M"PPQU0P2QC7,,*$IPAB5RBDXM]/H0W,.:JY9[(1O[6G4>QE KE4=7\H,)TT6 M$C[;#@G.=>(ZS-#Y)2?5R[0>Y+*&7X=']E7+K[NVK9I^5SS$>TG9+%\OMDB(LJ6Y;K_< M-6$/ME^I%CB'15[:R&G%(5.\A%J6N40TPQHY%18_/\S0%HFMC5K+"JRPP$CK M3$CG(+U(]H& BLSJIS#R+ZQZ#BQGF@X$6D]\[/V"^="M Q0G>?7%#D.H68:4.# DM8M5?0&-$R\<] 'V942CM=K=JK M <]6SFKO1LZG4[987A>IXAU#,LCHCBA1%M'B']XJ,N%RS$"(T_S.CGOCGK>: MN-P:LVLR6TY$74. 8EFB,I.PI"HSY@])($DD@:66.'1;7K#"8;X>L>5SUM!E^<[LA;OR$G# % M'5QGY:UW<"_*^=?8KW6%.]CNK/. '1[*!?U;,]#K7#5&7Y M[>A&MOJ/]]:/'^,RSW*<9U#FFD%,B81$Z!PJE)AUIA!9)OWRD?UE&-J"L5'! M)LHV:*/RI=?).4.\R8X\H0=QYBU>7PZL5PB7EB4XCXS_FFVY-@!.5E#@7F%&*=IY"5QM76A424 MY2Q)*'4_HSH^R- H;R=H<\ -C*@^9QXGL'0Y3;H>H?B'1H?@^.\MGD;)YP#H M>K3Z.^?Q>*4\SW#.HW#NJ.;$G3V>R)R7_?7!RX5K_5A/JLGX8]7;Y*MZF-AR M$+/59S.#8T'3,B^4@((E=FNAP)"+%$.9(6ILP31'V*G(\:D!AL9VM8Q@)R2P M4KI]R"=!/$]U(:")?8KBAXKS%WM)]2.6TE*)?WV8O_QOMR)H.64*.R+NY9P&![(<= M-@*#GS8B_VS#(6M,MV(WB4/A/# _G (Y78Z#]NIG^0&Q[UIYWMU;[M"?\S$3 MFN0\+:'Y@4&C90CN8 N0*M1[6C0CK.)!O2JP7D]5$+7]Y^3SY M?6:(=SKY;R5_99-9%?=)64:T3DI8%J5A/D(D9%@8DZV0B:8Z2PE/.MAH;J,/ MU$;;"0H>C*1+,)^!)[;XAZI[DJ@Z6&FY5A>;)H\YN3^WK&/0JG5M' MI-<]IYN!_&Z]G,S,N&8)XY-9]8K:%#DSO!G,_+2.S<:@Y;*(]":VU4X[>V MR#^<-]'S? 7R1/J2NEIV/> ^A[>/T+H0V-[U3%''V?2MN\;9V7*2"8Y M%)D-$2*)A 0+"3-9RJ1$E*<%NI_;TYH-Z7B@Q MJ8C"_#Q5%Q*!6D M5&!8)-C\1S M>=KAK"J4? ,]S;+NR;\!ME,2R):6?A9HL*ET,S%[G9E^B*NE M$FCK- );K:H=K]=A !O-S$]6MU%UR5:]<#9B:, #&8'!Q.K5R@L-YKX9%_SY M;Y-MWM2QMT?K9[ML:)5J4J8*YH0D$"-&(.A5?1!9$8G::3("?V[Z:+"FC\:V/7-=]V)[I!B_3TN@%^>J$\JW?!UZ/-V\ M-J?]8_L5&DXKEK!S-I",=U>IAW P&VLJ0F?#^P[?->GIO;)U[*:W,ZF^_[_J MQU@P+M(DXY!(;4]\*89<%AS*+!=*:J32W*F>W,D1AK;\- D^C92@$A,8.7T3 MG_:!O+RE<34\D>G8&YD.R4\GM+\B^VG_B3VG/YU0Z##_Z=2%'6W>T[GAGR8S M=;M23\LQ8131/$^@X(0:@S41QF!-!=2I1I0(F5#B=7;F,NC0/O>S=1/ 'U9N M4 GN6[/"90(<#;_ L,:VVJY'U-_.\H HE)'D,F2_%HX'" ?FB<^]'7=9I]4\ M*GG<%&IR"\8Z+WBF2P(),PXT3@T?<<(P+#B5#(FRQ#GWZR;M-K#/%]1/>^EO MMJ0CY)5;(UH">^Z(NL%.D.8L*TJ8YS2#&)<(\B+!D&:,J(00+863G1PV:+_;NUY M'&S>^MT=/!GVUX5-,BH+IADO;+T-K2"F/(<$DQQRE6',58Z-C1HH[[4:<&B$ MU,K#;)I=+-?\/Y58@=4R2GOKZO8R.%W]3J<2[K@N1V3?J\ MMJD5MKX:6RT_,O'XQ;:3^;_SJ5S>S>X?U;LY6\BQ$D*K/-=0EH6Q4R6CD* R M@RQC F5EDN+4J23D=6(,C:]JH6WHX-**[=E2H-M,G">E_O"-O?U6)Z;6:H"= M'B/0@'YGJT :78!5!E3:@$H=<#<#1B%0:=3+E'AV@8@^-?UVB8@V1?Y-):Y" M]D+3B6[/[K6-SOU$SIR6HL2Y'@0BBHA#V8 MP4A FB@$=9&6,LFD2F7N8QF?&&=H"\R7Q?QE4M5+U/,%F%1"@Q7[[EODX!2L M;A9N + BKQ:UA,"(N&U<_U,C9<"2!1=P"%=IZN@H?9>6.J?JD5I29R_O1@:? MY[/?ETU>>Y:5Q)B@&*(L2XT!BHU7S)"TASF$:T:3+$M\"*#U[*%]],;L5XLZ M#X!-_;[S-F)NWW9''")_ST8J\]\(.?Q'U WTV;:?W.NG>D2E_<_SV"7>[N,' MQ5>[)K)U(=J5=4Y_8]\G3^NG+\I,OC$Z']2=-NN67(O5G?[$ELTQBY+?V+0. MV[B9R5T=VZ\V R(IF%248.->9@7$*B60")1#S37' O-<2^WH7D84T66760X&HQ>7CP2-:/.=47_=>!3&!DAK-:MKJ,5WF+&T5' MH%$5['2USE2CK?W1Z@LV"@.K<1W,!XS.H%5F^ZMS>E+D:7?VD0,A M+C6#-E(+(IURFHN\1*F7:=]Z]M!6[$8T\(<5SC/&J@V9FVW?$8C(*Y\C!MZF M_1%M YGV[2?W:MH?46G?M#]V2<=/DDW7U6IWK\3C;/)?:_5A_L0FL[$US=.L MQ) 044(L6&[/?C0TGG>ADB)%2GJ=2I\::' ?ZT9.["_\:N#\/_X+J(1B@E/#]$L+%Y0]X(A+UW<,9V&31=6B M\,-D*:;SY=J\0_?J^^J=D?4?8VIW[!76L$PEA5@:;Y[5NW9*XY2I)"N=BN+($59MXN[@_& MFX;>Z:NE@=W->:T#V"CA4'TL#/3.>W31IZ"GW;<84^&SFW85CB?WR;H]M:\= ML*MT;NUM7?>9Y M*IP.L"Z.-#1+=Q<".=]6S%TVLGJ>79\$U_$D.P1DL<^UMVCMZ@M_NX26_R'W M)21"'7F?'*?? _!+ZAXU:N(P.)>(*<8AH4EI MJ"%5D!:9AB(I%#64H:7V:F9V=)2AT4(CGV<6\5'\W+[^JU&)_.4WHH%W:B8> M;?>B& TJSF$0*A'XZ!C]9OZ>4_,@U??LQ=Z^:/.D7XQ07VR)+WL<=F=,CNG\ MX<=]O14_YCE3*&<2$ON98\TE9*7Q01$F*BE*6G#A],&[#3>T+W\K)Y@W@H)5 M+:FS]^("\D4W,3!T/=&#%1?L(-P(#.XC0.CL[@6&LB?G[EI(?1PY#X1.NFTN MS^C+2?/0I^62^=S5S<*R 0V[+?*;%S:9VFWS7^8+R_-U">SU?+W<=4"SW<^^ MS)<3^ZZA]#=SQ>/R;O%I/GM0BU;%QJK'GTX%I3A)(,MY82PUIB%EAKBE*"G- M6%H:MZY#0=NH0@]T?Q&EH!;;3"_XU>CEW"NHGZEV,RK??N9Z#$9L]X#)BB0Y1Q7UEXM\%Y@ MW[?D^QFTH^=O@ZUOE\NUDA^,@+.'NF![M3_Y6?U9_64Y9DA13%,*4RH9Q!DJ M(4MS\Q//1**9RB@77CL!+J,.S3^P4C'SEAV$JJ^?JS2WZ73^)S0_/:_Y="+, M55I9U49@IJHF+9M?F)N7OEN,;M/DN.$0&OS('%_)"VJ!02UQTZUA5!^!C( 1 MN[X@($-[P11JC\)IS'[W+'Q@.-C#\+KYFO[D-WRY6C"Q&B.)"4MD!E&..,2B M8)#J(H$$I1(1G2F"O8HEOG[\T#BIR63_8R.?9T3?'G9N_-$=DV]??@;]/#>5^QXK^Z#JSJ:'.)1R?54W>E]4VAG)'W:UMZD9481U@4D MN9(0YRR%-$L91 @IEFK;3M K?]YK]*%][A?_/%>+9[0F!E: M8PJG4&EA7"N4VS+/O(!)GI>V0:JA.Z_C5E\!AD9V&XGAIH'(8B,SF%JA@1'B MJ6H>\D.QQ=*S:8CW]+CQ74S0(U/>0>/H@_8;6_GK*X#5(!SQ=84N$/=Y#]\K M_74%9Y\!.S^G:Z.*)D4HE6E6EHK 4B48XD38IDL,05P8CDN(S'/D5(9O_\%# M(ZVF^8)?@M4!6N>YYAH,8KM@CNIW:#EQ,2W*M=-$GXE/I\0_["L1)+')[A#; M5=%:K_?F$57*+1529HFQ*XAMN([+C-ANMPG,4TQ(RJ3.L-?F[;%!AO896AEA M91]8*4? RMDI=_DHHFZFP+4X1?Y4*XCN_2#R7M//81!HW3XZ1*]K\SDE]]?? ML]?ZK[$W3VHF;4C*+U/V,)94)DP6%&9::8AYPB%!YDN7 DGC3VB<4>2ZR+YZ M\M ^[ZUPP$KGOLB^ANOR*ML9A,C?KJ/^7JOL45T[+;.OG]3;.GM4@?9">_P" M_X_NDWI@TWK5KI:#C&0%U22!I5 )Q Q12 C-H="\H+A4&=;.[>3WGCVT#Z\2 M#VRL/(_U]!ANE[^_*]"(O7IZ .'U&9Y0N=.'N/^LWC[%$TJT/\93EW0S?'^; MS]2/.AO]E_5,;BI)TI(;>[?$4.74^)J$:0T=18%ZE$298J7B#DU_'I>CC[ MZ?!T &@0/-V\B.LQBLR$-3BUA* 2,4*"R'D4 GD2)P;IU9A_5BJVI4"E#"62DM%L):0FY3@@L$1+&]LDQ8X4/GYX>:FB< M6I4_L25/#NJ@=-E5. .Q&RN$ 2XR,W3&S)L>+L,1B"+.#-0K35Q6>)\J'.YX MB\R&3VJYO']DVRC7_7#WLD@81EK ,C%N%68ZA\2V/Q2E4HH227B6]9[9<$%H MIT^P_\P&*S6P8N]BW?M,;+@TTV[$]_83-YCX$\?$AFK:5Z^F?;B)#8X3-(C$ MADNR_H42&QQA#YO8X#JH=ZKSIDK"%V;$LF4X6%8P1K@M_&EKG"!J#-@":-^)3F)W.&#V[H*T'XE*2M;."3EP3UIU?OFQ:P53;$N)0X00IQ M6(K4<%2*"&09)E @(CG"2##AM57I-.K0V&OK,0K[@]K)'<2]WD,\9U*9M0!! MG&%E7(LT@:20'-*T%*K(,?&1SS?K8W>T4=<<:R#*4P5;B 6",,.5<: M$N/6Y5()D9;E>&7[N[_5>[X=.^;Y[:XC=)4..*JQ[VL2KMIDZ@[M6^TWC0!; M@8W4=THT>V4._84LGW\R?;ZZ_Z M^FX6"_,*546NW_W87?*%_;"_NOF3+>07\Y+]-I<3/1'5+1OSX./3\W3^0QG' M1VLEC-F@'0SK%6W]5" M3);5S[:3JY)-OO7\N>+-!P.#^:5GCE/\M\"-7(S8\,-) M&#L#CE?"V+GG=,Q@F9B'+&U?L(>%JGO/-.%2159D)2X%3(3.($8V_$QJ#35/ M!5),R PE?MLU)\<:WA;-C3!NT<)\6]-*9D_R.@VJ&TL% 2HR'6UE!#LA(P2B M780B5%;+R7'Z36VYI.Y!?LO%&SINHAL;;:$>[;-?U.U,S)]L4>0[?<^^FW]- MU](6%[*;:L:$6ZT6$[ZNVE+=SX_W51@CXY=S:ZGPU'[5JX"=[;/ZSK896 MU9LS6H[ 5D_0* K:FH+5_%3#F( ;I'%F(=16:F#I^MUTC0/MP?9LI&&\(SML M2(FM0+5FTZ]*J,F+'<;XV^:Y-[;\HMTZ_&6^>&\LI>+"^->),31B_V4R,]+:#W^QU:2N6,F> MK&4_ J(6W#E\XIHYNAAQTA/RT=E[JP5HJ3$"E2)@JPDPJH!:ESJJSV@S N][ MG!#GT)>>)J:G*)FX$^036!, UY,Q.-<\NZ]PG0#ZMR)[0CRMX[Z&W3UYG$_E MK5E*YR^OG'"4*$*DQ#!)$[,R,=MQJX=CBU5;S!A[')?A"+7+<6:D?O-+ M PZ--:K66%6DS]-&7J!J@3VC 2XA[7B6'Q"_V"?QM:BM[NWV7XVT,3J[.4(3 MZGC\TG#]'FX[*G]P-.UZ7S=^V3O$V9Q??YA,U^:WU:'W\FZ]6J[,2V+;;3&I M19';I G%",1(4TCS(H,JS[7$-&%5G)#-8VPF5B8SJ? MGM?5IV5=:;M?"IZ-XU!=-0*RUK.J75K?Z%F\U'<&N4:E3 6"A"A;<[%$D/,R M@V61)D6>2LQRI\)0/,P>>(/IUW".D*SOZ)U?4S/H;X;N6ZDK%(4V;06[6:]>IPO; +C MF.2R$)(E,"6VV%>6*+,LI@*2E.8LH2D3S*G85P^R#HUVFV^9;07LSJ Q9]C1 MYA_&O,5V%UJ!NVT]V]&[@/\ 1P-\K;;M.-Z=QAM:W^D\@)!>]XEYZUA>!TG_ M&D&\[I 'B][U&++;XM,,MKR?-T%;7Q9S8SVN?MBXX97QZ6R&R[.]9,SS5!2: MI3#CW&8@$FP=JQ)RI23'HDP05QV*F[A+X,0T_5],CJS(_G1O9JQT)M M!/=;+3RFQ(W\ R/<#Y=OA+9!'XW88"-WG8&Q&E4H?[R(LC3U(ZCS$+MQ4C#@(M/0:6_' +5LG@9"#9.C)>"M?.PE_[S&_JOZ*P5#+=_U M0_M=IU\IYEI.5^J86+Q-A,VLG<_E5B?G# MK'I*7<1),4EH013,2DTA1J6$).,*RE1107.MT\RKKUML@8=&$]]L,1E8*5.= M^&^T\77=(T^SJ_<_G,F+;4U\N7T_.G[BU"XIPM(=.>8%3!+G,%<2Y M() D.H-:)PH)7A0L\8H%.S?8T"C_5=W%N0;25EF?;&J.V4*,OG[9.:0=F3L0 M?K%9=P^ZJD#]MES;^[/0^9.J R:A"/'<4/V2F8/2!T3D M/KM#T3_V8,T?6B3A'Z:ALF+,Q'VISN*53@A",$B4(9 MQ-*LQ[S(%,PSPC5)RDQ@K\+?+H,.[3.T,M=U>4>@+?8(; 7W6Y>=D'=;GT/C M&?D#;T.YE3+"R:H/+(&6:JUVR?4#87[J][NU0*<-8 '?ZRT()XVX8XV F MYM/YPX][M5Q5U3JF$V'^\7WUSNCSC['!FI-4ES"7>6&6^SR%/.$%%&G!RH09 MEZ!PBN+P'GEH3%1);^W;K?Q@HP!H-/ HO. U!^?I*"JRT;>C+:AWYT %?]3B M RL_J!1PW+?W!]JCJ$4LP'NK8W'Q;?8"WJ]R11?PSA2K\'IE2+3Q/&)].J99>MS]14>LE1EC/CYT%*,^OP,04IR2G,:9I(+ 1G MGL6#3PXU-,JO) 73^>P!FN&>P'0GM&>-X-/HNIF:83"+3.8U7"TI1V G9\#B MOA>Q"%7&]_1 _1;LO:CP06G>RW?TG#]G0XY7/VYGR]6B6MZ6E8BVR=]=U;-A M^?>JC\/MK-[VWLL*K.K\?V KM36-QT02JB5EL""BA!BQ'!*!!2Q0(LL4,8%H MVDNV76C-AD:"M?A5^/]"355UK&:S\]9+NTX 'U&E(UI6T0&H'F#33O7(W2D8+R%5+ 0@5VVQP#R!R,-?]OG6<87*^_ M1E9BK.D,EL,83<"NM>V62Z5>-PK8F"4_-FE*'PP-9VF)I4X2J#BF$--$0Y9F M&B(E44:IUC3'/E&^K@-[+;:]Q0'/MPTTJO46/#<"^U:_00.&I)LY1[9E$>NJGRCD&7R_* *5C//<=B>"^CY@7%83<_S_JYM!"K2%)8E M#3TNY@_F3=P4B\R(R'.2&^\BM3T!=%Y"IJ6$IX MIVM)S@?+0%_5LXVWF3W8QD?3N3VVVQTKE(QBD14$IH1JB$6I(64E@DHE2:X) MS9#T.LAW&'-H+-*(7&TC_*H,_NSY<2*,ZZ?GBZ<.P=4NL#OZ]F'!C.UU-SAN MQ04[><$?04]J.@ 4K%;GY1%[+M?I#,%AQ4[W6SM:+FSYN-M*VL_ MU=_]&\'W^+XX&G>#?0MBFXO5+!_VI=\I"^I+[+SO_?+U'34*N^R6GS9 _-QN M]K0!HVJ]"6HXPK:\[W\:0]FX_0K?K]7\)A-S8(>_C13=UE7;X<-(8+R%EXE4 M\MV/WY=VYW0;2G]CW(F7ZGAUFQ><(VRW"@3,5%F8M9$RR%6>PY)FF90T(U(G M/H:^OPA#L_M_N?U\\_G][>=?P=VP MAD.U!FS$MV=M/_U>UZG^&>RZ=^VT")KV?3V(@5B[@P"],F]W@/;9\XHG=6/ M^C3)'D'-9X:!/\R?V&0VID@8*A,:DI39VI1%"0E)%4S3A&0IT2F67I$71T<9 M&H\U1]5;*<$?M9R>%9F.(^I&5U?C%)F1_"'R)INS$ 3BD^-C]$H99]7<9X7S M%U\1YG60H7QX_LSWSY\W]5F_& M.W6ES]]-\5I53:)K CS.W;9RNQC=T6EY*_?WV7B*TX;X1'"-:;S_/P8ZJV;\F7S5M2:PPJE:M= A$T M'#?^Q(0,=HHC:/_12U$!/QJ.%'?$;NN4+36P"W;Z-)FIVY5Z6HY3D3"A4P:3 M-"W-(I,DD)8\A0DN$ZPH29/ =>/J M '!%)MI.2'E3XP4< O':J5%Z):4+JNXSRJ7+.\?P5&[OOT]6C^_7QLQY4HNJ M5*+QG,=9@DJ%C=NJAV_]NL-WT+">BW"%"^LY/53? M83T7E3X2UG/YGJ"=, _ZD1D;?"*,O5$PFA,)$:ZX)5/HLNN>I*21FL<\%.L+E58': M!8M.!:G//KBW^M0NZK7+53M=W]G)LCLWB[IHZ63YCWOSG.8@J\28\Z)(H":V MY9,L#"-H:;?YF4 8:\RHKX]U:JRAD<(K48&5%5AA.YX3G@/9V><* 5U\EZL; M:EV4C'M7%6[K1QF]L\0^U8GRJOME*9E68PN^SA6)3 MVUGS5S. =:+',BFX2+,,JM*6=2@(@ZRT-<=4D:6ZI"B5TH=!W(8=&IGL) 0_ M60?I9_!@) 7F$WG:ZE,%!9MU=;G5RX]B'"?$C6W"PQR9>'8"@T;B'R/0@MV* M#'ZR0I_V/[TYR ^E0'3D.&BOS.0'Q#Y)>=[=L2#6)N'T=B;F3ZKZ%E#!\R1! M A8,VVV>A$+.-8&8ESPKD$A$D?FD/AP9PXN)>LA/L#(!.X&;I/3YS+?VU1$@ MW4CE2G@B,\@NJ;P6+SA;G%$_5(&K(R/T6]GJM(H'):W.7!K(D7GWXYV:B4>[ MQ%9=$G.B512G5_ES>P-.#0KY(AQOI6W4S_* MBXAW=&VNP+%__\89PNM=G!.XQ/)S]H=[6V?GA/(7/9Y3]WD76KY)$T1NJZ=/ M7E0=#V->CJ;F@<99QJ5&4!*E;5UE"8E '.:<"DIX@@J6C%_4@L\=*BN?'R*@&F@-4*;-6J(]RJ=O3.]7_/S\%Y MN@F):V2:.0G4Y:(3?H@Y%T@.AEQ/]9"O0-"G]+$3+"[7LF<62(V5AZ6"4X2K3.*'0O/[W67X91R^[L*)Z_K]N4>%KVHZOIN]T2KH-?ES4RV:_ZKU?:-30F20A$, MD>828LR%W3:>71CGAYG)S)1':EE9&>E+A*_.X"YV3I*GYY]P.]:):5IT=T+9>.?'G>_/3DE5%29>? MMBEV>49IB3()66D3Y#5+($ULGI(-@1&"$HR]$N1#"CK MK\3KF[KG2 :===>3K[>9R^BG9/U,8X<3M?!X!SM]"RA:SR=UX4$]/-6+,$;' M6BJV@_CK+&J1BX)IG<*4:@RQT 1RG>8PTP0A\W]48:_ @L,AAD;46PFOX-LC M0+JQYG7PQ-[I]4/&OSS'2>5#E=4X'*#?YPDA!.- M)"09%1"7A3;>-BH@QT1D$JLTU_JZ+ @[S- ^\2.A+G]4@EZ=^E"!ZFH@70M5 M=%/'&Z4 J0YM$*)E.52#O'&"0UO1R[D-KZ[NN2%FTX_K1LJ)_8%-=X7A=SO- M-.4T+Q&!0B0(8N/^0:8+"15')!4H8:D@O32Y=)%V:(2TS4/?9#]_53:/Q6X8 M;0H'K-D4?)IH5?L9#P\+]6"K8M^:OTYF-@W]?!_!-W@C'"V>H%1W,]5$ M_I&B3$EIZW829(S:(DL@202'6M)$2]LX\X MQ6+MN3:^^S_^S__:_,;\CPV;^C__Z_\'4$L#!!0 ( $6( U<.GT !AJ8 M /3"!P 3 9V@M,C R,S V,S!?<')E+GAM;.2]VW:;27(N>.^GJ.FYG>C* M\\'+]EZ2JM36GJJ21E*Y]YX;K#Q$DG"#@ R *LE//Y$ SP0I$,B??ZJFO:RB M2 H9AR\C(R(C(_[E?WPYF_WP&9>KZ6+^KW_A?V5_^0'G:9&G\Y-__8?_IBN3W]8G^(/?U\L M_S']''YX-POKLEB> ?S;YI^]6GSZNIR>G*Y_$$S(RU^[_.GRGS$QEX/-P+24 MH! %.%<,,!62]!ZYBN+_.OGG6)S,@C$0##THYBQXM!:X9#ZCP:"*W7SH;#K_ MQS_7/V)8X0_$WGRU^>N__N5TO?[TSS_^^,_O[]]<+7ER'I8YS$E]8;8^_6M:G/U8?^7'5PN"!!&[^G4'7*C&1UP?]S^\]^O%[WTQ)7!)8-G[_0-R[^ M=5WC$!KPRQKG&;><7:XQ6Z1;OS2K2<3K9?.J+N%HO0UI/ MG)3<>,*>"(R#,LJ =ZE ]@Y]-DIQIV^S7(E>$=4;-:PP_?5D\?E'^N ?JR#J M%QN);*1Q;[FM9 ZC^W+??:3?G7BI=,1 .Z!@ J6\A8!*0N%9::X$"T(<1?;- MU6Y3?5.C+Y;IA\4RXY(,Q^5R89EN:?<^9"]^X\=/84D?!.ET.LN7_[HL%V-)#<5BU$[E]^(*X++I>8?]EJY4'F-IRMR9SBYC=;:/S_H?U!GSC[^AX_ M+9;K28H2D_ &;$%-+!@/#C5))'&9>0A>A#;*O[/P7C@0_>/@&'EV HEWN)PN M\L_S_!,=P1-O$P&W).#<$MDN68@R!?!*BL*"]MJ$)H"XM>Q><)#]P^%P678" MAH_+,%]-J^ O !VR,\'; B9&56U<@:A8 3)Q3F T6()M+C!-1? X$ M87#!4^0M;0!GC"-GF'LK0T;+.DG9R[@,W'\.5-)O%-RW2; MH[BPA%9HJTOB@"(S4,):<()'T*$889,OW,D&@'E@^;V@XGJ'2@O9=@&2%SF3 M"E87__EE.D<^TQ M,NT)&*_HR[?+CXL_YA,TJ(06# HB"<5F!8&H Z,M"F$D>LO;P>)ZX?U25^P[ M0<6! NT)$YNC\>WRW7+Q>3I/Y%"5$K,T''(B1"OA%40>!(3 DXG.(CG>[8!Q M9_7]T-%Q9K.9:'N"R+O%:AUF_^_TT\9U2M+EX'D B3F 2B:0QTU,!70JEZ!D M4=@.(+?6W@\>'2<\&XEU9'!4J_=BB6%#-T7@B>Q>@)))"HI1[.55O01,V:1H ML4C-CH+#S=7V T#'*RRNO-Z.S=Z6)^F8'1''W@WI 1 3ELZWY-P>J M\%!RS"SGXS*:=U?<3_4=IS*/$N'(ZO^ Z7Q)T.4B?IRN9SC1V1=GH@3MN <5 M7($HHH647<'"3>;QN#S%W17W4W_'.# M2/>)R :B[0(B]1IW^2JL\62Q_#H)1D55I 7),AE!5XARY0($ETW42:34Y";T MUJ+[E4UUGX,\7)!=X.##69C-7IZOIG-V"O%F>?POSKQ/ <.9UR MD!3%1$I0<.PE!F"*,ZYD#@I3 SSL7'P_7'2?9CQ>L%W@X\,ISF:7U"NK@Q+! M092%@?**@U-DZH)S68I@7-$M8'%SS?W0T''.\4@Q=@$"(ORLEG$LTC\^G)+< M5F_/U_7]1HVL)U*6%(LGW]CX $HJ!M&1TRRXS\YS[JQO<9?Y& W[@:3C[&1C M,8\,FA=G.,^U;O3U+)Q,?!!>%Y= &D$FSV0Z$BG"IG-1VI!SLDD==Z5Y:[G] MH-!QIO)PX752?OUZNDIA]K\Q+%_3=U:3J&M!J%4@$IU[B@=-+(@ 4CITS%HA MU7$E, \LO!\2.DY=MA!H5YC8OBS8,B&\=3HG!4@N#YV!UD.H!Z&)*KB4O,SE MN,JY!Y?>#Q<=IS/;"+4/QX+86(;9FWG&+_\W?ITXQC$D%,"T2?7IJX)0LH<4 M@G9)UDJ>TL*7N+WL?HCH/XMYA##'KFG8IM.N+=WE\Z.,.D3E,C!;8GUJ0*YR MS<,*YZR4AJ-W1]8W/+#R?ICH.&W91*3-8/$O/]Z3XR_TC6,>9!/,YRO,],5J M,9OF^O;^99C51^44;.%Z=3X/YWE*W[W-S'[/MO?_\&:/NP_DY\@GX.?0M>AEN=RC1>K%(Q]1MZB^LZQ43&[8C1><) MD8&*+E*(QC,8P1-36K'"'CNG#L?,'4+&A$M*>(S]]P?P[P-&;^6>B>K'\2BQ,,G-:ZYS >!TJ[8SV 'U5DD M,07UZ$/L0W!S<_UQ M^G8,AY.#9=L!+MXM\5.8YI^_?*KA,9W?;REV7MZ2T22Q(D1@@L3".?UA.#@C M Z"16G'N2XJJ,5SV(&N.T"!GP>#I8NH=#8[$.LT9V9_$)E^NO[V:!Q#'/-63X5-,B MU8;R:!U% ^2C23I153:6CM420">E7!0\NA";&YR'Z>G!96X2]3<3>@>VY2UQ M$FHU^2\85OB^-GQ]6WXGPUG%-1'2^,22A\)K.4\E4(>^MM8?S M*$$]N,9-(-1.[!U@Z WI8'XR)<=^*R':!C]_2;/S6A'TM\4B_S&=S2;.*,68 M%H NT,%K9(%(;(!++$HC';?ZL:OTPYSE;]/5@Q/=!%'-E= !L*[HMD:9J(N' M>BD(2F4%GB E2W]$YML42Q2:"=K MGYU<% 3+. C-A-):T+=;GS7;E<=IBS?8Q=:3!-E!-/3+-,3I;).G)K=\4Z)\ MNIB1T%?515]_O1)-1FU%E!RLJB5HD1OP09.0C!&%:0*XY)E6?7'GG;.U&&K4WC/'\V-.#(\'6U=7[ M,-I_&&+'J*(#4%W>G+P+7^NU"8F,OK,\)SKNL3A!EY0V1D/PLK[9DO25U9SX MHU!2ZY +;^TB/X&\;F!W%"(>N-AJK9X.D/=J,=_(Y^_3]>FK\]5Z<8;+2ZXN M&Q%,LF7H-?D6F1L'*G!;>]4Y\#HI2?SX&%I#;A^ZQCU!!\):LBPOX@0!TI+ [\.YI"WS&Y;JFN&I- MRHTHU4N=C>$9+&93KW\RQ%);H'#/,% ,*X8P1+N)Z<;Z#.=@M5%$!P;H=A;^ MRIS>S']D4:,=!X[75VQ:&'!1"M#:P&R@ZANS--P"&NKF!Z05K-K M-T1W@Y.@6.;"UW?VB:1C-0-G"QEUK5/DG!B2K9\K/$S-N-3S^G2K6E:7:Z[86GSVN5F@YDHL]7)(NC:8$0)5P>L) F(GG:'8]G%UL^0'J=H M[&>0;?1^OXBVE1(Z@-2-CD7W6$':5R8&!C+GM*T'CJ)0 )L)!KF@D8^.Y3WT M_'N G+$O_P8!4ROQ=X"D%SEOKD+#[%V8YC?S5^'3E+RT2?3%8TJT(6RH&T)E MB)Y"4L.Y2;X>ZJ7Y"Z+=I(R;'!@(02W$W@-Z4CH_.Y_5G@F;(+1VVEOB*X2^+5:W<>UL^AB\3)TI 0_PDYDLMP7#@&#F&GCOZGRR>A^9E+$\C M<=QTP5!H&U!-':#P/:[#=([YY["W6#W)RS3-%U/%"O6HZVS1GBH_3\I MTE4^ "8B69#PC&N=3/@V5>/F& ;"6F-E= "O^X*:&.:M=EH#REHOE"BB#5(4 MR,4J(WUTN;2^GKE/Q;BIA8'@:6 9/$RB;6KY9F,!NS/]>[C7).<3U-Y&7?XJQQLZ[;*SU_ MYZY'.'W.-EXR!*5RXB"$$]OJ!&^=@Y LYRPZU;ZZZ#G:>-U.K9"LWRXWR^9- M;/P.EYNFRI-2H^?:9!39#IOG>HBRL?-=C9'S>.:K MB7HZ<,IN<[5MV_WB?'VZ6$[_&_.$QTR12LB01'TI8+(%9Z(!+A+%-,EZS5I? M CU.T=AYL&<%V5'JZ!1<;U:K<^(D!W)?I:P/62UQ0K$*N$)_-<7R*"Q3+K2N M;7B8FK%38R. Z@ U= JHFTGCD%FF4(;8P5QKJ4. 4,M

; 1H':J0#O!UXT+BP0->".0^L$QQLZL-]A398.D5F)"2LQX3\3S .;"!<=9:,7UA[=XYSVRB*%H$R-XH4"P)"!0W@Q1:9Z:%8>2&!5MOY%6*H*2WX*,W0!*+R9F OOE]T0.DC%MQ\_Q8 M.D !/>+HULV\L%G+S('5YK)*(?F,05%,HGDT7%.4JP8LC#C,PQHLY_K\B#I4 M%=_9+(0KP:X6Y:+HGW[:>BC"MU89,L?Z) X;Y5>WE]17*U]/Z0@N%2P6TJ8W M&2,TA3JBS6C/+#J30O,]_0 IQU]B?\;Y.5XWNZC76A[I]$;+ZWL0Z2 6MFEV M81V+OM@!KJQOTS!N9K2%SN_?3A\AY1$/N)/32])?DYPH>DW3%:GA+8EHMCCY M^A%7ZTW8RHJ)D44PRM8>UBC)[6,"4$>>4!E-DGO#$D9 Y)*#*LBBR,HF;[YYK'QC MD7&]C39*7 PBT?&Q\;;L.B0=MSSJJ"!Y5KLF^ RQ]@:2D>4@HI81]T/%SH\? MUU ,@8?CI=B%J[%"(J#.>KK!S868)@3>A*A*!3/949[KA():7A>U0P*U=.ZQ M<=2'^1^/$#2N4](41.T5T &:/N",?G1"O/P:EO_ :AHO.;%!N.B$!A8RR2A% M"\&11\X\N>8Q>12N==+G86K&O2@?!$>-1-\!B/Z&UCE\^F\VD5SGKZ M&2_9$3)[E;V%&+.C$U;5]F+.@O')%:EY1M9Z\L@W2!KW/GP0.+540@>8NBNC MB; L!]G^TOLV#>/>= ^"FJ/$W$'$?=7PZ?I] MW:24C%G7_M6NOF31)!F"/(E'RFA2MD7;UCF8'62,Z_D,$6:W+5@FTD5)OFB0VOP9ZB)9Q79TA@--$ MZAV<29=T7QZI6@BRO5:"UB'61OD:B)U:>VO16^1,*X?,PQ6#I?Q MTR'BMQ"9XTF]V!\JDJY=5IF)_@ZLW\ZOM_"]-Y/9#Y MQ"-$Z(S @.^/6& YS"O>A^RY"A@L6+XZ. MESC',EU/@@Z!RQB!N_J> &TDQP0=)&Y2LDI$%UL/27V E+W@Y[\_^!TG\PXL MZ&^XOA$J$[2+UE%3B,-J/Y9@"?(8P960E9;*VMC:YMTB8+_[7?8]X>1P 7=@ M6"Y;]UR^4'H95M,T(1AG\CT99.M8G;1)$$]%@=[ZK&J(70.SB1_HYU8C3F%P3(<(*_G9]%7+XM]YZ.;+=&D)H9 M8RT(1 6J. '>F Q,<@Q!T=[@K9.B3R)P/YQ]5SGVX134+_HN]M+]]TL>A7"9 M!%E*(/8$EQ"U,D GN4W!22U8ZTX^3R1Q/P1^5\GZ(974\/Q\_F=FM]IY5H=S MR-=FCRSV7(_.]N6W?6^O+:PW4P[N=5"]PC@OK$ZGC>=NYKCXGZ_DH,DWL'1ND_#X7>+Y49IZ_5R&L_7=?3HQ\6V:=^5])+0,DB* MAI0MM3.V3#4O9\'75D!!9/)J6X>?C4COIO77X"@=0]<=0_SW^9*.MMJ/X]\7 ML^J27-ZXO)U_P'2^W#8C74Y7]*.?Z*_S$PKBIHM\U8<[B:!91V<2E[XTOH:?RA>QC75HP!SS\WQK"CI>+>\7BS)P9]O1[FFKQ^78;XB MF5>5S//F;[,-7B[%\ZA(2F&" @W %$A9?O,ZCVR:#+%$(7C.S8^AL;#3\7:Z-="A!"]B8 )LG4Q#@L^UWXJ'XC0J9XG=V+J/4K-A&X-ER7H& M],':Z^#Z: <[EZS0WV;G]8S;*=<'KN4Q>D3C.:!&"2KH $';")9C%HQCBK9U MO_S&+'33IW7P"&!,W7]G3?EO9K1NCB.XF)*RG4HP9"9OCT6?*Z/W5/[;9_8> MF3IAI6/1" Z69?*ON6$00O" P:()W@G5O"9V+\*.GVMSL&S",&<6"P-? HG'Q )!< >.-IK"8NGH;UU^MI.03C!SO*+O M5H@<+?4.H'.CG>BO6"]^)U%[IGV6M2>&KL.@''CA F0MBR2GU40S0%APFXAQ M(=- L0\W;3U RAW Y(&YJA?,L.AKR&PHAE 6%"L)8K8)=!3(2O:)8>O*Z$<) M&C>AUQX^[:3? Y2^/33UDC$?:V/(0D%J+33QAEC,T8)U* 4+R>7F$]SW)F[< MU,, $!M$*QW [>[2 WDW0%JKKS&7XB7S=NFB2S..XD)F.(15%()O$<+QAJ*-VSE8K!0[(J* M3FH>&L9?APFX XB045QB6.%/N/WOF_G]_,;[Q6SV>K'\(RSSQ""QD&6&LBG= M3;2?0D%?9^XJ1Q_/<_.9&T\DL9- [4!$W']1-IAZ.D#?_;+<* Q3P=5.3]& MDDZ"EY*#,%%BCMRD$%K;I\.JHPG$F^/HL,'90[XG>CX@':>!OI"TG6YT ML_QCNT]^PS\V/UI-,"IK5+" )M8NO-6KU"F")#:C4I*U'Q:T'V6C=^]Z7L2U MU50/!^)NKC8=.:Z92H@1I320>$V[6?);G=01DA0A>A>R;_[ ;2_"1F\!-C;Z MCM!3O^#;;JG-#[?-8E8_?\%EFJ[JZ.; R%^($8H5$I1/ EQ& YY9[7D,3L7V M0^N?2N7HW<;&AF4K#?:+T&RS7F[0M^7O M8;D,\_5J4NBP\)*<:ULTB54:.DHV5?(1738*8Y)WG($=MN;H+V&?(C+26'.)>>(JT QH!*R7D4JM@D)9=GT M;FU]67L0H>,W7!L;KPT5V0%:7^3_/-^V,2?_9%,;\7'Q,7SY^W1]>KI]4TJB MO.PLAIO''SA?;10^$;'(:.I8!9)FO>8.X Q7X+,M/,>H@VQ]77P$N>,W?WLV MY#Z74OOI37Z#XX^+!VK)-@S'NPR_1Q+]:KK&B]EIVTW^'M/B9+[YE,U^GQ0E MBH^)PDM37^JE7,5"7VFM#,]68?"M)[4,S=/X'>W&V!#CPZ,#J[_7V]&D5.9. M1,BU=%$J,:(7AK5,-S5[^#MH@[]E@VUQ-H_;ZI&!UGWWXL3[/ M6[XM1-W6^9KX[",36@-/,8!B=1"A] JX0.V*SQGOYKQVI X.6GK\5GC/D4(8 M7BO]. JWNRL7I0*Y.!)LKMV578K@G*ZCQB*7T<:L9.N"M0/:5_\I;I\.%WP' MY^7]4BC%A=71(XA%80&? !49^HTUD1)U44"27F)A YMH_$#^H$HW_>2YH#E=!4R#UV"MB MVY_F%-?3%&:WN7ZFQA&W*>BGB\0CDGG6EA(&,>DH$Z H]=J&6P)NY*"1AV 5 MF3_6OKSK&5I*[!6B7V=DZY]AGG SZW4B>/&I2 F9FWIK*N@PD-6Q2#Z9I$WQ MOO6#WF/H[>050C.<'91N::'+9J[A")VWP^KT]6SQQ[ =M^\O\FR=MK_!7WNC M>;7B%89E;:^FK0:GI"3_9GXUPOA%6D\_;WM^7DG %L9<4)"CYQ2D.U^;/P@HR2/M(Z5S\VD# M3Z>R&W-X'()V1+Q#JJN#L/AV3.]UB(8S ]QZDI7+D?SR4)MAUP M[UTR((U0M;-F$K%U!<40?(S[+.R943PZ$#K8##\AK9RF&Q73US.\Z#W\XJPV MN_SO[:V\0Q/1>0V93AQ0A2,$9AW(.O*Y.,^+:/UB<1^ZQC6YXZ-G,; JQZWP M_6TQK]*[DM8O-3NW#=)TRB8[B@YE9 F4E HBJXU>:^,4ETH.=_O6[+B2>_CS MQS6"W>"JG0XZL',OSU?3.:Y6KQ9G<3K?*',[@_F$!%VC2)+D\D+'RSIP?*. M[>SQ-W/:0N<;%WWW/_EE&N)T-EU_Y1.FZM,YFX%G)4!AX>!835Q$IT,H:$UN M797V3*R-^WZWFUW1,Z ZV&H\W;[?Y&#WCOOCM#H#-5-<##%-:;IWN6TS]-%VE:NU7Y(N_6^+9]/QL M]6;^&2_T,(D*I4O2 F.;"H)Z&>SI*^<8_<^;PD1N#="#*!WW*7!_T!U>W?U4 MKFWOYZ[G>KW^_-OT>@#8Y7BBB;,Q2ZX=")'IX C<0%1%@2]12._HQZ7U_?!^ ME(W["K@[[ Z@SGZPNBE+&35R])LHW[S)NR/=MV3TGZ"K0FWAD MS I5P%E.#@_W@?A3%@RB%Y(;GL*=)SX[V&PVOQU<.@>M*7VVU:.^A=CS#40C&>N (A':,(T06()4H(V?%0A+'* MML;JD22/_!"X.T0_)P(ZR!'<9Y?"R$VX2,K Z>=-WV^N8S#5PRDRN-I7*D$( M/( R!:4J(F;;^KGO/G3UUGQX0*!\$Z1':JUG"UR3%7/Z1R0_\FV2Y;6EF6*; MYPFR]J(O!I#35F?&2ZY:O\)]E*#>VA:/"<%#]=0S]MXMD0*__-,%61?.#4GT M.C1<39+B)=A(PG.I9B5T@FA# 9Z,9U'1_XGAS>,^E/;6\GA,M#;7;,\PWB7H MB73%)BDD&/+(0942*6+,'IC6+FBN31K)5^VM-_*8,#U:<^/#\N3T$7_E7?A: MG95Z=W&.^7+[W1#M)(;@DK<,K"\(*M6B\V@UB%"0''DMA;G3O&Y'(NH( GIK MB3P\&I]18>-F1G<(]U9EV4VNG%4LBU3 &U%'9&E?'\9*D"1.[[+EV<<#8/C@ M@KWU.1X)=FT4TF6@76NMJK!J([)7YZOUXNQZ'WV=9)F%CJIVSA,/=!XEL;=&QF,>T^UTV0%4]W_V,%&*<^85 TEHJJ-(.03%-$@L MW#"96$FM.S;L3]VXX<[S/X$:0FF'PW&Q#K,AX;BM8=DMR!",UIX. Z'YINUH M@(#6 &9GN$5.85OK009/I[*3T8[/]-"SE;HZL(_D E^^YD__=3Y=XHO/83JK M7G%M)!IF>%W'\A-&.FJT%RKD ,G74@%TM-\DSV"SKNW!>/#-GQT_D<0N'XLV M0\SB^=0W?K1]Q>5RD1#SZC6)^]>POF!HD_7:LD^NT:LPFZW>EH?YGRC/+#?% M@7&U_RVO SD9F03NH_8IH["EM2%M0GB7[T8' _2SJ[I'([RKA+ 6#))<#0=G M&'GY]:%*S/15$#X91P%D4*W]T[T(Z](U?3:#>[2J.C*S=WDCH9++O?Y:V]^O M:>-57C_57YGPX*KC9"'&^M152 $A* .&:Y&-,(DW'T6X/W7CYMS'!F0;I?6# MROWE.8G&.(.9!!<]F7T1 GB5.* ,G.P_LYZW?HZT/W7CYMZ?&94#*:W?"/[J M==4.0<909$DY@N18GW-G!['4\4Q*&>:,9>FY(OA'J!SW%'_N"+Z5NCIP'K>L MX.9.X=UR2EQ]J@WYMJ?"I,1$\O("4!4+)+4"/I+L6,FZ*-K&&ENW;GJ4H"ZC M\V9H6 REFGZ.XYL!VN[)G0X5*V2\(8IHR* +!E%S^LH+7FOUC&\^)?V;1'49 M0P\%N[8JZL#$W6-H.SXN6T@:2I+^DC%&]41DWNA&_]N';(#^1_;8BY2Q%%)FW!MV!M'89 M!P\&R^=0Z/C'\,GI%:?$TO]<3.?K_Z"_G"]Q$_ZO-@V9=\AXDC/WCM6>4HE1 M\!^SA\B" !ZD=X7DS=6=/G,[:GX.6KK+P+J5>>S5[;B,X+[E.-FB=6C=PW9^Z<9M@/#,.!U):!TGGGTO! MM'Y;?OZ2-DT.WQ/:WV[:A];_KS<\G\-LZ_V2'*>)]D+]P8MYOOV-&[\Y"8%B M?U;O@)+.H K6IA\N@>$2&2)7&EOC=@ VQHUQ!DM;CZWP#H[[HYC=#O.]7]N< M9NBV!(&H: OGUKF'X7$[6+38*6Z?HL1> MQL">?_HTVX@RS"Y%^69>%LNSK3*O)O!Q*3CG#IBN;26RE>"#T)VGCQHN#(7$(Q73@(K^?GIR2K"C,W;P0?!O783JO(>^EX_)ZL=S]Z/3K MQ/)8."HP3O#Z&S@R'.D(P);WV,=0>[(@^2&@,]B'%UV -M+$5[U MVKLL"ISG';F:VO-YMEC5FY1+.=M@I5#>@\885&P(O_08 MFL=M!#KH$?]LJNP"NIL1MYL..WE:K_=6%"V>5TI>GJ]_6ZS_-Z[K,-Q)Y@J# ME@E$\ R42DB;DR)&S9B36:(OK'4?I7UI&]>6/B]B[L%U /6-/LJKRO%C';F[ M?%MH^>WHY0FRB K10HF"Y,02@\VL&X]<,9V5MNE.0FOW(*^=GSYN/=TH&&HE MZRZLV!&!V75GTA*D]9C UI9X=&[403;( *5#DS07D;=^C]:$\)'['O<9;A^D MU4Z@O'D2>IN;]:NP7'XE,[!I.3Y!;C E3O9;I@C*LPBQD)2MDD4Z'C$,KM!\?M<^G[6:7E__RXSU=_4+?V/QH\Y/ZK]YC^:'^]_?W M;ZX^_^0\+'.8KT\QS-:G?TV+L^T"/^$J+:>;)RV+>KO2$JI%IP^V0[O^;F- M#/,A7#2RU/>7N8)K"H99GC60;RDIP@F%$,(IPLDF29XENN9#21ZFYNA;\,[TKHHW.&XKJG(ZU,#QDB$S4F??2"I0*Z;^M+\'WHFQ<^]<()?=NP-LKI5]3 M=?/YU=,-TJU_W/S"*,[=VQ(7.T>G-M<8_W:*?(N4$)]2%HK5B*) 7:LZ)$ MU"B#L,TK:9Y,Y+@&< !,W1MV/ZC:^C5_5R.!?\50^=M8^SLYRS#/OX;E/W!= M&[W>Z(G[9'-XS&*-S&,S?AN9RRMZ=@%:<"62RY8@)@NH%#0XXQ R5\8*KIW7 MK8>Y/T;/T5W2=GSV]7YBGO8IUQP\1EY'_ 4(RB=P,M!_E78BM2Z&?92@<4U> M,US5Y_MMBD?^8SF9/MUO?^+Q&INDI M5#>R/I =F',4=0&@J+DB,[PU@;K:12.:\&&P]9=DS:@WOJU M<9LQ&P= MO)O1;DJ.M3.W/_7&'977+@NOP"M5.T)&I,,W14BBH"H<15:M&[H_0,JXEJ.! M_N^:B!8B[]<6;)XB'1"/7?R[1O9@%Q6-+,+VHZ\#?<6X-LA 8W3D_ZH,05LD M@X[)(N?2LM8;Y38%QUJ 7Y!.)[S]E.R&%X[615@A")4ZF]+5RH M('3K$L7'*1K7'ARA_;MVH*'@^S4'M;_<=)NWIP"BCI(D5G%^6&G 8Q_6+&6] M)[V-K,F-]5[<66_'L6,$LTKJ.CBFE@HBSQ!%]4Q5<+S$[&+SO,23"#RZ>'6? MQ:ZWB%8ZV:CJP];"046I(3@F0'-RHE6A\]*W[BS^- I'KNA!INQ6%](VIFLG/4U+"JZ/OJ)M$I[.)ZP]XY.J/1PU A?%"<6Y*$-1NC96Y()>BM3Z M@G!OXGHH!S@($_HC]Z"R5:KE2M6;ML17 MBUWLWO)%A\,R"4,[3H6+(%5?&@34^\X1)!M$\)7,4 MQ4>G;O9=_>7-U:^W42H82D -V;E$!WZAHS_Z ,+PR"UG,9?6)5]'DCQR*NCY M\'DO9?2,JN[78OZ&ZU\6J]JD<(P!I6K>V^XA6HZNT+SSN3?*D U)D$L+3@A?\:L@ MU"*7I+)((=+^*:V+#QXD9F2'JP4.[A5:-A%\OX;CS9R^Q(_ARR%)IYO_N-GM M^@/T-#(65Y^_(\PGO44IK0%G12U,J_V?C;"$$VF94%9:U_J%[R/D'&LR=GST MC0RJ4Y('GT&'P F\68&W*E TXA7/UCOK6UN-Q^@9UW"TPL1=V]%, _V:CP]X MLNGU-\]_P\7),GPZG:8;!9D'A&S?^,!6L=M3Z&YD>B[6?(^?%LM-"Z:K]&(* MB=E8 *.J@QR"!I^R!R.-$,PK5W3K@2P/T7)TXNC.Y^[,4;@BO=4,F/%T< 9= MP#%90$3G2_9%:]/:]NQ!ULAM,UM@XU[:J+$R^C5#%\'>N[!>U'6;>M M IZ"DKMV; "E=- G[?<5OBT_K]93"H9P-8G!DQ>(%H2U% +'$L&S8"$KXB98 M0[:^=9G;;0K&[;\W$'2.$/*X791_GX?S/%W7?OOT>=.SJY?,.UK\W-T(UC$K M:C,.*VLS80P)7' &:D%_"5*ZJ/SCY]QQ!(S;$Z\QDIY1%QT8I=W]3^]U]+L[ MM6S#],1J5#%K"QR- F4PD*]:'4FCDA0Y*/U,36WWHW?<28T#&;QG4^#H3>9W MO4J^N_MDP%P[5(/@CM47#?65A$8HP46!W$6*:[YI"?=;:]QIANV-W@ 2[L&^ M+>:)Q+G<%B],5_]X131,U_6KB9>B.#0(+!<*M0UGX*618*1F*&5VZ)H/<7F8 MG'%'!PYEG1J)OP,DO<>$9#YI<]P_\Y4*WG )+%H/2B%YF:@X%*5\UB879EI' MAP]3,^XHOX%PU$CXXYYAFT>Y+Q*=PJM-MY6[G/#H67%)@V0VU2[S EPA2YM* MR;P$46L?OGEX?6.1<G;MQA8P,9H8&4,ZY1>K=8W=P_-VL]=V?=DJ*=)$V$@K2M M%$N;7L*YMITJ1IFLL_YVLN&IJXX\,:>]W1I4[!T8LNU3T^T+T[NLL)PXDQ1F M2D8!IU(2P7DZMI50*G*%AIG6S2X?(6<_:'UO*?16\N\ 2K5[P5T6BLO!.UD@ M>B2GKW@!@14+QI/552I9T?PIV XR]H/.]Y9"/U;>'4#F/7[&^3F^)I'5IZ%5 M)'^?KD]?G:_6BS-T M[R7#_@Q:&M>GVKR.>5O>+3'1^;Z8OYVGQ6QQ0KRLKF\S;SB+.LKB"@/K"AWM M"0TXY EJPQ?CG94RB6]Z5$]; MIONG.C)NLE 91'TNH1CS$&RT=*K+&%$'QE/8"T7[K+8??KZC[/<@8N[B)%PA M$5"O@&XPMQD_O,*+6Z"8$4J_WU.D/@ M(H 7VED= DIL[7$=0.9^$/S>&7%> M$%1 C8)GGE7K-C[?(&D_J'TOB?DA]- !K':U3]^=KI]%T?# MU[SGE((Q.4&)M7]8L)[@X@,X5K!HYJ02K0^, M;QL/(+/;:OBG MX.>>OS:PNL;.;VPS?^=A=J/(X\5LMOBC3KUYO5AN2X9JOY/-WK]F4BE';JFI M38L5'1(E&/#%;OI1H)'(7=+?KI?OL3S M#T8;\(3=2L&9$#4%V2BP%BPI!C%*"5G*.JO9*1]:7XY_FZKO8@#: M4U!S]XQMK)@.8M5+KV'SC&YY3NM/0YS.-C7==ZPWA55<9"F@.)M!(2/.T I@ M66>1#19?6M=![T_=N*?L,T!O($7U>\P>,83NT&/W^"7''\ WX+'\Z+BU8IEP M)5$HL1D8Q%0!EZ,#S50=-QE<2*U+;9YE#-^V"7 9.- .28A!!8 M52#VO2N"M\Y4#<''N,?^\) >2^4=P'[GX79=:6B=\-EHR#;6FT;RM8D##]8+ M'GP)C*G6-R>/$C3NV_;!@-A."1T@JE:L7K/QXG.8SBIGKQ?+#^12_3Y?DA\?'IN#.6>UR;1%!KGRQ=3H:_<'19@KSLLFZ>8_R=N2/ M^\1],+2.I>!^@ZC'Q^4>&B?M]:G/,O!WP&CG::-9$:-Q%22:U\H7%0OXP@C% M*95@E8M:/N,SN_;]C*_3#Z^G\^F:')//>&_9.ULH1J&3B0J"]1&440$"2@,H MT9##$;DRK6WD 61^3P. GX*RAQ-(PVBP@P/^FL4W9 #*WFP&U#DJ31+-)=:R M-6+3)P>AB"@P(YT[K5N/'TCJN/'.&& =3I,= 7;QV)Y\?;ZN8CVK;83_>Z/K MBSK@NVG?2$Z)1$9;E%=O/"5BFV7@*41IF$ ;FC>R;DC_N!'4\T/[V77>KY=: M_?9#?=$;_[;AR/8!_(>$Q!\\ P,1NF$=2DWGZ ZS.#V M:]-=/__-G#[U_,[4)V,HB(LI0Y*Q)F"SA.ABO1:S1<=4N/!#58D]3%67X]R? M@HJ'S] FBNC7?%P,J#[0@-SZUTVGO ]H1.Y,^U;H \^DQ^)C':.F$()V"A23 MDGF?BFS^-*OUK'?ZM/JX[L[YQG.(@E> 1LF)':[J&',!7CM3LF)%VM8U!P^0 MTM5T]Z?H^W[+A^-%W8'KO&M(_>5MR==?P[HF ;_>]9:D\]KS"&3T"ID[+<%C M9(">&:>C,#*V/G<.('/<&*\ITH954;\GTHV)UX>7@-[]B/;3N <\H.[,7XY: MA:RS R;K$$"''*)V I+PL@YP-Y&WKHYH/)/[RIG:#A[^^FH65C<\*6LX2FG( M46.UR3PFA"B0OLJLCC@,G+;18"[M3I*ZFK_]%/T_[,<>+_I^3<;N>=8'/\QZ M[-,&G< ]9.1\W)QCH5(NPG+(-M#1HACY-E$7,)EIE7.= O_GFL-]8^/L?,N] M4>#V0??J15I//]\_CDM2&_\/8MK,AN8>8HD:@E=11"NXP^$B]4.I_JZG<3\% MI8]8RN=0> =1P#7'ORWFGW%% K[N:;]A]_?Y=/T0LW4,3$0F(9DZ7E0P#-S(H M@#ZWFKC"]>Q>_6"[#_&13$_[RZ_6O7 C\ MQ1]T6K_#Y6::ZCQM?[:1SG]LY%9?K7SYA%5P'Q?U6W?K7I+32B4.4F4+BJL, M7I-+)5)117+#@VO>]=NIB3_4.LZ[VY$T15?74XK)[PKD6W>9A;+IX MB+U;T!LEO]R\*;LK)*$46DP07!U+)8NA<]AK*,@%HX"*%=5\5N\8C(Y;CMC% M'NP55EWMO=U6Z*976RLYM\!9K<[/MM^[=V4NK29.P$MR"11Z#T'H!-$QU%X; M%*EU*JHM!^-.%.IBMSP[$/K-&_V&FTX+EZVS#DT8[?Z81IFB/6ALE7:^TTGL M9K,+1"\0F#09,%!#%V8!%:#%8;YXGDCIRZKH%AAZV7<,IK:NS^L5\ M/GG&V^'?OZ29N>TS;?-O,\^G:\O?)B[4KE1@VR+]<8Y*%9$,M-60N"9 M@<@Q^)_ %/JDM27ZG@XF09/IU.TYOY)E ^ MZDIGKX]M=;?S=!X:G> 7*[_'3[7V=7YRA=5D)1/1!Q"*$3BL)4^M$$PB*'-P(WJUEF0M7A/K)V["KD/*L CDO)=?9" MF>%,X9-('?<$;X*A1Z*/P936KU'["5=I.=W$48OR\GPUG>-J]1.NPW1V4-'V M(Y_6K(Q[7XH;6:ZWRY,POZC6OVZ?MNV6_>X&(YL'6'?G@U]!5!9MG=49L,Z% M4]PPJ,^LP)NDHK$L9&Q=2-*$\&.&-I^?15R^+>]HE?J1$\$YRP$9:%.'F"7/ MZEB\!"E$ZYEAPCCS.,!V?.JX)NGYP7%S9O,Q N[7)NW7"?BWL*SUAY_Q8&MU MX#K/VN_X<2Z'[WS,G*'CK$1 K*T@C,S@T%DPL<@0N.&F>?W;\)V/:X9S1C]? M;$5[*_\^S[\MZO"@G3_^2%^MB)"KK.,$B\E9.@U,B5(+X"RXS#A8'F*TW#,; M6_=K;,]%MWV3GX*^Q^Y@1E!V!TF;1]XAOOSZ:_C/Q7)3)U$!J[1NQUXS]%L[PI\59 MF,XGON20Y:;X)Q-[B;[R(1;0VAD3O/2V^<./)Y(XQ'6+02/ MA\9B:#V-"+[5[TT5IIBH=]USTJ?> M !;][1I4MQ8<]V*CDQ/W MVNZ#G#$-SA'*NJON R0WLL)_)2M[=GYV03BW@>E4&Y#G.H\C<4,VE#,02AB5 M%9WRO(7*;RTZLM(/4=FBA?S&5GSX]TT5%K MM5<-W+<4?W/1<4Z*9HH_6'X=^*47$]3?8_6<:O[DNF[[;9Q-3ZX:#&W*M:=G M]"MORP?Z[JILS\8/Z[!<_Q366YNIC=5.2W*X"BIRC)@'GZI(34G*,A99;-TN MK2T'X];\=^*T= ".#K9& Q7\,IWCFS6>46CL!3,E,S ANCJ8LH!GDE%,PGGT M:%5JWO"R)?WCEN%WMBU& T8'F^+Z;5V=.3(1@9P:6RBVQCHET&D&T08%W'LA MA?3%F]9/PFY3,&YF8CPDW!\*?ZA:.@#5MB/$=7W@Z\^_32=+@3$3RI5U&(P/SLK4KL8N.<;,8W0#L:!6-.R/T%OE?7__';V_>G'T*TV45 MUMOR[GR93L,*WT]/3M>K27'*,$/!FLQU%E?BG+QW.BH<'1C6F.BS=K>1MZ/& MY"DKCNMTCHZQ(?73,>R6+_)_GJ_6V[Z+BU=AN?Q*#O1FX 9<.LQ2P6N]M16 MDCGP)@@0O$A%-IUCT<=!\)'5QW7VNH=C*[WU.#7Y)5* A[LG]DY(XW)3%_(;K"4M81! *LA1U_(/7$(-+8+,QROAB M8O/VV(_1LQK<^)2DS:DU#/>A:[^T,?O3X[&Y#CO YMCZW]R1M/UC^>:]8AM1D[P"]*AY.BY/Y]+\Q M3X)27!M))M\'6P=X*2"YT3'@BF2L!.5:]PGD&O':!VKZKV M;:_@,/OY"VY;!%_]^D_G6_=F(CGC/'$!A5>'1@M%#HVBB% G'GGQPLC6?3L: MD;X?SO^\ET1C(N'/UC-I VG!=DVBE4?LFW>7TJG/2CT/+_'HN/%GFA-4X M;X X7?UCX,Y5>ZS\K#IYJB2&[VYE+?H2F8'$K %5F(#@;8*DO$PIF!KV-CX% MANMN=4^HV\8SXKLK MC_T@Z'A=+IH)=F18U)8L;\LM'BXZM 3+F<\I0=2:(@951VM$3N+A4DO)34;6 MXI'Y@P2,UVG@6(TN6HMWY"J[RQJ8B]?S(BN/N6A(V=6!O:BAWE1 *8JSI'@P M\=M/;^Y\Z'C*;J2A11-Q]:'HEQ>4*R==Y$R!X9$.3%T\>%,X!.$8.LFX2=]^ MX'+G0\=K(S&8H@\15Q^*?G5!>?$E64]'7Y8^DG6+9.<"*_7=-07*1;K"O]VP M^;E!%'R*N#G)I]_R=EU\_TC_=]D]RW/F( H0*"I0PDDZXQ"!B9JB8 M<>*N+6\?-5R3,_8[WF9^86O1]XBBRLC%OJK->TE&M*4*FMK,+Q$K=,1)Z5AA MM#]T\XXRCY#3671QJ,J_&8$>)O\>H'1I3^^R='F0:F=-E!QD,F1?:^+8^Z) M"BPA9/+ [_H=Q\/I<9(Z@]2AJK\+J89ZZ %6]W?>2YRGT[.P_,=F^W&#*2F; MZIO?6MVB%42F26HAU):XA16?AC_L;M$T=E>!YSCQ#E="EZ"ZY.9R RJCR'_, M8'.L_36(,Y^E!*^9=HE[%[T:'%2W:>K,6AV%@&_"ZPAU= "O#V&&JXLKSM_P MLG5Q1IX3T4YR2;0!,R,_P<8$S,1(9IZSV+S6?"ESN0[1T%M.UQ% 3\7< MHWM"^N6JIHA;,YMYX+]# U8_>\&=Y9.DSP M/4+H'2[K-\()\HGGD96023K)T!Y+EK:7X!DRXR)[YI(0 ]04/DA/9Z?:@3K_ M%I0.5<#W7OMT;8S#/+_'S:N;Z[X" Y?B[+?XLU;C'""/X0MR7,#L5,:8"6.NJ\Q$*Q,(9 M4 1DHN9A^71-'1;K?,4B!S5ANM@C?38^V8WBY? A MQFA IR*EEL+I?&BOKD<7'C<&>"Z0M9/]TY'EM\B:XTFU[P-AJQ!P=S-)$?0E MGY'0XAQQAQ0Y@4(6P7//H12*A8),+.ER*,;V(6#..)F/<$+6;X_1 O7P_ M)^H-!I64)FOIP97L*&H+"ER,"I@CS\%)[?P>C]P/6WOX75S' MM7L----!OOCU=$Z+V8S^M8?89DG7B(O60LPC)GZBCF#8T*# M%ME&JW)1S1MF'D;IN!U>&R/T&97V_7B 5QFCB+)H058_:ZP;S]#&V^2.BG2Z MQ"S2>#F5(<<]#PZ%X_(M3]'+P:C[M#'&FPEZPV#OFB_Z9AVAOT?H-EN7K 7GM]'*D]?MY/E10_*VX/Q>DB-\: M, ')Q&O%2)XJ0U*TK= R&^_.OW[>S,M@>;Y^\7>@=K[' _AF2S!;0D;'P:DH MR)66JM:/2?#!I&@3)[[;G\&]I %[ &-S+7T_)_'-5'MT4M>*0VYKK4_($;P( MD3:@ECXJH[G;XV'V\F#?X8IYO4G"=>S%)E"*B!(:1U8R+)[QE M#H7EY+7+M?:O_9SA:@CX PMO:V9YX5EE#,!T)N]4L$A1NG10!_NH MH#!:WUH0^U$V;E)E2#S=>__07E,C=[+Y%D?WOXM86P5LWB0YP20Z%L"[S9@* M2P&ZS@@H62D>F35ZK\3R-YK='$/CN-@< B^+$90W,D@?XN/R-4HJ-J3,(!M# M,9,I)+Z8-&"1Y(YPETOT#6#X.!7C]>)Y/A0L!E')N%'#WR[[AJ#=/E9O#URZ]77_[[%)=$U.G77_ SSC;;)Q:-R3"*?K@,9*^UA*BGLN:9JR+450>H0<^ONI4\B<.3;U@$0\A (FZNK)RR^F7\Z7Z\V$I,7UCQH M9BA@0L@B8*W?TA %-V!8B3P(P05KW13D$7(ZP5E[$#P$MR,UTA.X7GZ](;;7 M2_RO#_0E..F+V9K];+\\K2MF>BY$G6!BV96_(&HC'@ZW!"9#$J MEEGRLCG =I,R;LW'F 'GZ2N=0F'*UF:SWRY$ MVFNI<8$U'@@6 VJD ]OYS5/FEZMN1=P';HDU$#'5\\4A1(4*# I7A.1,B-9O M9ORP<,Z]7/(9V^"\OU MUW]?S/+J[?SC*;YT;==& %=X7X==3O[_-%7)''4P^0;>Z\#ODESV8VW;;^N\P"O RKZ>K* M&_F Z_5LFR>8,"6%BQL)V#X M\VV+=^?+=!I6N-JT@WZS6IW7"N[530&)(I5F9#>"+;Q&!R0@'S)()ZQ5+%GI M]BK)&F^W?)O)SC-;76ZBQM#IM^WJJ\4\XWR%F;Y8+6;37-O@O RSRNZ'4\3U MJ\79I\6\)=PDY:+? MZT_359HM5K>*QX/4Z*W+!,Z40;%,_I")')(+G#QS'D-NG5??C[)V*8Q;XG]Q M0_S;\-MRM$I&"<674!_DU-;O&D$&[654)*#, "'HX?=%021WX M)P]R9/62L&B)A\6PRND9 M;S=&A)%G7U@B;H3G#)13!;Q2&7)A)>6D12JMK[#V(&M/RZTUV+@>>9&3&!=J&HA8S>%M'WPI69Q@4)1*3(K8NWWV$G$ZA=:CJ M%\/HH0-(_5);UYTN9OG-V:?EXO,V;+I@Q=C@;+T>MD77OK&&#+VJ'60Y+SSJ MR+UM?4H^0LZXF=6A(=5*#QU J@9?Y_1Q=W<&XYS;8@,$5M_*1O(@'#(.+*CB ML"3&FX<[#Y R;L9R:"BUD'\7,-J4":2JEC=S$MH)Z>ER2Z2BXJ91A"=A@$+Z M(W+G00ND36(RN:(#S!%]D)YQLW?# ZJ1)CI U>OSY7Q:W_#_?^R]Z9);-[(N M^BKW!?(TYB'B_E';LK_"19K5 TY,Y2. MQ#IBN)@,7D@DX2%7R?%H]=%N'M[N5!IVA"*),2ZZ]E--SV!;KQN99/+,KDZU MUL83-R(S\ML,H8048XG)B=QZG]SS%'5Z!;&G_K>%U^[*Z !:KU*Z_')Y]O:EKR]PK;!9?O5EOEA-_W?]YT\R/]'<2X,V 4N\ME^'.HK$.O#(/$6I M5FC?NNVN%>V=7F^T@>LH"CYTS\S'X5WGK[B:,)5*+I)!3J6FY>C!:>TARY"< ME8YG'X[E.(F>3N]&!G:;NRJBV1J9,6M%?@V+NJSXZ_X3) _YL./7@CS/[W%K M/VS@Y+)< "E]I$Q#U,&G!#ONHW&Y9(>\=>7#<6H_[OKW2?(4;FB.E*;I.AZQ MU*R-6=#6FZ %\F):MP?<_?R3J.'8!0D/_=G>PM[;?WW%19QW4^U&<<7B$O/K MO_ZH_V#_U>*'?^3QO=DVO!_7IW&G@BK< C=UQWW]Q;&$E#DKA8%GC*YU)',< MG[99YK1\%[[5BX'K#0^)9<:UL&"E<:"80 BY5IA:S5-Q,832>J3,XY22/YM\0_XXS+-/5S<(0I5/*RB4P652Q$$L4>&;Z1<68 M0\E*MKX@?IZB<5/2X\"JE4(Z@-=OE-J$NG%N74MP4R5_S0U/]=U7<"A.J:L5 MK;'(NHJ!,X]2%H^E,;R>IVC<3/,(\&JHD.[A]8$TMRY:N=/G_VZ^G%9UOJY1 MR')*COOM=$E\1\\4"@%D/\1WL Z.] M-?1[]_OH4+H?PO)SO>?^&B[J;\,L_Q(6_\)53:0^U,;*M2 V_R(_;+;<^TIE M0%H:W;4<2UJ-+F%NR'W,*G2PF7D30"74H&0VX&1P=/J*4F)$9TKK4NWGZ&G6 M8_YJN<3U^IT[-GLM_-]NA4_?\.M\MKBGBZL:#L]3MCEET"[6$8R.0:BK.)/S M6IJ2M&2##6(]E/A.)F@>BK3X!\9DBNP)"9*P&8J3M]0JFE1,J# M%9E[AB)A:5W7=1:3K'>"PAZ3K'?12Z=0^VY>!#,K^TR)Z>55 4P9HI6/L[51KKJ '7OD:+C:5IA?IRGQ_]T8V%2,V\] M,Z:AP@:DZKU9PDJJC_S3&Y2'TCNL36V%F/I(".P#K+_,9?KNZV_CI MMPI72 K-\__#S_BHO9U0BWN+I[)WNU4ZLTG/&&4TH/A5M5WR(U>%>?)KD,IB#G7+1^ MPCMD/<*?$GD[5FH XF,=+QU4'?^ M&W1V M20&W1VT6X'R'X\# FJKBR5#&+=QJ%2J+W6GF(1.@ND5R4&U[HZ"OJ>HZ@.*6Z\,S-S8P,K#@=6UOMIJ^8@Q*%LDC9FV:>\'M*!NW\+63 MR+*]#GM"YE8+Q[EW(AA?1^EGK,4?E+RY@F2%7AHOE.,X6)W1-@1V\E37$"'; MO-8U45=/6+RSDIY?.WQO.??< W=*@*HCYH(JI;9^B2)41"GFZWVG]ZGY_>#3Y'1R1S@*N/;1 M2$_@.B#\?7LS/P>#+)HR)&!UH)U*=6"K9KS.FR@\B\Q=\P*8I@R,V_K462IR M=$1T8 Z//U@]4JX^R=$75M^L,)1(AX@SX"-/!-!09T7YR(QJ#/6MB>LD@CP^ M@+8J_SI4FQW ]/ZUU76CF;%12\D MHDYBT-'!UU!O':#P2IR/>6Y9*](U4H"#I8#B)!Z7.8=B=.1"V^AEZW/X26). M_R:[#?;::*M9+_0!P\DNER20Y?*'^9KLJ!XI"XTSL9!9EPYBHN#5;HQ7I^G:-Q1$?U LZ'>SG*LQ.$C MAEM^^/B#(XXR@OC9SGU)1SCE+P1OXQ6AG;XB[&M0BG,ZVPLWJG4R/L^F7&@GA!Q4+K2+NGK"XB/%*1:C\"(9 ML(41*SPR<+FN]6"1%XZ!L]0Z8SJ3+! MD"M/,4N>N'=*MWZZ/HM)8#M!88])8+OHI5.H?3=ORDL9DRUT.C#Z16D7P'L4 MX%3)+K)8K!CLENJD)X'M!(9])H'MHID1T;97XS^XK+ M5>7M^S]%_#5\P;75&J-S-!2NZC6?&.B B-&#Y\2R+JI@VNHZD BY@S[ZW2WR M#J7Q],LH]C^+CZK?D7'\%!_7J]$EXUG6):B!\[I CJ)K%B688#QCFHLHMPH4 M7T#J\U2,XQF/BX+Y("H9$5R?/F\8N6;AG]/5YS?O?MNX^AQ*"F@D2)1U_[F/ M=?QC!'1*9E>B^VYLQ,/'N^<_8#S,M%3?O+DLQT7$SYM7S_]:OWJ^^N7UJS>S M=#.&K'#K"TF"*Q),?=2F=%Y"DERFY-'9HEY$Q#,?,$YV.1PB6LER1$1DG$[> MXJ=P\7JV(@FMO692UEN'$JRMA8E:$NF<*8B:,AI3;%#IN2'E2TS_Y]/\Z]_H M1U\=./3%[5GSR >>?LW>_H'.H?(?&3I75%\G)Y)[G64&*VM9=?$9O_:^+F8DU?!(__\$XN((^OZ7E3L7?@1U_H M_>'"")U"@,A577.'MA8E:SI;,%MT4AC>8<]6UP]_AR%O +UUBL+?26[A8OJ_ MF'^F*.?M?+FDX\$'Z0P%)3$FLBV=( :>P20GT6L62VG]%KT=9:=_!3X<*@_4 M8P?HW*?QIP23 M<6F#<,E PUG*:T*U*(D[0-TMK64!VJM:OK&XTVN!U:PZ<) MXCOG2>#2B5S(1+5!LEB7P17B6,14M-'.RM1Z1.E!!)]^0C0:L/?4^KA)T#_" M8EJ/G3:I N 3A>PWROGX.:S>4-#TEN1#7\_6 M_W86+MZ'%7W;>UQ=+F83'W7$D#R@J)=F*3B(=?:3,AY%3A[SP_?W1[*HH:@[ MI_;'/=.P+A3?@7M_CQGQ2Y5$M5\R./;-A59L<8XI 2DT&BA>QYJL]U$IS5 KCG3$7&A4^#+HA#TIJ9 MI"U880NH:!SXI,GO"/(\*LC('Q8;=/&>W/L0AUWP-MP0AUV4VT$@\]3B,"M] MBO>3A@7V#7K\E[ &/+?8&[:*D#L#7=W.05 ML[67!]"H2+R'.H;?2=!1!),D>F9:=_J=_[[ G0 UY+[ 7;0[[N7RXWRV'W5&RP%W L%\0(V,B[ G MWF0V?##'*4*GH1&(A@2Z \LM#1\B*RGOV(,UKWMR>BVFF@@U-X MFW9P)Z1 62@ZR;7>M] 1$)4($&M#B6$BE^%V#9W_7(>#0L'&VNL)D,^TC-OB M2RK>@S%59,HE\*7N8B^.&YNLLS8-!=M*ASTA<[L5=RHJ+HBOPJ\" M7 F.A :2*ZU*9ES'P1J@SF9"YDX(.6RA[@[JZ@F+CXS,<, MKCZ&>L<,,A=B<8.](>TYQ+"3"9D[@6"'(8:[:*0G<#4I$9 %#9=64?BL(]EP MT."T,13J>&_(OA4%(!V^W+W=J1.TZXK^A@?ZT1'1DSD\S_.:R=]G\[C$Q=>K M EIR!/37\UFB?W55*1XNTN7%^LOW\XN+G^:+/\,B3Z)75AB6@LA!5%8MA@&2YZ&8JH3OW]\P#YE.EV@IR=SNG,DUY%*WS&_O,_]\OT#[6R> M)JXJ/^LCL9VQSF(D M-=0^ 0TA%@E.V"!3XDZ*\XD2A[^3."L;:H>< Z/$U[/<:9?)=M\U1L/);I2- MWWMR@"2/T89B"K* TM29EI0)!4*[=TF"9\*%''4M@3BA-I3G.\VNKD>9MS$H MGT$6XE:Y6N66C ?O$DE1I9+Z^JM+J Y/'A$5 MG6*>E00J9SHSLJPSFJ+P)7.28O/8O<>FD.8JW[+=8Q?Y=P"CII6[BI'X(GHH M4M<%DYR3%-;=N8K[9$*TKG4!X/FW>^P$J"';/7;1;@?(_F4^PV]74#AP\7$U[@^TK M+N*\$=Q^F'_Y@HLJGW>!\JH-&[I8KF+1@*E.\;1,UVT='D22V@=;7P):EPT^ M2L@9M8<< K;#E=2!8_O]P\]S0NZL"N5^E'.](%<5+"5R"$%16$,'"#A>QW2R M9"F\L5(VKXU^B:9Q+V&[P5]3U77A]FZ79CT,L6]YNRUL,$8ZS6I_ U9+(^NB M'$Y90,N9X5FH[_K@#D;F3@2.ZR:'3EF&TU4'7K'><)%Y/[CH>K7Z(2P6W\C< MKZY572XJ$P/ # 827S$43%-L':62,6961+*MS^-M"!LW&!P0& \/X.9:VA]Z M\U6X: *]AT)[8,=?YHM5G:/VPWRY6E_U3Z1F,9>ZMUY)DB!G$3QF 4PDE91W M+,36HZ5WI7%<3W@\0 ZJNQ&Q^>GS2_/.KJSP$6.\R_/$VJQS$ 9T# *4]Y+R M,/JE/DYI'5S)_N7IN2TH&3>"'!Z08RBL?]^9TN67^EZ+^>?%?/E@$\'?LQJP:P,EL)F-. M97!)).3T-U&YUG-FFA ^[KMZ-UYV "UW$)'N MRW2=.WG+-,H<2U$(,4L&*A@2>R&FO4HNI\@SV7DGT+Y'^+CS^_N']OY:WAW: M_@K:,_Q4"?DX<,[UR"ONA O'!7<.C @4T4N;H7:#0U'""E=DH"3V*'G7(\2- M.X-_[-SK4&UU<0OUM.CNF^.D)(K3(S>0//.@HLH0A?3 D9-8' M*_*+*=5.'SGN?/NCY$[#J> LYW=?ZV1>[D'X(J(H"P/ MX+0S9.6J...-#[[U87_:)9:[8&2?$LM=%-)! O]415;F=8UU+1"(5A$;J79P MY@16)&]04=U/S=B(%EKO@8JN:MUV4U '27BR<$IY2#X<*1$CU;:!629-PP$1KA5'9 ME=2ZT[))S=N)U%P>@+^FJNL BKM=9]B0I?6.3I4HZW,L6@B!?M&HC4I):XNM MG>&95;P=$D$.IZL.@/B$\,H5@X_?0]RD>M$ASU$78E-0JE=W+#@N%(4\)<7L MM'+Z2!L-MZ+WE.KC=H+1=EET>YWVB]^-9*_6.5S.+Y>/F?< MR@L&>ZW18P/OR]^^^$B M+/>?M-GH0XAA48EG-=$O)KEAY]^6[!W8QL:*4=V)@'G'D$E^LJ'D$&D M1(F-LIIAZ[;'G0AL]]3ZTW0V7>';Z5?\[F.O7@FER))+S4#E8NB8"@@!)=EJ M2HX/$'(8LF+0X0'GHMN3U\I+:%B'?5XX.HJZ^D7C+V*_A"VY* M=XS6K"0KP&A&\9,N'EQQ=6:50F83UT6WGC6R(XFCUX0. Y7M(7FPWCJ Y=MI MPMFR;C;[M,"KSIE->5=B!K-P"H0WQ$C@#$()&@R+PAH5'6_>P/XD,=U"[7 ( MS(?01Q?-O;_.9Q2Z_X$K_(X78Y C9A()YY:2,TYG!'$$UO 8E2K:^-8#AY^F M9N1M3D<$5R.-=."V/F+Z/)M?S#]]^WM8/B*Y#5-((3&6 EP$23&QM>"B-<0C M:LY9,A9;)Q=;$3;R:J,C(JZ]GKIP;<^(\/:14AKMZ-,+9+4NU2\)(C>B3@F) MKC ;O6A]@&Y#5R_OO&,E$OLIJ .?]PQ/ZQDUD^S0VAPS2,<<&2J/X*5V)+6< MM/>JN.9#JU^BJ=O ;4\4; ^SW572-\3NW*]O!M>MU3@)FC%1> %,I;XS"0.Q M^ S9UNZ2;.L*K..![@DJNPWQ!H=A"[7U\SSX#*._XFHBN2;RG8&,ZQ6]9')1 MD0RC",K5Q?4E'/$&CRCJ-M ;''>[JJ.'LL#T/Y=3^MAGN/HG3C]]KJ9$P63X MA+\OL5Q>O)T6G/@8(J]#957R%*QP0R&LJ8,\40IMB@\DYM85@ ?0._)BR*&! M>315=G!F7S\3$=W*AY(51%8[*(RO_9BU@ES;PHV608;6)_'U9X\[-')P..TE MXG%'FST:CKZ9I8O+/)U]NF%(8-#(BH0D:B$MDP&<,[5=TQG+=$SQ8.E+1&2MFSFV MH6O/.FB0PJ:MW[M.&I5V=W[ MB]^^@_F$<:]Y2!)BX;$V$!?P13K0VL5H"A:!S9>S/$O1*56/[8*=[Y*M=GKI M=V;KMM[WI\M5E>L=D0Q>?/OT1Q[YY-F2]U&4(;E&0DJ&P=>),0K$PV M29<%RZW?1H[J')^[ KZCD-=__8&S)2&_ONR2 ZK/<,L4+OX;PV+"O4W,>P.8 MD2P5N8:HM07.>%9)&^5EZV"^ =FGY&9W0>$NE_Q#:+B#JZW=6/Z5',O'/_'B M*VY&BOAB=8S)0=&,$BNC./@ZK\SE9#!3ZFU2ZYF;AU$\[C-5KU ^2*\GA^)J MIQ__G$],-I[,54%@,=9Y^JP.<=! *7Q25NKD9/.YW_L0.NX35Z^8W4>+IPE5 MPAY.7 R,:6O!)!XH:0@:@B\,8K89==V#Y#L :R5UW(>OKN&ZLR9/$K _S2\7 MDUKD2JQ%,%(A*!:QON,H0"-$449ZHUJ_UNY'Z;@/:SW#=6<]COL>MQN#KPI] MZ V7(E@;E> D6(K5E7<"G#89F'1&..<-%R]<)1Q&P+@O=\.#\(CJZ=MEUJ(= MQPQ!1SE +^@ $'04^& <2!8+S]PA\B-> FQ;0S786UX7+G!7O?3[G%2F'B+J#4^D^"^NNW<@Q*TP)LL@9E)(9 D\%/&.U;EZG[%M7\WY/Q?A8.4BQ MSP)E9REWAY,[76J\CO6)]7$1*0%0062(DHMZYY*$$YJA&6)2VF.T](29W77\ M+&3V%/C(:U[GLZ](,7RL8ITJ?MU=G5G):"AR8ZX6YY'G MC:D8R"5[QJVD?-(]'Y1L]T$]86-?9X7U955+]; M)[XV',Z*.I!E]&Q1[B["$=KJ2_P\5TGG^; MX<;3Q:*5LEY '0T BGM'/$3RH%Q%K2E7TW[;)/B1']\=&O;1W,/<]U Q]@6% MCW_.KWG(*6N>!$2TE+533 11VPS9%UMDR9K^=F*2#TP9=UPA[ \%2\A8P^!>N7OWQQV(>TN?ON;H^5\F42B I,<\]*(L6HBQUL3UJCYR< MZ" M7B@#+ C#G"D<>>OE'$_1,F[U;^O3K8G$.T7.M9G)K)FU"#D[ROQ82>!B"D!B M2PF-*"P= SL]G'%MM+T%A/80?8<@^O\NYRO,[Q;3=),I^")Y78.>;:UM#Y*# MKYMUHW2*D@_)HQH:2]\1U1^D]M'^"Z Z3!4=8.N^XWY[,W)(A>*,)N>M19VJ M;$E2,1@!TD?,1F,(HO6 D"=(&;>C8-BJNOWDW1UL?@JICG*XG*TF*)-DTA/U M7F22#:.OF,Z0A92LY&1$\^J7IVCIJ7QJ3T4_"YX]I=X=>M[,Z"?C+5'7U"2=%,Q4#10!18 &EB:F(08 -$G7D/'+6NEMT>^IZJK$: F'- M--/3X^8OX:_IE\LO]WC[ ],T7-S]HSN,DI-WCC,&3BL)RE-F'#,&J&Y>4+C MPQ;/&X?1T--S^6% .ZXZNO-U=^J+ZDW_\O/\XHY-_58^K.;I7^MP\N-B^ND3 MQ9-*NYA+0@CT'V(W>7")>Q#1,5A=7@2D/VX"'5^ MZ(_AVW+"G1;9:P%>"0,*$R4\04@0!5V6WCN*/XX.T#L$]G0Q=BPX[JN?DP ? M_=D2TV7MN;S#)Y_HDKU4V@,RDFLMPZ.TS&60/(O@@D([2FI/18H M6^BMIT#R#H^;(.;N*?!N,<^7:?5;>1LHA,$_Y@L*G^M*^O7)\&J6;U_^:X S MX:H479@"@?5!K\;4P:4 S*-)12JO'Y[S6Y;8-2)PW-;Z04/0\139L[^]Q]9T MSB?!9:<#+W4 N0;E4JV"CP%23G2HU+$"RAS+OSXD;BMTNE- Y[!Z.0W K2V+ M3YP)7G)&\4IVF\@E^MH'I(4MRB@=U=%2GX?$;04X?V: VT,OW0'NIS!=U+H$ MG/BL ^KB@#%#;,@:&$LFH(8=]$52(0\[8.*&E.UNJMGIHFD_H?<4[#U\^/L1 M9_,OTUG]YQ.5$Y,_1 MLQVD3NHAHYGX.X#2TX\RKTO!5!/J._?C,EAE$UF'$QG)PQ)ST09>)XS%5++A M&%K7@NQ$X'9@.XG'C.$5U$.?QTTW]']A_H0?5HOIOZYRWTE=R^&Y%G559Z! MT$8(1EE@BC.FF2N4AVS9Z_'DAVP'EY-X3F@LT0ZQ\9EDNF;D'1WBT[OW*!/& M$]>8.60C)*A4)U^&2$; 1#3"DTFXL!]6GO[0[;!S$G?_ TN\@U/NEI6)\"$P M9QU8[K;#_,O?\QG](V_E<=L9#FQUNCL MR0B\"74J0TAULKX'8WQ@'GTR6;SH>]K1LQW"3N4N?20]];O^JS)TP^IR?I?7 MNX//#AEHN_V/;SCI=D^>AAV!ZX(LR10))DD/2D4+@6<& 6,IF67S7;OQ"8W MU3KP)*, 7A>+J\ RY:F!["%;)74.VK)A7[3['8&[B]ZW&8&[BZ@[")8>GY:6 M1"DNT-F>//%@T[HR+D+*T>A4,(C4.FS:>_+@4NRNMS&.XA1]*!4NX.)W=F2R/C$8OGD*4LH&** MX+(R())PFG''@VC],'8RD]EWTO&VD]EW$7@W%\Y/S@\W@ILZE ]"UH&R F[! M.\N!;$R0.TXAF0==JVXVF7T7R7;G8&[ON)#IQ$)RH$S=C$12@>@" M!U\44[G4P2/#MJ>^W:FM^:@34-L=2?O)NSO8W&FP%/P5>&;XJ;9%?VQZ5?-Q MDUE.DN/1:I. )+#>[L5)+%Q2]B>(!"U2=JV7TM_]_)Z.J#98V5NZ_6Y)?(MA MB/J%<\==Z6,_+5(U\0[<_"KYS&FT5T$&8>Y^7S:+BB8C.I.@#!%W7N=>1CRZ' M6)_4!*/P'RUKC:)'"1EY34@[X!PNYGZ+'*[$M/[US:S,%U_6/_/ T^>I']?T M$-J*YF'.(F^%X,QID,@8J3Y3/E.DC!1!>+T$FTGKV[*XU=G5.[ M(.1Y=]-8.=V=6@_XJR4B]<[@SK"@"5*BX#-3$(HJM9B:,@7N+4AC&>6#W(K8 MNAYB5QJ[.NL& ]^ARNG]&/R0/F.^O,!YN17#-,3IQ73U[9>PNEQ,5],#*O[V M^9"F1^8!_ USD"H=#9.Y@(_U;H?K"-XR#XQ<5BHQ1RE;M^X.G]3=B/1=^+8N MI[WRV>0":@/;,H6+_\:PF!B>G,U2 0I9NZ]10G1:@5(F&5/0MN\=W)_:K@[7 M75"S31(X@,(Z.&:WXO3'2_R53/OCGWCQ%7^A-/CSP.#LM#E75"H*P&]_'/^4117HZ5LR*-!N5=JNEV M@I1U\:9H-*'] ;$3B>->KH\ P7U4AQ)VHVP-119'Y"#FTB77&&B0(!?:*\B=?W>:E!")N+=IRR MI['.T7&'88[@P'921K-BB8% ]OLL;RXD,;_^*]&W;NK-DB\YZX202YVD*"T# M5\L@7;3DM"W+B;5>.KD7H>-.NSP6_)JHJ9_*KB>XG#A,'DWQ(%-AM0P)P;$< M0>I@72HE\N;QVA.DC#O3LB&L6HBZ83UI#Z\.DP0.].TSXB"\/#WF\>7OX MV_ZB_F'^YB<"#'3^I97'G$Z^Z+9R/.0@FH<1: MR\HY>3I)H7O25F7F$&-IW5'P*"'COM ,AY3OSH2#M3!B[K1X6.X]_\KB@ M::#*>3.Y=H6*.[WHQH9DLL]@BJW7[(&"Y'KAZ23CWEG/]7:YS$[8&'ND0PM] M/@F-/84[[C7>QS^GLP_D/6?Y[]/YDOSJC!(IZK;[^5?X;E9W*[ MJ_GL'\N?-Y'$?ZTCB3>SM.G_E)+,R!<./-1!N<(:\ DSL.)5T,:$R.3S44\[ M8GK!UKZ F(^JG0ZN !\Z\+ N>U")S#4(16E:1/1(7MR5UC4$ M3Q(S;I% NT.NK=0[@,_/9'&WH>*W=V&UCA\O+O 3YHMO;V9E4?\J__['?/;K MY=4LE=;M3V5=4M2<\YD?55;^5H562 M\]EZ%^1!%P4/?D;#BX'GJ&MT$7 U]_,F?T-#NDTH0:ZG6WM5*^&8ANBE5)37 M%<%;9_KW*3AX1O'F.FJSY//OWWZX",N-:RXII)1$ .?K1,(@4MW[1493B$>E MA=/8NB[S&7+&]24'Z/V[V<6-1-[!N?7J3S+&FPESCEOI*3P#CW43CG " NH, MB$5$AR%DV_I(ND? N AIIM:'>S_VEG$' %G/Z?X[91:YSMK%V7*C#DH0/JV7 MXBS__NWV>S;/LVN.;]F>Y7<7879G*)#V#DV)"LC0ZL3OF,"'1"$CIU,U,)*F M:SU[8@@^QH7K ;!Z;!;[F#KN .>O*?29?T-\R0Q(SO(T7$R'T)I78SI>8\4F$Q3W>-:F?E]-ETM MWW_X?<..X"2DG O84#O3=/#@F4]@!.8L4HCAX1"Y@S'X+$'CWD-TA\-VRNO M$[[#Q;H1?9:N5KDL-VPH4;SBW$.4)M_V MGS=N6T(W8!M.1R.O]!&,NS>SVO\]_8IKH55I7?-AB2"L>ZR+K'7,9GU+8"&E M( 0F4;AZ>7CKLQ\Q;M]!3_!JIXDN KI[L>F&"6* V\09.)WJHZ\1Y)N3!.UY M=ED4&43K%L!'R!BW+:$;R+525 6\/?Q="$$$B1!_JO+GBR.M:"SK8P",B"M?Z;'R1J''O(]K#J:T6.H#5 M-KN-[_CC:Y[7.P@F4D4K:L%+REF1!R8[\E91FNMLS6J)WF0:(^X0>L>]J6@/ MQJ/IKM\:Q*LD_.'USYT'W%=I18G2ZMO>%8H[?T*C^L7#.&NUDOJF0VWMY&[( M>(\7M75\C:3U:1KOW*[==CA++4T1SH L7M7;>@D!+=9KL)RE\,%Y;.P?#J.X M8?7DWO>25W=)BD7T2#F3R;E.+BX:O/43U]Q!%W"L>XUY9(W,"+U.FHT5;"(XAF)@\9QB9RJT#T3[K/H\)@F>K1'?1 M2 =P&N11QWF3D=D$.0E>]UU["!1=@2HN!E9*8*GU%))SKQ+="5;'J!+=1<<] MX/R[0L,H"D8*^8&93&0[LGL79 &&3A6F2D+?>C[3OT-5Z$ZX>.PV)>0,:S\/0=OARAJW &J' MJJX4AS5>]BKKV%Z425.?N!G^C>K]_.+BY_FB_H=$V69BII%X%DA M1?4J@Q.2 X7S3"LOBWFX)?$1OSP@@9W'IXUA-N].YZ?LYZ\&,&PIO?4+R,8R8]X;35 =$2-'L;SQ]7 M-3"KL%@U.3SV$<15%KQ\-9M=AHLWL[2X6C3Z0"X3D9A2P0G@M111>2T@^LSK MJ*@8,1OF'KY=/'6 #$?D.!%3A];1&1[&[AS;6Q9K92S?S*YJU7Y>S)?+B1&6 M' ,=]$*6N@C9%/#!6\KBLRC>QR"D&,X0'J%HG!SXS%!_J*;'']A^"/??'7_T MWX+36O_[4"92%<I>#PSFQ@& M%>><:;"4 OV?4Z@HZ@PXF2 (.A2+4HRQY)7VW=PSM<@TFA=Y=FA!78'FP$SC M]2R/:T";X/*WR]5R%69Y.OMT5SU&.Q-=*%#[FD A4Q %I6 H*.M*+BFTS9LQ M!N&D\_>O86ZS.@+'*9\QWTMA,V#4DG^0,B+4Q6DUX_(0$Q?UM\XX1?J21Y^( MMBL3)WK-VQ"9PQG+'C 9_>*JE1@>2]^D$#:Q2!IQ5I%:Z,0/MDY74JY$;T@U MS=M*!V#C1(^2?BWF4*CT<+8\UTMYI[1I^?HO7*0IR6&26(K%9 MU6S#Q925X M@?5 YY[ED$MI/NAA=RH[K^88 >O#*GK\2ZM6LG_D9F)2-Q:GA 9EI6:0>9V1%+R#4-L) MD1P1P&DS.YL?H'+LEV7\WRZ[_^P%I5^7%>_VAS M[M;[O(UL>(BU5UQ0 %D?C3SSX%U4()(-R:$6.O9F0MOR=J+A61^W6H, J(=< MI)UW^2=./WVN0OJ*B_ )KV/:]82/Z@S+]2V^H5A6^7I0KS?ML 1!(QW9F26M MDO3>]F9BNW-YHG%?'\8V,*C^?,8Y$YP.YW+ZR<;)!Z]DGQ60,&K&)QSX)E.E A( 5$["S99 MFP-3PL6C7VJT8^]L+KN[L,F18'<*I^-+HKGF?COID-=*6O("$3D#94L"ETB+ M.1;)(T9#$7UO1KD3AR>:^9VH70X'OG,PS4?N;Y^53[',J6PIB\YUR;0NN(+LQQ!+B=R9O%G;OE9T7CI30RF S<< ?*\PS1E @F M6*68UMJ8WBQQ2]9.U!+[N$0= CYG<+[=SN2]'4IY.VDR%Z^D1P&HC0 55(# MBP/+0[!1,YF*Z,R6GF6H\T50?5M0.ZCT8C?/]>7\_8F^G!)Z,3 M\4&5?FWO 3>G??M_$B9V"'XZF"EYB'I>& ,5 PL\!@/&%4,'O2X0;73 BG2: M.T].YN5YOP,3N96!V.X,Y+ [C,YT?VK;IGX-)*:Z9+[QCJGO?NZ@FZ6>YZ*/ M?5*1$7P".D!5"BC+&$0N I 8M17;%)P@Q6T"A M*NEH'+;>W'.6^Z1V L&S^Z1VT4@'<-I?<,\M7TCH'1,)G$^N#K*CD$9D!=%Q MZS0R%7"0Q+ Q'SWMD]H)5D?9)[6#CCO ^6L*->??$+]?680F&2F$)TRY4./O MNEA!D^F[4 H6K2VV/OZ?)*;S-ZS!<3(?0FD=H.^Q-3+O/_R^8<9PU()G"4S7 M(>FI2'#":TA,"60F"YM:+[E_EJ#.'WJ.C<)VRCN9_5.L>.^E-R!]#'73JP%? M,%,XE&U SF7A#Q#YG_U3AP-N.!UUX +??0ZSU?S+6I!K-MY]^/V:%8.&*:YK:\+K-&% MQ!!!$8WT"R5)T4<%Z)(7TM5.QZT\&OW4.\BBW]VBZMX'GLN6Q7WN ?>7? ]P MN5[<7)QA02!@'9JD1*SC\Q,'3NB76(23>:N+Y&T ,^9=QP'*>JCN/20WLL)_ MFD'E]SYT9*7OH[)Y M"_F-K?CPUQW"BV.F:$;A4A#DY$A9X*1A$+B2OC[#I;A5/\!+BK_[H>,<$,T4 MO[?\1E;\Q^FJ'HMO9GGZ=9HOP\7:[06EK/>4MHG$-"AG*#J*J*!8$UP12:74 M(CIX],-'ONL9/5(X7".]0>J?T]7G]8M_K7;Z//WCX_SU;#5=?=O$X\%;%3A/ M8'V1H&(F-YFU)-9DB98K+=U6>V-W!=OS9(UW$#4 P'-P:JB-D8'VP^_E3)-N+@^>Y41Q4@+Q9/-J1362P4E\."S53J6@EO=&+X JF=(Z A M+54^;R__D6%TZ_)?_\\E2>477'V>YS>SK[A<59_^_9\BUNN$M5D62O6YSQ)T MK>2HR@T8@8BE&%MS@I#Z%QY.OJT0_4H^EW9!P_Q4SP>"N:#J&3:G!*,(C:,!%L-BR]O*GYF0\8#S,MU3=O+LL. MWBT^D![6KON'B[! MBI$K\]JH=]Y4UCV@9?[ERWRVYN/O&Q=+'ML%49?,)TY>FSD/$:V"7(AV22P8 M;EJCY3LJQD7+H7I]")/#A-P!3.J*D.GLT]I@E Q,YMIEPFOF&ED$9XL'S@.E MPKEDR5L/#+CS\2._MW=Q5NVKC7Z =%UIH-%:J0W$G.J^RU@[-YD#EE1P5ENE MTU8WF[M#J8L*.UH9 MD;W]-KM^?+)<%(E. V;/ZTHB M"X[.:DAUL*WR+F76NLIL!_*Z -,^(-BNV>5@C70 MNM"I[7)U?/<<3K1,TI/ M)N%Y?(H-S7AA54ON:V3N?/_(T@"X.LKWUT1&6KN-#XT7*2H$O]6*"U3G; M02-$Z11+OD0F6_>1]M1KM[\FGX#$'F(=]P:PWE.1BEAE8.,= Y=..,2EHCJUHP[NY5NKZ[7*3/Y!_O ML,.",1E] >VK$6!RQ$Y.8%61!8VQ<1OE;_%)XU:.-H)#:XEV<$ T&+B#RI1L M(H)CG*09ZG:5.ND)LTXE,1FB[&9U^ W56^'1G7=@M-X8J\.L!V@'G#,P MIFPPI_"='$E'EY"/;@-,*7J(G6>H0;P( PFP^D0Q^:I\)%9[+PC MOV\3&Q).'5C;3=R)BZ_339_D]R/LYE?U#5>-<\NUD[G[]W54UZ_SU7_CZCVF M^:?9]'\W'><;&4Y2$#8D'Z%X4?>I2PZARB@&2GN88H!D8K!:!4F'_ZD8UJ,< M=CY.X40M[' PG;.IW?ZDJW_TV^HS+CY^#K-KGX0JV,*U(./PKJXEJ7OLM(:" M3DJ;;5*B=17 :,QV/E/B1 VP*<0ZL,6]];3^Y3W^S^5T.5U=R_G*/?&)T"D% M5SU0P$QG/_%/RK(@?+ A,X61'7UM\#Z,=#XGH],$K!DT3G3Z_^U6AGN\3ZSG M2:4@@9E%.]=& MS1(F*0L#KBG-HP T@5/* TK.G#"&E-*Z5KLE_2,__IRRFS\ "#T80;VP>+-< M7F+^\7)QP\?Z0O#!#,8UMW>VUT^"-8:5.A8J,F)5J @N1P_>.TR1"2%MZ]J9 M \C="N+^7"%^)#5W@.A7%^OON9NHW!7YZ[_JES@IF9>,!B$@UK734D*L*YF$ MT2%@8(:YUF\GVU&VW:LB.U.@#J"]O3'Y%1=Q/F(4??_]YN?%?+F<1#1:)*XI MQF*V3N\BQCU9I(Q&.6M%" ^?TEM&T(]0M!U:D,^+#TMN64'Y(SG8X/K>GYM$4>J(@7O_I M.XJ6\.=YN-CDOW"*Y&GKR94:I[N2XB?OALM6NQE*+$PW*C(,1U)SB3X".= M?7=K-"3Z1 M,>B(*$"Z0F>W( %%81($9U2QFJF8\G"GU[YD;V=9Y_;>VCU SOKDNRD"N4KH M)CISX[(28!*I4=56K:"9A^R]Y(([C\&?S,GV@+GM[.O<'GO[QM"_AW&]?)J[ MF!S#(L%82Z.T'>65OK_0!\(BBX M1A9T79"2R(O5+6\F); Y&A3)1^Z[Z:_:D;?MK.YLG\-[1-!96]8_UJ[H1BX* M'>E.DB"*,J \1>"A%@JGDJTAI3HKNRF7VI&W[5H6S_7]ODL$[6Y9_LJR9OBI MUB)T;EN;8IT[PM'*"Y5=!JFCK@>Z@9#) <4L#2>_D^E(/QGS^HZ][2SLW$H. M>L?1H4;V\7BGV),31+:YA[T>7+"^29H4QM!I6\"FVGC&60 GH@-I43J?0E"I M>0WD\=C;SM+.K2BB=QR=6KND&'I#2)*H00 MA0)G!"/-803'C84D_P\%QM9U#G5IC1*6I.V8YV#)?7G9VW%S[) M*69M$9"$9'7<6_4V]!5SS"9DN7!UJNG7?4ZWL[=SJQ4Y(72=L@W>ZH@YG^3V%MI-;ZH8P8FWF7'F'# K*DSRHN!R%%#4DP;+@/J MTGK)0',FMC.2V/I21*&7/IQEY>X&4[8_E/Q<2 ".G%4N++&?USO" M_T^:?[GZ@#5CWPG_X62:M)I^G:Z^_8BK,+U8WN=J.249X?/>=Z]/^=LM5P_Y MW7S8/1@.QR'^M<)9IESY,$?RXW29+N;+R\75J7Z'E(M:AE%'?BZ_"PF6KR(1 M&M)JHC-:(TT$5@M!%(I:V6\KT(,@P#N=>.NGH\,H/MCQMMM,P[/W*6H0.M94 M/!MPT21PO'B9BC2L_8UF*^+'W75R1,Q^YY='47\' <<5Y?3-Z]V R.OQ%23X M("VH@A0MF=H\AQ1'*85%A=9AQ#T"1MZU,PX('L[&VELC'@26BZ!119(!HELVEL./ DOM;6"\:/7N>[!Q[C@/@!6S0KF&NFX YP_B.A^ MGTU7R_O,R8DU;1^8/$AU(Z$#." 7=)9:=S\K>/'(T ^RQ!G:\P&QPO M\Z&4-^Z%%^6.9;[X$F;I2G2/\76]G=.PZ+(*4!)GH&Q2E+WJ"-H:9D7FG"?U M?%:UT^=UOM#K6( ;3D<=N, &-REUVYA(FA''#$&EQ"A8IZ@I^,P]#X:12'IY MK;NA>F1L=Q&C'EGWIXSV[3NXW\\O+GZ:+^H_FB@AC%*\0"GH23J^D%Y$!.&2 MLU%S&4PWNX7WXK#SD*0Q?H\_#F!?,/U[F-IF?@GSC"N,&5"P!(H\'@0>%0CT M/$JM+,-NJD6&F8'3G8$= >&CCXE>\&Z"P2'&I3=]+ ,,;&COY[,6,_35[GI-!'@*W W/&U[/>1V#=".?-;+68SI;3 M=+7:[HY6N4X&2J<95)7 $E!V&U9\X$+V^'WI^.<3::?=R=D1[=2GH>:EX&"%E13415NGVEA(F1>+G%PJ.YT<>4?FS_Z:^=2L?DCP MGK75W]D.O\5R">."BDJ!YMF"$IK7:T,#2;NL.1?.IM-9HK +YV=_B7UJ]CX8 M;,_:V'=(B8KTW&KN@=4J>15\AN"T@.12L90E^21/IU"C<19_RI?CIV;H T&V MZ2WZD5KH?PF+?^$J/M5@T+B5?LM/&[2E?A^.^VBM-YIAU$5 =+X0%F,U*^O MQ"SJDTZ,S4>4G4MK?8E.<%42:*7J,!<*TJ/T G+@)-+(1 8CPZV&_+&/0:/";;]-'(:8"/<7%N2#L)&QRR(: L)T=DZ.-> ERYA5DZ8 M>*3:[,<)'+=TXZB VU,K_4)NEYISADD:[@-P@W5[) 6G(5#N8SFG5"=)E4HW M/0)O=QH[-%Q=41=)P9%U?Z+K#%Y\.+W>1/=Q7GW.>O7#S_-P,4%99#8!P6M- MGD#25[%D"2E[;72,=7#^\^^%8Y#=^6U,8T@VV)!P%'S\>]C.)!O#E+$<0M0> MR*,5\"50UO_0>6W M7K0[SBBC1PG&!A)HRO5 4APTI?J*N,N$H<;8)4G *5=810E("0D:(AI@4V=Z+/$C0N^)JI?3LX[:&#D0?8+S!-ET3Y M;\30Q?S3MX]7=Z";FTF32Z:X.8$H&$%A\F1LG'ZK,@\L*C&Y>OXSNL3' M/GJ<#R'4<=%1XX;?RH_X%2_F?U3Y?,#%UVG"Y:M97B=B&XYBK)?EM3O?>@O* M9$7Q UD2#]D;%F1R_H4L9/L/&S>%'@0O0XBY@W/J/:F&"/A,7-SA;9/!7:_Z MR-YQA1IB]IHB3ZO "9\A,I*CM!@MMMYRMP59X][TM\?84!KI &0?\.*BEK?, M\E4_"GU]GY_"C$Y:2*#_UQJX8LG;9@?>)Y\+HI2J^3S5%V@:MV%U.'@UU44' MV/H99[@(%\3/J_QE.IO6;'DU_8KWF4I6.!^9 9NUKDPE<(%I8@I-*=X',J?& M -N*L'&[)8=#67NM= "U!E?S,;',2]T@EP-2=LPY>)L2!&E=YEIDI[M96++; MF_H)%-H>6TD4!IN^3$ M),FT=7"X'64G_^"]$UX>MG"U5]ZIO<35EO;U%_.R_H;-6V3C-[@7/F70U[== M..SCWV1:('"7D M$')Q0=L@C]1#=#9-W3O!ZAA-W;OHN .9U> XF0^AM-[0=].=SJ4+W(.EA!.491D\ M4C"D=2B2,6=Y\XC]$3(Z+\D=%7%[*&I$K"T7J\G[*K?U><&R" D3&8A3 937 M=?:!CY IJI8Q)Z;<5D.^Z*?>01;][A95]S[P7&XR]PD$]Y=\#W"Y]JA921$] M!\YKZ;CA&5P(''))*GA72@I;U>QM Y@Q#[L#E/50W7M(;F2%_S*=3;]AXZL]'U4-F\AO[$5'_ZZ M0S@:YK)F%DKA E12#KRR"$:Y:#43NO 6MG[O0\XG#JR[GM!>WR9X_B0XYMIS:^6 MR\LO#_KK+V$H;O Z># B".EM+CH,TK<_"#>=WS4TQN5C M9C$^2'HQEWT4\9PD_C&_H!]S,5U]>Q]6.+'"!L%-AI)*K7>JA6\A,CIZL62- M"CDV?V$;GJW.KTZ.8$ =P69O2_J*BSCOT9;>3Y?_^FF!^&9&QH[+U5HD.3B1 ML_(4;WJ*/#,CYQ(CAV@2-\5&K44W<=BV3)WHPJH.[>A@R)SK>?3C].LTXRRO M!2*%#H'T!0$9JW<^'((-DF+JP%+)PDC9M0T]QM2)+H'JT(8.ADR_U7R_XNKM M?+E\AXNU.*X3U'EY\!=[%_+M^@&-:O@.XJM1^=[KL)A-9Y]N/NNFR,F+Z'.0 M$33:FKQ[!*=8@2241.:=E+SUB,NG:#G4-9,XK_H:JE!??259UNN)CW.RNB^; MB26?YQ?D:I9D:=,T<0Y5J O5>="63I[HP"5)0F#26LZ9M:5UV+\CB>/FP$TP M\] 9_O_=74EO7+D1ON>_5,*=Q4L :3() DSLP(+/ I>B1HA&;6@QXG^?8B^2 M1E)K>,H^&J)79N,#WL[(R*D(9>B^:?">);T*@^W] 8!7-^>E M\7[^G4XHWUZ=WYS3]%;%B;\S=Z#C'5S.'>^(T:=@1 "%E:UX9'N,/RN(GN\X MQQ]K[ITCGRO><5_!\;Q\?_YOOKAE4?Z=3W:+/-YNM/JY/B9H4\81, H=BP5I MFV1<#="Z@-EF-3K)%+3#WB9>7PX&C9:\!W'[VP@_7,4#/.@'\GS\X_DO6%?6 MLAYJ5=CB2EZP5HP ]%$ I9"=*[H0]AX$/",[H_0Y?CQ*'S<[#@*984_/@T:4 M:&,PSAA0J054-3,5O""P.5&L*'6BWK-(7Z-IX9;&4<#S)E!/U.0 R-S?-U=4 M4EFQ>4\A53[Z_$PFS\:_$R$*Y0H:U3T\.6:S8U^=O[EQ\3T*& !)7XB-K/.6 M#U^S\O7R_.;ZR\G7W;!$B=DEZX!B2^/ M,K%A\9#69*4,!*CMX;(R9Q%S6UU5V;L,6D,LI64/D_ Y&!+=I[V/-#)KNB;W M0&*"6)HJ"5KVD-<#YOYLP_]-%O+[^O)E6NX8_R1RJ;9LK8LI@T"I(F/C% M55X(:T,NKGNO\CYB1FG$7_RIZ:.N 7#WD/[M&=3!LFT7*T3%WI^QU0#6;*%B M;H^ZEUUE?4(:%G7?*_Y.-Z-4,D8G.9[ULG AGNFMGV3 M*J"()(*Q(<;>@;ZG5"R+ED/U^A@FAPEY )@<>#W_VW\5MNV$LU6IOYG,A?W\'MAY8:/-+,I:> +M76SD M_J3'BW5L1!J7':H$3&S+")H R0D!Q0BGE+?1Z#<=N%>FT>XE8)3:[IG4ONJM M@Z6!M)'$0Q:VT1,79&KC+$#X-J@_1P*FVP._Z#9&%2,_\3V M(^ Y69;=U+L MJK>4%X1*;F[0U8_3KR>GE)TTI=4@)<''12@),=8"TK>J6FGO?%PJ&2'0 4Q_%B4_%*=+>/>WU%)AF%%8SF MW*(D&_=4Y!8J]U)++"F'WHFK?;2,4I,SKRG252.#(FM[ULC*0&VUL&YKB(Q$ M HPH 8,S)?N0T/4>@;:?FF4-W3[:?@.$)HA^ ! =75_371&UMEBH8 7R+0^8 MHP+D:QO0FNQ)Q\3W:^_P_8/?'P\H4W3Z.*X^5< #@..G%0N$C;'-=MWSZ_\< M_[C;#(EH2A08P-C6^U/X\DU8%$3ER1;/9\OT3O6\0,XHI3X?\X+UTLN($&N, M;(^=T*2$9(LQY/76'$1 TU8V%X_6B=#BQW-#[)ZJG\-2A-E/\ 4+KW M.9XPM;M^?;76(3L,KCWYPA,D<@&JU$I$:3-[F)T!]2I1@\%JJOI7<^IB ' ] M<_Z.Z3+_^EN\VI3:)>T3!EU HV!I::79LU66?5RLUBM1XXO1GD[OX>]H&J6H M9[%'<;J&AD3R][OPUF@:[S Y" MP*OP.D = \#K$]UL7)/[J_KHBN)N7H25+"R,X'+0S5$I?#M[!,O$)OXD:_< MPHL$C0:L0W3_=&)U)T4,@*H7KOI?[@IS%"4M8Q50054 MVR9.\A(P!PN:&<'B=3*I]WBJE^A9.#0Z-X2ZJ6+^HMOM?[0_VH+7O_[I?U!+ M 0(4 Q0 ( $6( U>#$P<7AE>#,Q M,2YH=&U02P$"% ,4 " !%B -7+,M':O,' #2)P &0 M@ &N1 9V@M,#8S,#(P,C-X,3!Q>&5X,S$R+FAT;5!+ 0(4 Q0 ( $6( M U>#$P<7AE>#,R,2YH=&U02P$"% ,4 M " !%B -7?R>]#DH% "P%@ &0 @ &,6@ 9V@M,#8S M,#(P,C-X,3!Q>&5X,S(R+FAT;5!+ 0(4 Q0 ( $6( U?FH:#[5 4 -D6 M 9 " 0U@ !G:"TP-C,P,C R,W@Q,'%X97@S,C,N:'1M M4$L! A0#% @ 18@#5RRIM@V]N0$ 4)09 \ ( !F&4 M &=H+3(P,C,P-C,P+FAT;5!+ 0(4 Q0 ( $6( U<1A>68UQ( /;= / M " 8(? @!G:"TR,#(S,#8S,"YXKVJ$D6&@ #40!0 3 M " =M6 @!G:"TR,#(S,#8S,%]D968N>&UL4$L! A0#% @ 18@#5SLQ MJB:2#P$ ?7$+ !, ( !9+\" &=H+3(P,C,P-C,P7VQA8BYX M;6Q02P$"% ,4 " !%B -7#I] 8:F #TP@< $P @ $G LSP, 9V@M,C R,S V,S!?<')E+GAM;%!+!08 #0 - &\# #>=00 ! end